2010-11-06 163 views
1

這可能是一個愚蠢的問題!我有一個數組P,它表示一些數據的概率分佈,例如[0; 0.3; 0.7]如何確定P的離散概率分佈的類型或類別?原始數據對我無效。matlab概率分佈擬合

dfittool或fitdist要求我提供數據作爲輸入,而我已經有了它的概率分佈。有任何想法嗎?

回答

0

無法找出先驗什麼樣的分佈某些數據(特別是在您的示例中,n越低)來自何處。

如果您對生成數據的過程有一個概念,那麼您可能會了解要測試哪些分佈。也許你的數據來自伽瑪分佈族,也許你的數據來自威布爾分佈族等等。然後,你可以適應這些一般分佈,看看它們是否可能簡化爲更常見的分佈。

若要以可視方式表示您的數據可以接近某種分佈,請使用PROBPLOT

一旦確定了可能的分佈,就可以使它們適合數據並使用Bayesian Information Criterion (BIC)來比較哪種擬合最適合描述數據。請注意,除非您有大量無噪聲數據,否則如果您有幾種可能的BIC相對較低的分佈,則無法判斷哪種配合是正確的。

1

在講座或閱讀過程中,您可能會看到不同的概率分佈。所有你需要做的是繪製給定的分佈對候選人。由於分佈本身是參數化的,因此曲線擬合或試驗結束誤差發揮作用。錯誤最少,分配最合適的分配可能就是您正在尋找的分配。

+0

是的。我希望有更多的自動化。 – SkypeMeSM 2010-11-06 15:36:45

+0

@SkypeMeSM:配件可能是自動的。 – zellus 2010-11-06 16:00:01