実行時にシステムに渡されるすべての値の標準偏差を計算したいと考えています。
実装方法がわかりません。
オンライン平均を実装しました
def online_avg(last_avg, last_N, new_val):
return ((last_avg*last_N)+new_val)/(last_N+1)
オンライン標準偏差のプロトタイプを次のようにしたい:
def online_std(last_avg, last_N, last_std, new_val):
pass