DDataModelLabindatascienceclearly.hashnode.dev·6d ago · 8 min readLogistic Regression Assumptions Explained: Why They Matter and What to Do When They FailINTRODUCTION: What is Logistic Regression? Logistic regression is often one of the first classification algorithms we learn. It is simple, interpretable and widely used—but fitting the model is not en00
MMohitminmonthlydatascience.hashnode.dev·Aug 23 · 7 min readCorrelation Is Pairwise. Multicollinearity Isn'tAlmost every regression project I've seen in the last decade starts the same way. Load the data, df.corr(), plot the heatmap, scan for red squares, drop one variable from every pair above 0.8. Then we10
Mmayaanderssoninllmasajudge.hashnode.dev·Aug 17 · 9 min readA judge that agrees with your humans 92 percent of the time can be at 60 percent where the gate actually decidesTL;DR: Judge-human agreement is almost always reported as one number over a whole validation set. That number is dominated by the easy cases, because most examples are not close to your decision bound00
Mmayaanderssoninllmasajudge.hashnode.dev·Aug 12 · 5 min readRun forty experiments against one eval set and you will find an improvement that is not thereYou iterate on a prompt, run the eval set, keep the best variant. Repeat for a quarter. The number that survives is the maximum of forty noisy measurements, and the maximum of noisy measurements is an00
Mmayaanderssoninllmasajudge.hashnode.dev·Aug 7 · 10 min readYour eval monitor fired on four days this week. At your sample size, that was the most likely countA team I compared notes with recently runs continuous evals on production traffic: an LLM judge scores a sample of traces, the scores land on a dashboard, and a monitor pages when the hourly pass rate00
Mmayaanderssoninllmasajudge.hashnode.dev·Aug 6 · 12 min readUpgrading the judge ends one score series and starts anotherThere is a mature literature on what happens when you swap one measuring instrument for another, and it is not in machine learning. The standard treatment is Bland and Altman, "Statistical methods for00
Mmayaanderssoninllmasajudge.hashnode.dev·Aug 5 · 15 min readA noisy judge does not just add error bars. It shrinks the effect you are trying to measure.Most of what I have written about LLM judges argues in one direction: your improvement is probably not real. Small eval sets, selection across many experiments, position bias, clustered examples. All 00
BMBillie Minbilliem.hashnode.dev·Aug 4 · 7 min readThe LLM was better at building a solver than playing the gameI did not expect to be the difficult opponent. I had only started watching Dota 2 occasionally again during the previous six months or year. I am not especially knowledgeable about it. When I asked a 00
Mmayaanderssoninllmasajudge.hashnode.dev·Jul 28 · 6 min readYour eval's confidence interval assumes independent examples. Yours are clustered.Every binomial confidence interval you have ever computed on an eval pass rate, Wald, Wilson, Clopper-Pearson, all of them, rests on one assumption: each example is an independent draw. Most eval sets00
Mmayaanderssoninllmasajudge.hashnode.dev·Jul 22 · 8 min readAn LLM judge is a biased instrument, not a measurementLast month I shipped an eval that ranked two prompt variants. Variant A won by four points. A teammate reran the same eval the next morning and Variant B won. Same model, same judge, same test set. Th00