1. Học hỏi
  2. /
  3. Dự An
  4. /
  5. pandas로 마케팅 캠페인 분석하기

Connected

Bài tập

세분화를 적용한 A/B 테스트 함수 만들기

이전 레슨에서 개인화 실험이 통계적으로 매우 유의미하다는 것을 확인했어요. 하지만 실험을 진행할 때는 새로운 기능이 특정 인구집단에 어떤 영향을 미치는지도 확인하는 것이 중요해요. 어떤 그룹에는 매우 매력적인 기능이 다른 그룹에는 덜 매력적일 수 있어요.

데이터를 여러 번 세분화해 살펴보려 하므로, A/B 테스트가 데이터의 각 세그먼트에 미치는 영향을 분석하는 ab_segmentation() 함수를 만들어서 이와 같은 분석을 할 때마다 재사용할 수 있도록 하세요.

함수는 열 이름을 입력으로 받아 그 열의 각 고유값을 순회하며 리프트와 통계적 유의성을 계산하게 됩니다.

Hướng dẫn

100 XP
  • 사용자 입력 열 이름 segment의 각 고유값을 순회하는 for 루프를 ab_segmentation() 함수 안에 만드세요.
  • 마케팅 채널이 'Email'이고, 사용자 입력 열 segment가 subsegment와 같은 행만 추려내세요.
  • lift()와 stats.ttest_ind() 함수의 결과를 출력하세요.