在 pandas 中计算方差
pandas 默认的.var()
方法计算的是样本方差,即自由度为\(N-1\)。若想计算总体方差,需指定参数ddof=0
(1)。
- Delta Degrees of Freedom。当指定
ddof
时,计算方差的分母为N-ddof
。
总结
- pandas 中的
var()
默认的自由度是 n-1,即var(ddof=1)
; - NumPy 中的
var()
默认的自由度是 n,即var(ddof=0)
; - pandas 中的
var(ddof=0)
相当于 NumPy 中的var()
。