pandas 为什么'pd.var()'的作者选择默认值'ddof=1',而'np.var()a的默认值' ddof=0 '?

yrefmtwq  于 2023-03-06  发布在  其他
关注(0)|答案(1)|浏览(194)

来源

我理解自由度的选择与样本或总体方差(http://www.differencebetween.net/science/mathematics-statistics/difference-between-sample-variance-population-variance/)的方差计算建模决策有关。
我不明白的是,为什么Pandas选择了默认值,而继承numpy的默认值就不那么容易了。有人能解释一下为什么吗?

djmepvbi

djmepvbi1#

实际上我会问Numpy为什么选择ddof=0作为默认值,分母中的n-1称为贝塞尔校正,通常用于1D样本方差,我实际上很惊讶Numpy的值是n
这里有一个很好的讨论:https://stats.stackexchange.com/questions/406327/degrees-of-freedom-in-sample-variance

相关问题