Evaluasi galat CV 10-fold
Pada latihan ini, Anda akan mengevaluasi Root Mean Squared Error (RMSE) 10-fold CV yang dicapai oleh pohon regresi dt yang Anda instansiasi pada latihan sebelumnya.
Selain dt, data latih termasuk X_train dan y_train tersedia di workspace Anda. Kami juga telah mengimpor cross_val_score dari sklearn.model_selection.
Perhatikan bahwa karena cross_val_score hanya menyediakan opsi untuk mengevaluasi MSE bernilai negatif, keluarannya harus dikalikan dengan negatif satu untuk mendapatkan nilai MSE. RMSE CV kemudian dapat diperoleh dengan menghitung akar kuadrat dari rata-rata MSE.
Latihan ini adalah bagian dari kursus
Machine Learning dengan Model Berbasis Pohon di Python
Petunjuk latihan
Hitung MSE 10-fold cross-validated milik
dtdengan menyetel argumenscoringke'neg_mean_squared_error'.Hitung RMSE dari skor MSE yang diperoleh.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Compute the array containing the 10-folds CV MSEs
MSE_CV_scores = - ____(____, ____, ____, cv=____,
____='____',
n_jobs=-1)
# Compute the 10-folds CV RMSE
RMSE_CV = (____.____)**(____)
# Print RMSE_CV
print('CV RMSE: {:.2f}'.format(RMSE_CV))