Eine einfache Funktion schreiben
Schreiben wir eine einfache Funktion für eine typische Aufgabe in diesem Kurs. Hier soll unsere Funktion das Würfeln simulieren und die Summe der geworfenen Augenzahlen ausgeben. Die Funktion erlaubt es der Nutzerin bzw. dem Nutzer, festzulegen, wie viele Würfel geworfen werden sollen.
Auch wenn R nicht wirklich würfeln kann, lässt sich ein gleichwertiger Prozess simulieren, indem wir mit gleicher Wahrscheinlichkeit zufällige Werte aus der Menge {1, 2, 3, 4, 5, 6} ziehen. Die Funktion sample ist eine Möglichkeit dafür.
Diese Übung ist Teil des Kurses
Wahrscheinlichkeitsrätsel in R
Anleitung zur Übung
- Verwende die Funktion
sampleund gib die Parametersizeundreplacean. - Berechne die Summe der Würfe.
returndas Objekt, das die Antwort enthält.- Führe die Funktion für einen Wurf mit fünf Würfeln aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(___)