Aan de slagBegin gratis

Lijnen over elkaar leggen

Voortbouwend op de vorige oefening herhaal je nu het steekproefproces 100 keer om de steekproefverdeling te visualiseren van regressielijnen die zijn gegenereerd door 100 verschillende willekeurige steekproeven uit de populatie.

In plaats van herhaaldelijk sample_n() aan te roepen, zoals in de vorige oefening, biedt rep_sample_n() uit het oilabs-pakket een handige manier om veel willekeurige steekproeven te genereren. De functie rep_sample_n() herhaalt het sample_n()-commando reps keer.

De functie do() uit dplyr laat je de lm-aanroep apart uitvoeren voor elk niveau van een variabele waarop je group_by hebt toegepast. Hier is de groepvariabele de steekproefreplicate, dus elke lm wordt uitgevoerd op een andere willekeurige steekproef van de data.

Deze oefening maakt deel uit van de cursus

Inferentie voor lineaire regressie in R

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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

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

# See the result
glimpse(many_samples)
Code bewerken en uitvoeren