G検定(ジェネラリスト検定) 機械学習の概要 練習問題 第25問: ある回帰モデルで4件のデータを予測したところ、実測値 10、12、8、15 に対して、予測値はそれぞれ 11、11、11、10 であった。このときの MAE と
ある回帰モデルで4件のデータを予測したところ、実測値 10、12、8、15 に対して、予測値はそれぞれ 11、11、11、10 であった。このときの MAE と RMSE の値の組合せとして、最も適切なものはどれか。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 1. MAE 2.5、RMSE 3.0
肢1が正解です。scikit-learn のユーザーガイド(評価指標の章)は、MAE を誤差の絶対値の平均、MSE を誤差の二乗の平均と定義し、MSE の平方根を RMSE と呼んで、目的変数と同じ単位の指標としています。
誤差(予測値 − 実測値)は 1、−1、3、−5 です。MAE = (1 + 1 + 3 + 5) ÷ 4 = 10 ÷ 4 = 2.5。
MSE = (1 + 1 + 9 + 25) ÷ 4 = 36 ÷ 4 = 9 で、RMSE = √9 = 3.0 です。肢2の 9.0 は平方根を取る前の MSE、肢3の 0.5 は絶対値を取らずに符号付きの誤差(実測値 − 予測値)を平均した値で、正負が打ち消し合います。
肢4の 6.0 は二乗和 36 の平方根で、件数で割り忘れています。RMSE は二乗するぶん −5 のような大きな誤差が強く効き、MAE 以上の値になります。
関連キーワード: MAE・RMSE・MSE・回帰問題
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック