Funktion zur Auswertung eines Fünfjahres-Sets
In dieser Übung schreibst du eine Funktion, die ein beliebiges Set von fünf Jahren auswertet und prüft, ob eine Person in allen fünf Jahren einen Cash erzielt hat.
Wir gehen von 6000 Spielerinnen und Spielern aus; jede Person wird durch eine Zahl von 1 bis 6000 repräsentiert. Unter der Annahme, dass 10 % aller Personen cashen, ist die Eingabe der Funktion eine Matrix mit fünf Spalten (eine pro Jahr) und 600 Zeilen (eine pro Cashing-Person).
Diese Übung ist Teil des Kurses
Wahrscheinlichkeitsrätsel in R
Anleitung zur Übung
- Verwende die Funktion
Reduce, um die Schnittmenge aller fünf Jahre zu finden. - Prüfe, ob die Schnittmenge Elemente enthält.
- Formuliere die Bedingung so, dass
FALSEzurückgegeben wird, wenn sie erfüllt ist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
check_for_five <- function(cashed){
# Find intersection of five years
all_five <- Reduce(___)
# Check intersection
if(___){
return(TRUE)
# Specify when to return FALSE
} ___ {
return(FALSE)
}
}