【发布时间】:2021-04-08 11:25:45
【问题描述】:
我有一个包含 5000 个计数的数组,需要对其进行卡方检验。但是,该测试仅在每个值的预期频率 > 5 时才有效。我使用collections.Counter(x) 找到了数据集中每个值的频率,我可以看到有些值的频率为 1 或 2。
现在我想从我的原始数据集 x 中删除频率
删除这些点后,我需要创建一个预期泊松分布以用于卡方检验,但再次确保预期频率大于 5。我已经使用stats.poisson.rvs 进行了一些分发,但是有没有办法可以确保频率始终高于 5?还是最好创建发行版,然后完成我的问题第一部分中的步骤?
【问题讨论】:
标签: python numpy chi-squared