Začněte nyníZačněte zdarma

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

Zobrazit kurz

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, ___)
Upravit a spustit kód