Více vstupů pro funkce
Pokud má mít funkce více než jeden argument, uveď je v hlavičce funkce oddělené čárkami.
Pro vyřešení tohoto cvičení potřebuješ vědět, jak zadat váhy vzorkování pro sample(). Nastav argument prob na číselný vektor se stejnou délkou jako x. Každá hodnota prob udává pravděpodobnost výběru odpovídajícího prvku z x, takže jejich součet musí být roven jedné. V následujícím příkladu má každý výběr 20% šanci na "bat", 30% šanci na "cat" a 50% šanci na "rat".
sample(c("bat", "cat", "rat"), 10, replace = TRUE, prob = c(0.2, 0.3, 0.5))
Toto cvičení je součástí kurzu
Introduction to Writing Functions in R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
coin_sides <- c("head", "tail")
n_flips <- 10
p_head <- 0.8
# Define a vector of weights
weights <- ___
# Update so that heads are sampled with prob p_head
sample(coin_sides, n_flips, replace = TRUE, ___)