IniziaInizia gratis

Esplorare i dati con i predicati

Continuiamo a esplorare i dati dell’A/B test. Al tuo manager non interessa quali giorni hanno raggiunto la soglia: vuole sapere se ogni giorno ha raggiunto la soglia o se solo alcuni giorni l’hanno raggiunta. Useremo i predicati di purrr per rispondere a queste domande.

Hai ricevuto diverse soglie e hai deciso di scrivere uno script che inizi dalla definizione della soglia e, per ciascun design, indichi se tutti i giorni hanno raggiunto la soglia e, in caso contrario, se almeno alcuni l’hanno raggiunta.

I risultati di questo A/B test sono nella lista all_visits.

Questo esercizio fa parte del corso

Programmazione funzionale intermedia con purrr

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una variabile chiamata threshold che contenga il numero 160.
  • Crea un nuovo mapper che verifichi se .x supera threshold.
  • Combina map() ed every() per verificare se tutti gli elementi superano la soglia.
  • Combina map() e some() per verificare se alcuni elementi superano la soglia.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create a threshold variable, set it to 160


# Create a mapper that tests if .x is over the defined threshold
over_threshold <- ___(~ .x > ___)

# Are all elements in every all_visits vectors over the defined threshold? 
map(all_visits, ~ ___(.x, ___))

# Are some elements in every all_visits vectors over the defined threshold? 
map(all_visits, ~ ___(.x, ___))
Modifica ed esegui il codice