Размер выборки для A/B-тестаPython

Программы на Python
Ответить
Anonymous
 Размер выборки для A/B-теста

Сообщение Anonymous »

Я хочу проверить, увеличивает ли какая-либо функция конверсию.
Я хочу обнаружить увеличение на 5 %, и мой базовый показатель составляет 80 %. Однако мой код говорит, что мне нужен размер выборки 903 на группу. Существует ли другой метод расчета выборки, например, для непараметрических тестов, который подходит для выборки меньшего размера?
import statsmodels.stats.api as sms

# Proportions
p1 = 0.80
p2 = 0.85

# Calculate effect size using the proportions
effect_size = sms.proportion_effectsize(p1, p2)

# Desired power and significance level
power = 0.80
alpha = 0.05

# Calculate the required sample size per group
sample_size_per_group = sms.NormalIndPower().solve_power(effect_size, power=power,alpha=alpha, ratio=1)

print(f"Required sample size per group: {sample_size_per_group}")


Подробнее здесь: https://stackoverflow.com/questions/793 ... r-a-b-test
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»