Funzione per valutare un insieme di cinque anni
In questo esercizio scriveremo una funzione per valutare un qualsiasi insieme di cinque anni e verificare se qualche individuo ha incassato in tutti e cinque gli anni.
Assumiamo 6000 giocatori, e ogni giocatore sarà rappresentato da un numero da 1 a 6000. Sotto l’ipotesi che il 10% di tutti i giocatori incassi, l’input della funzione sarà una matrice con cinque colonne, una per ogni anno, e 600 righe, una per ciascun giocatore che ha incassato.
Questo esercizio fa parte del corso
Rompicapi di probabilità in R
Istruzioni dell'esercizio
- Usa la funzione
Reduceper trovare l’intersezione di tutti e cinque gli anni. - Verifica se l’intersezione contiene degli elementi.
- Specifica la condizione che indichi quando restituire
FALSE.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)
}
}