Generowanie liczb losowych
Znasz już sample() i jego odpowiednik z pakietu dplyr, czyli slice_sample(), służące do generowania liczb pseudolosowych z określonego zbioru wartości. Pokrewnym zadaniem jest generowanie liczb losowych zgodnie z rozkładem statystycznym – na przykład rozkładem jednostajnym lub normalnym.
Nazwa każdej funkcji generującej liczby losowe zaczyna się od „r". Pierwszym argumentem jest liczba wartości do wygenerowania, a pozostałe argumenty zależą od konkretnego rozkładu. Darmowa podpowiedź: wywołaj args(runif) i args(rnorm), żeby sprawdzić, jakie argumenty przyjmują te funkcje.
Zmienna n_numbers jest dostępna i ustawiona na 5000; pakiet ggplot2 jest załadowany.
To ćwiczenie jest częścią kursu
Próbkowanie w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Generate random numbers from ...
randoms <- data.frame(
# a uniform distribution from -3 to 3
uniform = ___,
# a normal distribution with mean 5 and sd 2
normal = ___
)