计算概率并在Excel中绘制cdf

时间:2012-02-22 17:11:57

标签: excel math cdf

现在我有一列这样的数据:

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图。

任何人都知道我应该使用什么配方?

2 个答案:

答案 0 :(得分:1)

在第一个条目左侧的单元格中(在我的示例中为B1),输入以下内容:

=COUNT(A$1:A1)/COUNT($A$1:$A$17)

然后在列中填写。

要创建CDF图表,请使用x值=A1:A17和y值=B1:B17创建散点图(带插值线)。

注意:
由于数据开头有多个重复值,因此您可能只想绘制x值=A4:A17和y值=B4:B17。这实际上取决于变量的性质。如果明确最小可能值为零,则可以这样做。

答案 1 :(得分:0)

我假设您提供的数字是Probability Density Function (PDF),并且您想要从该PDF计算Cumulative Distribution Function (CDF)。在那种情况下......

B1只是=A1。 B2 =B1+A2,B3 =B2+A3等。然后突出显示B列中的数据,点击“插入”标签,然后选择折线图。或者你也可以在B1 =SUM(A$1:A1)中填写并填写。

顺便说一句,CDF通常在0和1之间单调递增。您的PDF不会生成一直到1的CDF。因此,如果这是您的目标,那么您要么不列出所有您的PDF中的数据,或者您需要稍微改变一下。您可以将A列中的每个元素除以这些元素的总和,并且总和为1.如果您想要的是一个正确定义的CDF,您可以通过设置B1 =SUM(A$1:A1)/SUM(A:A)直接进行填充并再次填充下来。