平均二乗誤差
次のコードを実行したときの出力として、正しいものを1つ選べ。
from sklearn.metrics import mean_squared_error
print(round(mean_squared_error([1, 2, 3], [2, 2, 5]), 3))
- A
1.0 - B
5.0 - C
1.667 - D
0.0
正解と解説を見る
正解:C
平均二乗誤差(MSE)は誤差の二乗の平均。外れ値に敏感。平方根を取ると RMSE で、元の単位に戻る。
| 順 | 実行する行 | 実行後の変数 |
|---|---|---|
| 1 | `from sklearn.metrics import mean_squared_error` | — |
| 2 | `print(round(mean_squared_error([1, 2, 3], [2,…` | — |
| 結果 | 実際の出力 | 1.667 |
- A
誤り。平均絶対誤差の値。
- B
誤り。二乗誤差の合計。
- C
正しい。誤差は 1, 0, 2 で、二乗の平均は (1+0+4)÷3 ≒ 1.667。
- D
誤り。予測が完全には一致していない。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。