我试图使用scipy.stats.pearson3构建一个分布,但在查看累积分布函数(或生存函数)时遇到了不一致的结果
例如:
scipy.stats.pearson3.cdf(-1, skew=0, loc=0, scale=1)
>> 0.15865525393145707
scipy.stats.pearson3.cdf(-1, skew=-0.0001, loc=0, scale=1)
>> 0.8413447461693605
scipy.stats.pearson3.cdf(+1, skew=-0.0001, loc=0, scale=1)
>> 0.1586552538306324
第一个结果是好的;如中所示,这是您应该期望的从偏斜=0 pearson3得到的结果(与正态分布的结果相同)
但是第二个和第三个结果是不一致的:它们显示CDF降低,这是没有意义的(如果偏斜为正,则不会发生这种情况)。似乎负偏态pearson3分布具有相反的CDF和SF函数。奇怪的是,PDF似乎是正确的,这导致了更多的混乱
有人知道这是scipy的已知问题还是我遗漏了什么吗
目前没有回答
相关问题 更多 >
编程相关推荐