在这里,我们实现了双向对称(DS )和平均绝对误差率(MAPE )的功能
函数映射(y,Ypredict,indxtest ) )。
smape=0;
ifisempty(indxtest ) )。
fori=1:长度(y )
smape=smape(ABS ) ) ypredict(I )-y (I ) )/y (I ) );
结束
else
j=find(indxtest );
fori=1:长度(j )
smape=smape(ABS ) (ypredict(I )-y (j ) ) ) ) ) ) j ) ) ) ) )。
结束
结束
mape=smape*100/Length(y )
结束
请参见----------------------------------------- -
函数ds (y,Ypredict,indxtest ) )。
sds=0;
ifisempty(indxtest ) )。
fori=2:长度(y )
if () (y )-y(I-1 ) ) ) ypredict ()-ypredict(I-1 ) ) ) )0) ) ) )。
sds=sds 1;
结束
结束
else
j=find(indxtest );
fori=2:长度(j )
if () (y ) j )-y ) j(I-1 ) ) ) ypredict )-ypredict(I-1 ) ) )0) ) ) ) )。
sds=sds 1;
结束
结束
结束
ds=SDS * 100 /长度(j )
结束
这个工作对我很好,但是如果有人能帮助我或者提高它的话,我很高兴能最大限度地减少线路数量,提高效率。