【发布时间】:2015-11-17 01:32:27
【问题描述】:
我有一个平均值 = 40,sd = 5 的数据集,从 30 开始,类间隔为 20,所以第一个频率类是 (30 -50)。我已经使用下面的代码计算了头等舱的预期相对累积频率(正态分布)
scipy.stats.norm.cdf((50-mean)/sd)-scipy.stats.norm.cdf((30-mean)/sd)
那么如何通过定义函数来计算最多 10 个类的期望值,以便第二类的期望值是
scipy.stats.norm.cdf((70-mean)/sd)-scipy.stats.norm.cdf((50-mean)/sd)
非常感谢您对这个问题的任何帮助。
【问题讨论】:
-
这个问题很难阅读,我仍然不确定你在问什么。您是否要计算这 10 个类别的“预期值”(您是指该类别中的预期频率吗?):(30..50, 50..70, 70..90, 90..110, .. .)?如果是,有什么问题?你已经得到了前两个。你在寻求帮助编写一个 for 循环吗?
-
@maxy 对不起,我的英语不太好,是的,你明白我的问题。我手动计算了十节课。我的问题是如何为这个问题制作循环?这样我们就不必为每个类手动做
标签: statistics normal-distribution