Why one spot check proves nothing
~8 minThe row you checked is correct
You ran a batch of 500 rows and you opened row seven. The category is right, the evidence quotes real text, nothing is blank. You feel better. What you have learned is that row seven is correct. That is the whole finding. A spot check is a sample of size one, and a sample of size one carries almost no information about the 499 rows you did not open. The feeling it produces is out of all proportion to the fact it establishes. This is not a small mistake in judgement. It is the single most common way a batch job leaves your hands with dozens of wrong rows inside it.
Make the arithmetic intuitive
Put a number on it. Suppose 5 percent of your 500 rows are wrong, which is 25 broken rows sitting in the file. You open one row at random. The chance it is one of the broken ones is 5 in 100, so 95 times out of 100 you see a clean row and conclude the run is fine. Open ten rows and you still miss the problem about 60 times out of 100. Open twenty and you catch it roughly two times in three. Even twenty rows, hand-checked, leaves a real chance that 25 wrong rows walk out of the door. One row leaves a near certainty.
Errors are not spread evenly
The arithmetic above assumes errors are scattered at random. They usually are not, and that makes casual checking worse rather than better. A model handles the plain rows and fails the awkward ones: the vendor with two trading names, the date written without a year, the address that is really two addresses in one cell. Those rows are not distributed evenly through the file. They cluster wherever the source is messy, and messy sources are often sorted, so the awkward rows sit together. If you check the first twenty rows of a file sorted by date, you have checked the twenty oldest and tidiest records. You have measured the easy end and called it the run.
Fluent output hides its own errors
There is a second reason spot checking fails here, and it is not about counting. A wrong row produced by a model does not look wrong. It has the same shape, the same tone, the same confident formatting as the 480 correct rows around it. A category that is plausible but not the one the brief defined reads exactly like a category that is right. An invented quote in an evidence column reads better than a real one, because real source text is usually clumsy. When you scan a sheet for errors, you are scanning for something that looks out of place, and nothing looks out of place. Polish proves nothing.
Measure the run, not your mood
So the discipline this course teaches is a replacement, not an addition. You are not being asked to spot check more carefully. You are being asked to stop treating a feeling of confidence as evidence, and to produce a number instead: this run was scored against a written rubric on 50 randomly drawn rows, and 4 of them failed. That sentence can be checked by someone who was not there. Your confidence cannot. Everything that follows is the machinery for producing that sentence honestly, in an order that stops you from bending it: rubric first, sample second, scoring third, verdict last. Do it in that order and the number means something.
Remember
- A spot check is a sample of size one. It proves one row.
- Five percent bad means one row misses the problem ninety-five times in a hundred.
- Errors cluster in the awkward rows, and awkward rows are rarely at the top.
- A wrong row from a model looks exactly like a right one.
- Replace confidence with a number someone else can check.