mape
構文
説明
は、予測 (予測値) の配列 E = mape(F,A)F と実際 (観測値) の配列 A との間の平均絶対誤差率 (MAPE) を返します。
FとAは同じサイズであるか、互換性のあるサイズでなければなりません。FとAが同じサイズのベクトルの場合、Eはスカラーになります。F-Aが行列の場合、Eは各列の MAPE を含む行ベクトルになります。FとAが多次元配列の場合、Eにはサイズが 1 ではない最初の配列の次元に沿って計算された MAPE が含まれます。これらの要素はベクトルとして扱われます。この次元のEのサイズは 1、その他のすべての次元のサイズはF-Aと同じになります。
は、前述の任意の構文で E = mape(___,nanflag)F と A の NaN 値を含めるか省略するかを指定します。たとえば、mape(F,A,"omitnan") は MAPE の計算時に NaN 値を無視します。既定では、mape は NaN 値を含めます。
は、E = mape(___,zeroflag)A のゼロの値を含めるか省略するかを指定します。たとえば、mape(F,A,"includezero") は計算にゼロを含めますが、mape(F,A,"omitzero") はゼロを無視します。
は、重み付けスキーム E = mape(___,Weights=W)W を指定し、重み付けされた MAPE を返します。
例
入力引数
詳細
ヒント
実際のデータ
Aに含まれるゼロまたは小さな非ゼロ値は、FとAの誤差を測定するメトリクスとして MAPE が適切でない可能性を示している場合があります。