prediction이 intervention 아님
Observational data에 train된 ML 모델이 "세상이 그대로일 때 뭐가 likely?"에 답함. "feature X 바꾸면 어떻게 됨?"엔 답 안 해. 단지 predictor — cause 아님 — 인 feature에 act 하면 prediction 움직이지만 outcome 안 움직임.
흔한 혼동
- "30일 ticket"이 churn 예측 → ticket 줄여도 churn 줄지 않을 수 있음 (둘 다 frustration이 cause).
- "login count"가 retention 예측 → login 강제해도 user retain 안 함.
- "discount 사용"이 loyalty 예측 → 모두에게 discount 주면 customer가 expect하게 train 시킴.
진짜 causality 필요할 때
질문이 "뭘 해야 하나?"면 experiment(A/B test), causal inference(DiD, instrumental variable), 또는 uplift modeling 필요. ML prediction이 누구한테 test 할지 prioritize 가능, 하지만 causal question 답하는 건 test이지 모델이 아님.