Esplorare il calcolo della potenza
Come discusso, la potenza è la probabilità di rifiutare l’ipotesi nulla quando l’ipotesi alternativa è vera. Qui esplorerai alcune proprietà della funzione di potenza e vedrai come è collegata alla dimensione del campione e ad altri parametri. La funzione get_power() è stata fornita e accetta i seguenti argomenti nel seguente ordine: n per la dimensione del campione, p1 come valore di riferimento, p2 come valore con il lift incluso e cl come livello di confidenza.
Questo esercizio fa parte del corso
Customer Analytics and A/B Testing in Python
Istruzioni dell'esercizio
- Calcola la potenza usando
n=1000en=2000in quest’ordine, insieme ai parametri già caricatip1,p2ecl. - Usando la variabile
n1per la dimensione del campione, trova la potenza con un livello di confidenzacl=0.8ecl=0.95in quest’ordine. - Premi "Invia risposta" per confrontare i rapporti. Quale cambiamento ha un impatto maggiore: aumentare il livello di confidenza o la dimensione del campione?
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Look at the impact of sample size increase on power
n_param_one = get_power(n=____, p1=p1, p2=p2, cl=cl)
n_param_two = get_power(n=____, p1=____, p2=____, cl=____)
# Look at the impact of confidence level increase on power
alpha_param_one = get_power(n=n1, p1=p1, p2=p2, cl=____)
alpha_param_two = get_power(n=____, p1=____, p2=____, cl=____)
# Compare the ratios
print(n_param_two / n_param_one)
print(alpha_param_one / alpha_param_two)