2012-02-22 149 views
3
繪製CDF

現在我有一列數據是這樣的:計算概率,並在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圖。

任何人都知道我應該使用哪個配方?

+0

我對累積概率不夠熟悉,你可以看看[這個加載項](http://www.unistat.com/521.html) – JMax 2012-02-22 18:21:18

回答

1

在單元格中的第一個條目(B1在我的例子)的左邊,輸入以下命令:

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

然後填寫下來列。

要創建CDF圖表,請創建一個x值爲=A1:A17和y值爲=B1:B17的散點圖(帶插值線)。

注:
既然你有你的數據的開始幾個重複的值,您可能希望只繪製x值=A4:A17和y值=B4:B17。這實際上取決於你的變量的性質。如果清楚可能的最小值爲零,則可以這樣做。

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)直接完成並再次填充。