A z-score is just the number of standard deviations away from the mean a data point lies. It doesn't require any assumption about the distribution of the data.
If you wanted to make some inference, like maybe about the likelihood of observing some z-score given a hypothesis, then you would need to assume a distribution.
But, nothing the author does assumes a distribution, normal or otherwise. It doesn't mention probability at all as far as I can see.
Non-parametric means more than just avoiding talk of distributions.
In my previous post I said "doesn't assume any distribution" I meant it doesn't depend on any particular distribution function.
But in the post above that I was sloppy and said "no assumptions about the distribution at all". Good catch.
Instead, they determined N by looking at the past data.
(Contrast with the parametric approach of assuming normality and concluding that any point lying >3 sd from the mean is an anamoly due to properties of the gaussian distribution.)
Any tool can be used without regard for the consequences, but knowing a tool’s statistical properties yields know-how about the consequences of its application. It’s often a matter of the costs of error / stakes of the most problem at hand. Cheap solutions are often the best for cheap problems.
You then are not assuming anything about the distribution.
I'm curious if others think this is a bad/good approach.