Сравнение страниц регистрации с помощью A/B-тестов

Сравните назначенных посетителей вместо кликов, постройте полные семидневные исходы и представьте ограниченные точные свидетельства без обязательного победителя.

ПроектНаука о данныхPython

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Сравнение страниц регистрации с помощью A/B-тестов — практический проект анализа данных для тех, кто умеет писать простые функции Python и выбирать строки в pandas. У общественной мастерской две версии страницы регистрации. Ваша задача — честно сравнить назначенных посетителей и сообщить, что подтверждает небольшой рандомизированный эксперимент, а что нет.

Три учебные работы выстраивают процесс: шесть карточек посетителей, преобразование событий в один семидневный исход на человека, исследование случайных перераспределений с постоянными размерами групп и интерпретация полного точного распределения. Независимое задание применяет те же правила к другому эксперименту с иными идентификаторами, размерами групп и порядком событий. Каждый модуль начинает с собственных подготовленных данных и файлов.

Чему вы научитесь

После курса вы сможете:

  • сохранять всех назначенных посетителей, включая людей без событий, и связывать записи по устойчивой идентичности;
  • учитывать только регистрации внутри окна UTC каждого человека и считать назначенного человека один раз;
  • сравнивать доли регистраций как B минус A в процентных пунктах;
  • сохранять размеры обеих групп при воспроизводимых исследовательских перераспределениях;
  • рассчитывать ограниченный точный перестановочный тест с явно определённым двусторонним p-значением и включением равенства;
  • применять заранее выбранный порог и наблюдаемое направление без обязательного победителя и без утверждения, что неубедительность доказывает равенство;
  • сохранять настоящую таблицу людей, полный анализ и читаемый график количеств с видимым наблюдаемым сравнением.

Для кого этот курс

Для изучающих Python и анализ данных, которые хотят понять единицу анализа, знаменатели и свидетельства, стоящие за сравнением A/B.

Предварительные знания: Базовая навигация в терминале, функции Python, начальный выбор данных pandas, простые массивы NumPy и основы Matplotlib. Объединения, окна UTC, перераспределения постоянных размеров и нужное определение p-значения объясняются в курсе. Статистический вывод заранее знать не нужно.

Учебная среда: Каждый модуль предоставляет независимый браузерный WebIDE с подготовленными Python, pandas, NumPy, SciPy и Matplotlib. Вы работаете с локальными синтетическими CSV и файлами Python; установка на своём компьютере и файлы предыдущей VM не нужны.

Часто задаваемые вопросы

Буду ли я развёртывать настоящий сервис A/B-тестирования?

Нет. Записи — оригинальные синтетические учебные данные, представляющие случайное назначение посетителей. Вы анализируете небольшой фиксированный эксперимент, не отслеживая реальных людей, не развёртывая сайт и не устанавливая реальный бизнес-эффект.

Нужно ли знать p-значения до начала?

Нет. Карточки и ручной обмен сначала вводят сравнение людей. Вторая работа исследует 399 случайных перераспределений без оценки выборочного p-значения. Третья пошагово определяет точный тест и интерпретацию.

Должна ли B победить или результат быть значимым?

Нет. Корректный результат следует полной назначенной совокупности, заявленному тесту и выбранному заранее порогу. Свидетельства могут поддерживать любое направление или быть неубедительными. P-значение — не вероятность отсутствия эффекта, а неубедительность не доказывает равенство страниц.

Как независимое задание развивает учебные работы?

Вы самостоятельно объединяете те же изученные функции и статистическое соглашение на другом распределении. Изменения требуют заново проверить идентичности, окна и знаменатели, но не вводят новый статистический метод.

Сколько времени запланировать?

По оценкам автора, четыре модуля занимают в сумме 215 минут, включая чтение и обычные исправления. Оценка не измерялась в испытаниях с начинающими.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data