Kom igångKom igång gratis

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

Visa kurs

Ö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 = ___ - ___(___) / ___(___))
Redigera och kör kod