计算概率并在Excel中绘制一个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图。

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

在第一个条目左边的单元格中(在我的例子中是B1),input以下内容:

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

然后填写这一列。

要创buildCDF图表,创build一个带有x值=A1:A17和y值=B1:B17的散点图(带内插线)。

注意:
由于在数据开始时有多个重复值,因此您可能只需绘制x值=A4:A17和y值=B4:B17 。 这真的取决于你的variables的性质。 如果清楚可能的最小值为零,可以这样做。

我假定您提供的数字是一个概率密度函数(PDF) ,并且您想要从该PDF计算累积分布函数(CDF) 。 在这种情况下…

B1就是=A1 。 B2 =B1+A2 ,B3 =B2+A3等,然后突出显示B列中的数据,单击“插入”选项卡,然后select一个折线图。 或者,您可以在B1 =SUM(A$1:A1)填写。

顺便说一下,CDF通常在0到1之间单调递增。你的PDF不会产生一直到1的CDF。所以,如果这是你的目标,你要么没有列出所有的数据在你的PDF,或者你需要扩大一些不同的东西。 您可以将A列中的每个元素除以这些元素的总和,然后总和为1.如果您想要的是正确定义的CDF,则可以通过设置B1 =SUM(A$1:A1)/SUM(A:A)并再次填写。