[英]calculate probability and draw a cdf in Excel
现在我有一列这样的数据:
0.000000
0.000000
0.000000
0.000000
0.024995
0.024996
0.024996
0.024997
0.024997
0.024997
0.024997
0.025004
0.025010
0.025011
0.025996
0.025996
0.025996
首先,我想计算这些数据的累积概率,并在B列中显示它们,然后根据A列和B列绘制CDF图。
任何人都知道我应该使用什么配方?
在第一个条目左侧的单元格中(在我的示例中为B1),输入以下内容:
=COUNT(A$1:A1)/COUNT($A$1:$A$17)
然后在列中填写。
要创建CDF图表,请创建一个散点图(带插值线),其中x值=A1:A17
和y值=B1:B17
。
注意:
由于数据开头有多个重复值,因此您可能只想绘制x值=A4:A17
和y值=B4:B17
。 这实际上取决于变量的性质。 如果明确最小可能值为零,则可以这样做。
我假设您提供的数字是概率密度函数(PDF) ,并且您想要从该PDF计算累积分布函数(CDF) 。 在这种情况下...
B1只是=A1
。 B2 =B1+A2
,B3 =B2+A3
等。然后突出显示B列中的数据,单击“插入”选项卡,然后选择折线图。 或者你可以在B1 =SUM(A$1:A1)
填写并填写。
BTW,CDF通常在0到1之间单调递增。您的PDF不会生成一直到1的CDF。因此,如果这是您的目标,那么您要么不列出所有数据在您的PDF中,或者您需要以不同的方式扩展事物。 您可以将A列中的每个元素除以这些元素的总和,并且总和为1.如果你想要的只是一个正确定义的CDF,你可以通过设置B1 =SUM(A$1:A1)/SUM(A:A)
直接完成它。 =SUM(A$1:A1)/SUM(A:A)
再次填写。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.