Podejście ze zbiorem walidacyjnym
W rozdziale dotyczącym regresji liniowej dopasowałeś model regresji liniowej, który wyjaśnia wagę serca kotów na podstawie ich masy ciała. Rekruter prosi cię teraz o ocenę jakości modelu.
Aby odpowiedzieć na to pytanie, musisz wygenerować predykcje, które można porównać z rzeczywistymi wartościami. W podejściu ze zbiorem walidacyjnym dzielisz dane na dwie części.
Możesz to zrobić, losując najpierw próbkę zawierającą na przykład 80% numerów wierszy. Wybrane numery posłużą do wyodrębnienia zbioru treningowego. Pozostałe wiersze ramki danych zostaną użyte do testowania.

Pamiętaj, że:
rows <- c(1, 3)
df[-rows, ]
zwraca wszystkie wiersze oprócz pierwszego i trzeciego.
Zbiór danych cats jest dostępny w twoim środowisku.
To ćwiczenie jest częścią kursu
Ćwiczenie statystycznych pytań rekrutacyjnych w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
set.seed(123)
# Generate train row numbers
train_rows <- ___(nrow(___), round(0.8 * ___(cats)))