Escrevendo uma função simples
Vamos escrever uma função simples para uma tarefa típica deste curso. Aqui, nossa função vai simular o lançamento de dados e informar a soma dos valores que aparecem. Nossa função permitirá que a pessoa usuária escolha quantos dados deseja lançar.
Embora o R não possa lançar dados fisicamente, podemos simular um processo equivalente fazendo seleções aleatórias do conjunto de números {1, 2, 3, 4, 5, 6} com probabilidade igual. Usar a função sample é uma maneira de fazer isso.
Este exercício faz parte do curso
Probability Puzzles in R
Instruções do exercício
- Usando a função
sample, especifique os parâmetrossizeereplace. - Calcule a soma dos lançamentos.
- Use
returnno objeto que contém a resposta. - Execute a função para um lançamento de cinco dados.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Set seed to 1
set.seed(1)
# Write a function to roll k dice
roll_dice <- function(k){
all_rolls <- sample(c(1,2,3,4,5,6),
___,
replace = ___)
final_answer <- ____
return(___)
}
# Run the function to roll five dice
roll_dice(___)