Anpassa modellen till träningsdata
Nu är det dags att dela upp data i ett träningsset för att anpassa en modell och ett separat testset för att utvärdera modellens prediktionsförmåga. Innan vi gör den uppdelningen samplar vi 100 % av raderna i house_prices utan återläggning och tilldelar resultatet till house_prices_shuffled. Det här "blandar" raderna och säkerställer att tränings- och testseten blir slumpmässigt samplade.
Den här övningen är en del av kursen
Modellering med data i Tidyverse
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Set random number generator seed value for reproducibility
set.seed(76)
# Randomly reorder the rows
house_prices_shuffled <- house_prices %>%
sample_frac(size = 1, replace = FALSE)
# Train/test split
train <- house_prices_shuffled %>%
slice(___:___)
test <- house_prices_shuffled %>%
slice(___:___)