LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende die Funktion sample und gib die Parameter size und replace an.
  • Berechne die Summe der Würfe.
  • return das 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(___)
Code bearbeiten und ausführen