pymc-labs/pymc-marketing

Bayesian marketing toolbox in PyMC. Media Mix (MMM), customer lifetime value (CLV), buy-till-you-die (BTYD) models and more.

해결하는 문제

PyMC-Marketing은 마케팅 분석을 위한 베이지안 도구 모음으로, 마케팅 지출의 영향을 정량화하고 고객 행동을 이해함으로써 기업이 ROI를 극대화할 수 있도록 지원합니다. 특정 채널에 대한 판매 기여도를 분석하고, 고객 생애 가치를 예측하며, 경쟁 제품 간의 고객 선택을 분석하는 문제를 해결합니다.

작동 방식

PyMC와 ArviZ 위에 구축된 이 라이브러리는 몇 가지 고급 베이지안 모델링 기법을 구현합니다:

  • 마케팅 믹스 모델링 (MMM): 베이지안 추론을 사용하여 다양한 미디어 채널이 판매에 미치는 영향을 추정하며, 광고 스톡(지속 효과)과 포화(감소 수익)를 포함합니다.
  • 고객 생애 가치 (CLV): BG/NBD 및 Pareto/NBD 모델을 활용하여 계약형 및 비계약형 환경에서 미래의 구매 빈도와 고객 이탈을 예측합니다.
  • 고객 선택: 제품 출시 영향 분석을 위한 다변량 중단 시계열(MVITS)과 이산 선택 모델(다항 및 중첩 로지스틱 등)을 사용하여 제품 특성의 효용을 추정합니다.
  • 증가 효과: 실험 기반 예측 증가 효과(PIE)와 리프트 테스트 캘리브레이션을 통합하여 실증 데이터 기반으로 모델 정확도를 향상시킵니다.

대상 사용자

이 도구는 단순한 할당 모델을 넘어 데이터 기반의 예산 배분과 고객 가치 예측이 필요한 데이터 과학자, 마케팅 분석가, 기업을 위한 것입니다.

주요 특징

  • 고급 MMM 기능: 시간에 따라 변화하는 절편, 시간에 따라 변화하는 미디어 기여도, 방향성 비순환 그래프(DAG)를 통한 인과 식별을 지원합니다.
  • 예산 최적화: 최대 ROI를 달성하기 위해 채널 간 마케팅 지출을 효율적으로 배분할 수 있는 도구를 포함합니다.
  • 유연한 추론: BlackJax, NumPyro, Nutpie 등 여러 NUTS 샘플러와 호환되며 GPU 가속도를 지원합니다.
  • 포괄적인 선택 분석: 베이지안 BLP를 통한 구조적 수요 추정과 MaxDiff 스케일링을 위한 도구를 제공합니다.
  • 파이프라인 모델링: 상류 인지도와 하류 전환 사이의 매개 효과를 모델링할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트