峰度在不同形状的正态分布中保持不变?
Kurtosis remains constant over different shaped normal distributions?
我想探索均值相同的正态分布,但是
改变标准。
我预计峰态会随着标准变化而变化,
但在我的结果中峰态保持不变?
这是什么问题?
起初我生成了一些带有移动标准的正态分布:
nd_l_std_44 = {}
for i in range(1,10):
>> nd_std_44 = stats.norm.rvs(loc=0, scale=i, size=10000, random_state=5)
>> nd_l_std_44["ndl_std_{i}".format(i=i)] = nd_std_44
print(nd_l_std_44.keys())
这行得通,我确实得到了一个字典,每个键都有不同的值。
我确实绘制了结果分布:
我预料到了。峰态不同,而均值保持不变。
现在我以多种方式计算峰度,例如scipy.stats
kurt_std_1 = dict()
for k,v in nd_l_std_44.items():
>> kurt_std_1[k] = stats.kurtosis(v, fisher=False)
print(kurt_std_1)
问题是,我确实得到了所有分布的相同峰度。
Pandas也是如此。
我预计具有不同 std 的分布会有显着不同的峰态值。相反,这些值基本相等。)
{
'ndl_std_1':-0.0690005257753592,
'ndl_std_2':-0.0690005257753592,
'ndl_std_3':-0.0690005257753592,
'ndl_std_4':-0.0690005257753592,
'ndl_std_5':-0.06900052577535831,
'ndl_std_6':-0.0690005257753592,
'ndl_std_7':-0.06900052577535876,
'ndl_std_8':-0.0690005257753592,
'ndl_std_9':-0.0690005257753592
}
这里发生了什么?非常感谢帮助。
这是意料之中的事情。正如在 wikipedia article on kurtosis, the kurtosis of any univariate normal distribution is 3 (and the excess kurtosis 中所指出的,因此是 0)。它独立于均值和标准差。
我想探索均值相同的正态分布,但是 改变标准。
我预计峰态会随着标准变化而变化, 但在我的结果中峰态保持不变?
这是什么问题?
起初我生成了一些带有移动标准的正态分布:
nd_l_std_44 = {} for i in range(1,10): >> nd_std_44 = stats.norm.rvs(loc=0, scale=i, size=10000, random_state=5) >> nd_l_std_44["ndl_std_{i}".format(i=i)] = nd_std_44 print(nd_l_std_44.keys())
这行得通,我确实得到了一个字典,每个键都有不同的值。
我确实绘制了结果分布:
我预料到了。峰态不同,而均值保持不变。 现在我以多种方式计算峰度,例如scipy.stats
kurt_std_1 = dict() for k,v in nd_l_std_44.items(): >> kurt_std_1[k] = stats.kurtosis(v, fisher=False) print(kurt_std_1)
问题是,我确实得到了所有分布的相同峰度。 Pandas也是如此。 我预计具有不同 std 的分布会有显着不同的峰态值。相反,这些值基本相等。)
{ 'ndl_std_1':-0.0690005257753592, 'ndl_std_2':-0.0690005257753592, 'ndl_std_3':-0.0690005257753592, 'ndl_std_4':-0.0690005257753592, 'ndl_std_5':-0.06900052577535831, 'ndl_std_6':-0.0690005257753592, 'ndl_std_7':-0.06900052577535876, 'ndl_std_8':-0.0690005257753592, 'ndl_std_9':-0.0690005257753592 }
这里发生了什么?非常感谢帮助。
这是意料之中的事情。正如在 wikipedia article on kurtosis, the kurtosis of any univariate normal distribution is 3 (and the excess kurtosis 中所指出的,因此是 0)。它独立于均值和标准差。