Beräkna R-kvadrat för en modell
Nu ska vi beräkna \(R^2\) för den modell med två numeriska förklaringsvariabler som du skapade i kapitel 3 – priset som en funktion av storlek och antal sovrum.
Kom ihåg att \(R^2\) beräknas som:
$$1 - \frac{\text{Var}(\text{residuals})}{\text{Var}(y)}$$
Den här övningen är en del av kursen
Modellering med data i Tidyverse
Övningsinstruktioner
Beräkna \(R^2\) genom att sammanfatta kolumnerna residual och log10_price.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Fit model
model_price_2 <- lm(log10_price ~ log10_size + bedrooms,
data = house_prices)
# Get fitted/values & residuals, compute R^2 using residuals
get_regression_points(model_price_2) %>%
___(r_squared = ___ - ___(___) / ___(___))