rmse python
from sklearn.model_selection import cross_val_score # Perform 5-fold cross-validation scores = cross_val_score(model, df, y, cv=5, scoring='neg_mean_squared_error') # Convert negative MSE to positive and calculate RMSE rmse_scores = np.sqrt(-scores) print(f"RMSE scores: {rmse_scores}") print(f"Average RMSE: {np.mean(rmse_scores):.2f}")