0

一連の予測に関連して(いわゆる)対称平均パーセンテージエラーを自動的に計算するコードを作成しようとしています。

関連する方程式をここに示しますここ

このタスクを実行するために、次のコードを記述しました。

SMAPE =(sum(abs(Results(:、3))./((abs(Results(:、1))+ abs(Results(:、2)))/ 2)))*((numel(Results( :、3)))^(-1));

私のコードは機能しますが、長すぎて読みにくいという理由で批判されており、読みにくいことに同意します。もっと簡単に同じことを成し遂げられたでしょうか

4

2 に答える 2

1

変数yとfを定義するのはどうでしょうか。そうすれば、次のように簡単になります。

y = Results(:,2);
f = Results(:,3);
0.5*mean(abs(y-f)./(abs(y)+abs(f)))
于 2013-02-01T13:40:11.943 に答える
1

だろうと思います

2.0*mean(abs(y-f)./(abs(y)+abs(f)))
于 2018-04-27T11:50:34.960 に答える