Context

Shopify 스토어 cross-sell 최적화를 고민하다가 “lift가 높다”는 표현이 나와서 정확한 의미를 찾아봤다.

What I Learned

Lift는 장바구니 분석(Market Basket Analysis)에서 쓰는 지표로, 두 상품이 우연히 같이 팔릴 확률 대비 실제로 같이 팔린 비율이다.

Lift(A, B) = P(A ∩ B) / (P(A) × P(B))
Lift 값의미
= 1두 상품이 서로 독립적 (우연 수준)
> 1기대보다 더 자주 함께 구매됨 → 연관성 있음
< 1기대보다 덜 함께 구매됨 → 오히려 상충

실제 예시 — 상품 A + 상품 B (lift 17.6x)

  • A 구매 확률: 36/634 = 5.7%
  • B 구매 확률: 16/634 = 2.5%
  • 우연히 같이 담길 확률: 5.7% × 2.5% = 0.14% → 634건 중 약 0.9건 예상
  • 실제 함께 구매: 16건 → 기대치의 17.6배

Note

Lift가 높을수록 “이 상품을 산 사람은 저 상품도 살 가능성이 우연이 아니라 진짜 높다”는 뜻. cross-sell 추천 우선순위를 정할 때 단순 동시 구매 횟수가 아니라 lift로 판단해야 작은 카테고리의 강한 연관성을 놓치지 않는다.

← All TIL