RMSE krok po kroku
W tym ćwiczeniu ocenisz ogólną jakość dopasowania gotowego modelu, obliczając krok po kroku jedną z najczęściej stosowanych miar jakości modelu – RMSE.
Wykorzystaj wstępnie wczytane dane x_data i y_data oraz predefiniowaną funkcję model_fit_and_predict().

To ćwiczenie jest częścią kursu
Wprowadzenie do modelowania liniowego w Pythonie
Instrukcje do ćwiczenia
- Oblicz wartości
y_model, wywołującmodel_fit_and_predict(x_data, y_data). - Oblicz
residualsjako różnicę międzyy_modelay_data. - Użyj
np.sum()inp.square(), aby obliczyćRSS, a następnie podziel przezlen(residuals), aby otrzymaćMSE. - Zastosuj
np.sqrt()doMSE, aby uzyskaćRMSE, i wyświetl wszystkie wyniki.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Build the model and compute the residuals "model - data"
y_model = model_fit_and_predict(x_data, y_data)
residuals = ____ - ____
# Compute the RSS, MSE, and RMSE and print the results
RSS = np.____(np.____(residuals))
MSE = ____/len(residuals)
RMSE = np.____(____)
print('RMSE = {:0.2f}, MSE = {:0.2f}, RSS = {:0.2f}'.format(RMSE, MSE, RSS))