Generera slumpmässiga tal
Du har sett sample() och dess dplyr-motsvarighet slice_sample() för att generera pseudoslumpmässiga tal från en uppsättning värden. En närliggande uppgift är att generera slumpmässiga tal som följer en statistisk fördelning, till exempel likformig fördelning eller normalfördelning.
Varje funktion för slumptalsgeneration har ett namn som börjar med "r". Det första argumentet är antalet tal som ska genereras, medan övriga argument är fördelningsspecifika. Gratisledtråd: Prova args(runif) och args(rnorm) för att se vilka argument du behöver skicka till dessa funktioner.
n_numbers är tillgänglig och satt till 5000; ggplot2 är inläst.
Den här övningen är en del av kursen
Urval i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ___
)