簡體   English   中英

計算概率並在Excel中繪制cdf

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM