我正在尝试编写一些代码来自动计算与一系列预测相关的(所谓的)对称平均百分比误差。
此处描述了相关方程。
我编写了以下代码来完成此任务。
SMAPE = (sum(abs(Results(:,3)) ./ ((abs(Results(:,1))+ abs(Results(:,2))) /2))) * ((numel(Results( :,3)))^(-1));
我的代码有效,但被批评为太长且难以阅读,我同意它难以阅读。我能用更简短的方式完成同样的事情吗
我正在尝试编写一些代码来自动计算与一系列预测相关的(所谓的)对称平均百分比误差。
此处描述了相关方程。
我编写了以下代码来完成此任务。
SMAPE = (sum(abs(Results(:,3)) ./ ((abs(Results(:,1))+ abs(Results(:,2))) /2))) * ((numel(Results( :,3)))^(-1));
我的代码有效,但被批评为太长且难以阅读,我同意它难以阅读。我能用更简短的方式完成同样的事情吗