I see, but imo you should expose the bias parameter to the user. Actually, you should use `X.shape[0] - 1` if the expected value is calculated as the arithmetic mean since you loose one degree of freedom with that calculation.