Where this sits in the leader track
Session 1 separated the three kinds of question. Session 2 audited a published claim. Session 3 was the covariate list and the three ways a control makes an estimate worse. Tonight is the hinge: the question that decides whether any covariate list can work, and what to commission when the answer is no. Session 5 is why an average effect can be positive while the policy is wrong, and session 6 assembles all of it into what to require in writing. Kestrelmark, the subscription retailer whose re-engagement email appears to lift spend by 10.54 and truly lifts it by 6.23 on average, remains the example.
★ What you walk out with tonight. The distinction between identification and estimation, in language you can use with a board. A three-question check you can run on a commissioned analysis in twenty minutes, before anybody writes a query. The four honest options when the check fails, with what each costs and what each delivers. And a sentence for the top of every analysis brief that would have saved several teams a quarter each.
LiveThe failure mode this prevents3 min▶
The expensive pattern is not a wrong answer. It is three months of competent work that ends with a number nobody can defend, discovered at the review, by which point the roadmap has been built on it. The team was skilled, the code was clean, the sample was large, the pipeline was tested. The question was simply not answerable from the data, and nothing in the workflow asked.
What makes it expensive is that the failure is silent. An analysis that cannot identify its effect still produces a coefficient, a confidence interval and a chart. It does not warn. Every diagnostic a team routinely runs - fit, stability, out-of-sample performance, cross-validation - is a diagnostic on the estimate, and none of them can see the problem, because the problem is not in the data.
A retention team spent a quarter measuring the effect of a loyalty programme on churn, using every customer attribute in the warehouse. At review, someone asked how customers ended up in the programme. Through a save-offer conversation with an agent, triggered by a cancellation intent nobody logged. The whole selection mechanism was unrecorded. The question had been unanswerable in week one, and the check that would have found it takes twenty minutes.
Self-studyThree words that get used interchangeably and should not be3 min▶
- Estimand - the quantity you want. "The total effect of sending the re-engagement email on 90-day spend, across all subscribers." A sentence, written before anything else, with an intervention in it.
- Identification - whether that quantity can be computed from the data available, given how the world works. A yes or a no, decided by structure and by which columns exist, not by sample size and not by technique.
- Estimation - the recipe that turns the data into a number, once identification has said yes. This is where sample size, precision and method live, and it is the only one of the three most teams discuss.
The order is fixed and it is not negotiable: estimand, then identification, then estimation. A team that starts at the third is choosing a route before checking there is a destination.
Identification comes before estimation, and it is a design question
10 min liveTwo questions look alike and are not. How precisely can we measure this, and can this be measured from here at all. The first is answered by more data. The second is answered by which columns exist and how customers came to be treated, and no amount of data touches it.
LiveTwo questions that sound the same4 min▶
Estimation asks how precisely. Given that the quantity can be recovered, how tight is the answer, and would more data help? This is the familiar territory: sample size, variance, error bars. More data always helps here, which is why more data feels like the universal remedy.
Identification asks whether at all. Given how customers came to be treated, is the quantity recoverable from these columns by any procedure? This is a yes or a no. When it is no, more data makes the wrong answer more precise, and precision on a wrong answer is worse than noise, because noise looks like uncertainty and precision looks like knowledge.
- A failure of estimation looks like a wide interval. Visible, honest, and fixable by collecting more rows.
- A failure of identification looks like a clean result. Invisible, and not fixable by any amount of anything you are currently collecting.
- Every routine diagnostic tests the first. Fit, stability, holdout performance. None of them can see the second, because the second is a claim about the world rather than about the table.
The board-safe phrasing. "Before we ask how confident we are, we need to know whether this data can answer the question at all. Those are different questions and the second one is free to ask."
LiveThe back-door criterion, in leader terms4 min▶
There is a precise test for whether a set of variables is the right thing to hold fixed. A set Z satisfies the back-door criterion relative to the treatment X and the outcome Y if (i) no member of Z is a descendant of X, and (ii) Z blocks every path between X and Y that contains an arrow INTO X.
In plain English, two rules. Nothing you hold fixed may be a consequence of the treatment - that is condition (i), and it is what ruled out the mediator and the post-treatment collider in session 3. Every route from treatment to outcome that runs backwards, through a shared cause, must be shut by something in your set - that is condition (ii), and it is what makes Z the right list of confounders rather than a plausible one.
The identification question is then simply this: does a set satisfying both conditions exist, and are all of its members columns you actually have? A set can satisfy the criterion perfectly and still be useless because one of its members was never recorded, and that distinction is the whole of tonight.
Two conditions, two questions to ask. "Is anything on that list caused by the treatment?" closes condition (i). "Which path does each of these close, and is there a path nothing on the list closes?" closes condition (ii). A leader who asks both has run the criterion without writing any notation.
LiveKestrelmark: the answer is yes, and what is left is noise4 min▶
Two things make a Kestrelmark customer more likely to get the re-engagement email and also more likely to spend. Winter, because the campaign calendar sends more in winter and people buy more in winter. And tenure, because long-standing accounts are on more lists and buy more anyway. Two back-door routes, and both of them run through a variable the warehouse already holds.
So the set {season, tenure} satisfies both conditions: neither is caused by the email, and between them they shut both backwards routes. The effect is identified. Holding those two fixed produces 6.56 against a true average effect of 6.23, a residual of +0.33. The naive comparison, with both routes left open, gives 10.54.
- The gap between 10.54 and 6.56 is 4.31, two thirds of the true average again, and it came from two columns nobody thought to use.
- The 0.33 left over is noise, not accuracy. Run the same correct adjustment on five different draws of the same 5,000 customers and the residual reads +0.33, +0.17, -0.38, +0.19, -0.01, a mean of +0.06. It changes sign, which is what a quantity wobbling around zero does. Every contaminated adjustment set keeps the same sign in all five. That is the difference identification buys: an identified question leaves noise, which more data shrinks; an unidentified one leaves bias, which more data will not touch.
- Nothing was collected to fix it. The right answer had been available all along; the missing piece was knowing which two columns mattered, which came from the diagram.
- The verdict was available in week one, before a single query, from a whiteboard conversation with somebody who knew the campaign calendar.
LiveThe same question with one column missing: the answer is no4 min▶
Now change one detail. Suppose Kestrelmark's targeting had not been calendar-driven but had run on an account manager's judgement about which customers seemed at risk, and suppose that judgement was never written down. There is now a back-door route from the email to spend running through something nobody records: the manager saw a signal, that signal drove the send, and the same signal drove spend independently.
Every condition (i) rule still passes. The team can still assemble a sensible-looking adjustment set. But condition (ii) fails permanently, because the only variable that would close that route does not exist as a column. The effect is not identified from this data, and that verdict is unchanged by sample size, by choice of method, by anything at all.
The signature of this in the wild is a treatment that people opted into, were nominated for, or were selected for by somebody exercising judgement. Sales-assisted upgrades, manual save offers, beta programmes with a waitlist, anything where a human decided. The deciding human was reading something, and if that something is not a column, it is an open back door.
The one question that finds it. "How did customers end up in the treated group?" Ask it before anything else. If the answer involves a person's judgement, an unlogged trigger, or "it varied", you have found the unmeasured confounder in the first minute of the project.
What to do when the answer is no
9 min liveA no is not a dead end and it is not a failure of the team. It is information arriving early enough to be useful, and it opens exactly four routes. All four are legitimate deliverables. The one thing not on the list is proceeding anyway and describing the result with causal verbs.
LiveOption 1: measure the missing variable3 min▶
Often the cheapest real fix, and almost always the one nobody proposes, because it is a data collection project rather than an analysis. If the account manager's risk judgement is the open back door, then logging that judgement - a dropdown, a required field, a reason code on the save offer - turns an unanswerable question into an ordinary one.
- The cost is calendar time, not analyst time. Weeks to a quarter before there is enough history to analyse, which is precisely why finding out in week one rather than month three matters so much.
- It is permanent. Every future question that runs through that same confounder becomes answerable, so the value is not confined to the analysis that triggered it.
- Proxies are a partial fix at best. A variable correlated with the missing one closes the path partially, which reduces the bias by an unknown amount. Better than nothing, and not the same as identified.
LiveOption 2: a different identification strategy3 min▶
Closing the back doors is not the only route to a causal answer. When a confounder is unmeasured but the mechanism through which the treatment works is fully observed and has no back door of its own, the front-door argument can recover the effect without ever measuring the confounder. Practitioner session 4 works through when that applies and what it demands.
The thing a leader needs to know is the trade being offered. This route does not remove assumptions; it swaps one set for another. Instead of assuming you measured every confounder, you assume the mechanism is complete and unconfounded. That may be easier to defend or much harder, depending on the business, and the honest way to present it is as a different bet rather than a clever escape.
The question to ask when somebody proposes it. "What are we now assuming instead, and who can dispute that assumption?" If the answer is nobody, the assumption is not being tested; it is being hidden behind a technique.
LiveOption 3: run an experiment instead3 min▶
Randomising who gets the treatment severs every arrow into it, which closes every back-door path at once, including the ones through variables nobody has ever recorded. That is the whole reason experiments occupy the position they do: identification is bought by design rather than argued from a diagram.
The cost is real and worth naming: eligible traffic, calendar time, a group deliberately held back, and the organisational willingness to not treat people you believe would benefit. Where the treatment cannot be withheld or the population is too small, this route closes. How to design, size, run and read one is the territory of learn-experimentation-with-phoebe, which covers it in full.
The strongest version of this conversation is not "we should experiment instead". It is "the observational answer is not identified, an experiment would cost four weeks and two percent of traffic, and here is what each option buys". Put like that, the decision belongs to whoever owns the roadmap, which is where it should sit.
LiveOption 4: state it as association and stop using causal verbs3 min▶
This is a legitimate deliverable and it is treated as a failure far too often. "Customers who received the email spent 10.54 more" is true, reproducible, useful for forecasting and for segmentation, and it makes no claim the data cannot support. What is forbidden is the second sentence, where the same number becomes "the email drove 10.54 units of incremental spend".
- The discipline is verbs. Drove, caused, generated, lifted, incremental, uplift, impact. Ban them from the deliverable and the honesty enforces itself, because the sentences that remain are the ones the data supports.
- Say what would change the verdict. "This becomes a causal claim if we log the targeting reason" turns a limitation into a roadmap item somebody can fund.
- It ships this week. Alone among the four, this option has no calendar cost, which is what makes it the right answer when the decision cannot wait.
Make it safe to deliver. A team that gets a cool reception for an honest association will produce a causal claim next time. The reception the finding gets is a leadership decision, and it sets what the next analysis is willing to admit.
Self-studyThe fifth, partial option: sensitivity analysis3 min▶
There is one more move, and it is honest as long as it is not oversold. Rather than closing the open path, you ask how strong the unmeasured cause would have to be to overturn your conclusion. If the answer is "stronger than any variable we do measure, by a factor of three", the finding is fragile in principle and robust in practice. If the answer is "about as strong as tenure", it is not a finding.
What it does not do is make the effect identified. It converts an unqualified claim into a conditional one with a stated breaking point, which is a genuine improvement in a brief and not a substitute for any of the four options above. Practitioner session 9 works through how the number is produced and how to read it.
LiveWhy this is worth a quarter, learned in week one3 min▶
The identification check costs about twenty minutes and needs no data. The failure it prevents costs a quarter: a team models for three months, a reviewer asks how people ended up in the treated group, and the honest answer retroactively invalidates everything built on the result, including whatever the roadmap already committed to.
The asymmetry is what makes this a leadership habit rather than an analyst's technique. The check is free and the analyst cannot always run it alone, because the crucial fact - how customers actually came to be treated - lives with operations, sales or the campaign team. Whoever commissions the work is the only person who can reliably get those people into the same twenty minutes.
- Twenty minutes against a quarter. The worst case of running the check is that it confirms a yes and the team proceeds with more confidence.
- The verdict belongs in the brief, above the method. If it is written down at the start, nobody can be surprised at the review.
- A no found in week one is a good week. It is the cheapest useful thing an analysis can produce, and it should be received that way.
The identification check
★ 18 min · everyone buildsNo code, no data, no model. One commissioned analysis that is currently in flight or about to start, and four questions. If you have nothing in flight, run it on Kestrelmark's email and then on the version where targeting ran on an account manager's judgement.
Write the estimand as one sentence with an intervention in it. "The total effect of doing X on Y, for this population." If the sentence cannot be written, stop here: the analysis has no target and the rest of the check has nothing to check. This is the most common place the exercise ends, and ending here in week one is a win.
Ask how people ended up in the treated group. Ask the person who runs the process, not the analyst. A calendar, a rule, a threshold and a random draw are all fine. A human's judgement, an unlogged trigger, or "it varied by team" is an open back door and you have found it in the first minute.
Ask the analyst which paths are being closed, and by which variables. Expect one variable per route, named, with a sentence saying which route it shuts. "We control for the usual customer attributes" is not an answer to this question; it is a description of a habit.
Check that every one of those variables exists in the data. Not "we could probably derive it", not "it is in the CRM somewhere". A column, populated, for the period being analysed. This is where most no verdicts are actually discovered, and it takes minutes.
Ask whether any route is closed by nothing. Go through the list of backwards routes and mark the ones with no variable against them. One unmarked route is enough: the effect is not identified, whatever the rest of the list looks like.
If the answer is no, choose one of the four options in writing today. Measure it, change strategy, experiment, or report association. Today, while the choice is cheap and before three months of work has created a preference for the answer that lets the work continue.
Put the identification answer in the brief, above the method. One short paragraph at the top, before any mention of technique. Everything below it is conditional on it, and putting it first is what makes that visible to everybody who reads the document later.
The paragraph is the artifact. Not the model, not the deck. A brief with a written identification verdict at the top cannot quietly become a causal claim three months later, because the person who would have to change that paragraph has to do it on purpose, in writing, with their name on it.
Before session 5
30 min- Run the four-question check on one analysis currently in flight, with the person who runs the treated process in the room. Write the verdict as one paragraph and put it at the top of the brief.
- If the verdict is no, choose one of the four options and write the choice down with a date beside it. If the verdict is yes, write which variable closes which route, so that the next reviewer does not have to rediscover it.
- Find one shipped claim in your organisation that uses a causal verb - drove, lifted, generated, incremental. Ask how people ended up in the treated group. Do not escalate the answer; just note it.
- Bring one analysis where the average effect was positive and you suspect it was negative for some segment. Session 5 is about why the average can be right and the policy still wrong.
Three questions
A team reports that their causal estimate has a wide confidence interval and asks for budget to triple the sample. What should you ask before approving it?
A wide interval is an estimation problem and more data does fix it. A failure of identification looks like a clean result, not a wide one, and no sample size touches it. Ask the second question before funding the first.
At Kestrelmark the effect is identified: season and tenure are both measured, they close both back-door routes, and the correct adjustment gives 6.56 against a true average of 6.23. What made the verdict a yes?
Both halves are needed: the set must satisfy the criterion, and it must exist in the data. A perfect set with one unrecorded member is a no. Note that 10.54 against 6.56 is a gap of 4.31, which is anything but reassuring.
The identification check on a commissioned analysis returns a no in week one. Which response is the honest one?
All four options are real deliverables and the fourth ships immediately. Adjusting for everything does not compensate for an open path and adds harms of its own, and cancelling throws away an association that is often useful in its own right.