Skip to content
tezvyn:

Explain false positives and negatives for churn

Source: interviewMediumHow cards are made

Summary

translating errors into business cost.

Key points

false positive flags a loyal customer (wasted incentive), false negative misses a leaver (lost customer), tie to threshold choice.

What's really being asked

Whether you can drop the jargon and explain model errors in terms a product manager acts on, connecting each error type to a concrete business cost and to the lever you can pull, the decision threshold.

The full answer

Frame both errors around the customer, not the matrix. A false positive is when the model says a customer will churn but they actually would have stayed. The business cost is whatever you spend reacting, a retention discount or outreach, given to someone who never needed it, plus possible annoyance. A false negative is when the model says a customer is safe but they actually leave. That cost is the lost customer and their entire future revenue, usually far larger. Then explain the lever: the model outputs a probability, and where you set the threshold trades the two errors against each other. Lowering it catches more real churners but wrongly flags more loyal ones. So the right threshold depends on the relative costs, and if losing a customer dwarfs the price of an offer, you accept more false positives.

The mistakes people make

Reciting precision, recall, and confusion-matrix definitions with no business meaning. Treating both errors as equally costly when they rarely are.

What usually comes next

How would you pick the threshold given specific costs? Which metric, precision or recall, matters more here? How would you measure the actual savings after deployment?

A concrete example

A retention offer costs ten dollars, but a lost customer is worth two hundred. The analyst tells the PM that wrongly flagging a loyal customer costs ten dollars, while missing a real leaver costs two hundred, so the model is tuned to catch more churners even though that means handing some discounts to people who would have stayed anyway.

Interview question

For a churn model where a lost customer is worth far more than a retention offer, how should the decision threshold be tuned?

  • a.It does not matter since both errors cost the same
  • b.Toward fewer false negatives, accepting more false positivesCorrect
  • c.Toward fewer false positives, accepting more missed churners
  • d.Set at exactly 0.5 because that is statistically neutral
Why?

When missing a churner costs much more than a wasted offer, you lower the threshold to catch more real leavers, tolerating extra false positives. A fixed 0.5 ignores the asymmetric costs.

Just read this? Test yourself on what you have been reading.

Read the original → randolphrogers.me

Put your scrolling time to good use

Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.

The iPhone app is on the way

We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.

Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.

Get it on Google PlayiPhone app coming soon

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles