Průzkum dat pomocí predikátů
Pokračujeme v průzkumu dat z A/B testu. Tvého manažera nezajímá, které dny dosáhly prahu – chce vědět, jestli ho dosáhly všechny dny, nebo jen některé. K zodpovězení těchto otázek použijeme predikáty z purrr.
Dostali jste několik různých prahových hodnot, a tak ses rozhodl/a napsat skript, který začne definicí prahu a pro každý design odpoví, zda ho dosáhly všechny dny, a pokud ne, zda ho dosáhly alespoň některé.
Výsledky A/B testu jsou uloženy v seznamu all_visits.
Toto cvičení je součástí kurzu
Intermediate Functional Programming with purrr
Pokyny k cvičení
- Vytvoř proměnnou
thresholds hodnotou 160. - Vytvoř nový mapper, který otestuje, zda je
.xvětší nežthreshold. - Kombinací
map()aevery()otestuj, zda jsou všechny prvky nad prahem. - Kombinací
map()asome()otestuj, zda jsou některé prvky nad prahem.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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, ___))