RMSE krok za krokem
V tomto cvičení kvantifikuješ celkovou „kvalitu modelu" (goodness-of-fit) předpřipraveného modelu tím, že krok za krokem vypočítáš RMSE – jednu z nejčastěji používaných numerických měr kvality modelu.
Vychází se z předem načtených dat x_data a y_data, která použiješ spolu s předdefinovanou funkcí model_fit_and_predict().

Toto cvičení je součástí kurzu
Úvod do lineárního modelování v Pythonu
Pokyny k cvičení
- Vypočítej hodnoty
y_modelpomocímodel_fit_and_predict(x_data, y_data). - Vypočítej
residualsjako rozdíl meziy_modelay_data. - Pomocí
np.sum()anp.square()vypočítejRSSa výsledek vydellen(residuals), čímž získášMSE. - Aplikuj
np.sqrt()naMSE, abys získal/aRMSE, a vypiš všechny výsledky.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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))