ÎncepețiÎncepe gratuit

Suprapune drepte

Bazându-te pe exercițiul anterior, vei repeta acum procesul de eșantionare de 100 de ori, pentru a vizualiza distribuția de eșantionare a dreptelor de regresie generate de 100 de eșantioane aleatoare diferite din populație.

În loc să apelezi repetat sample_n(), cum ai făcut în exercițiul anterior, rep_sample_n() din pachetul oilabs oferă o metodă convenabilă de a genera multe eșantioane aleatoare. Funcția rep_sample_n() repetă comanda sample_n() de reps ori.

Funcția do() din dplyr îți permite să rulezi apelul lm separat pentru fiecare nivel al unei variabile grupate cu group_by(). Aici, variabila de grupare este replica de eșantionare, astfel încât fiecare lm este rulat pe un eșantion aleator diferit din date.

Acest exercițiu face parte din cursul

Inferență pentru regresia liniară în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Set the seed for reproducibility
set.seed(4747)

# Repeatedly sample the population without replacement
many_samples <- popdata %>%
  ___

# See the result
glimpse(many_samples)
Editează și rulează codul