Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. import statsmodels.stats.api as sms
  2. baseline_cvr=0.1
  3. alpha=0.05
  4. power=0.8
  5. mini_diff=0.1*baseline_cvr
  6. effect_size=sms.proportion_effectsize(baseline_cvr, baseline_cvr+mini_diff)
  7. sample_size=sms.NormalIndPower().solve_power(effect_size=effect_size, power=power, alpha=alpha, ratio=1)
  8. print('Required sample size ~ {0:.1f}'.format(sample_size) + ' per group')
  9. #Output:
  10. #Required sample size ~ 14744.1 per group
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement