[英]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.