Zacznij terazZacznij za darmo

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

Zobacz kurs

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 = ___
)
Edytuj i uruchom kod