このディレクトリの索引

指数移動平均(_データならび,_サンプル数,_平滑化係数,_指数移動平均) :-
        reverse(_データならび,_反転したデータならび),
        length(L0,_サンプル数),
        append(L0,L1,_反転したデータならび),
        指数移動平均分子の計算(1,_平滑化係数,L0,_指数移動平均),!.

指数移動平均分子の計算(_,_,[],0) :- !.
指数移動平均分子の計算(U,_平滑係数,[A|R2],EMA) :-
        V is A * U,
        U2 is 1 - _平滑係数,
        指数移動平均分子の計算(U2,_平滑係数,R2,EMA1),
        EMA is EMA1 + V.