Avaliar o erro de 10 vezes CV
Neste exercício, você avaliará o Erro Quadrático Médio (RMSE) de 10 vezes de CV obtido pela árvore de regressão dt
que você instanciou no exercício anterior.
Além de dt
, os dados de treinamento, incluindo X_train
e y_train
, estão disponíveis em seu espaço de trabalho. Também importamos cross_val_score
de sklearn.model_selection
.
Observe que, como cross_val_score
tem apenas a opção de avaliar MSEs negativos, sua saída deve ser multiplicada por um negativo para que você obtenha os MSEs. O CV RMSE pode então ser obtido calculando-se a raiz quadrada da média MSE.
Este exercício faz parte do curso
Aprendizado de máquina com modelos baseados em árvores em Python
Instruções de exercício
Calcule o MSE de validação cruzada de 10 vezes de
dt
definindo o argumentoscoring
como'neg_mean_squared_error'
.Calcule RMSE a partir das pontuações obtidas em MSE.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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))