Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

隨機變量和分佈參數(Random Variates and Distribution Parameters)

隨機變量分佈參數 按照慣例進行區分 (例如在 Wikipedia 和 Wolfram MathWorld中通過在隨機變量(你所'選擇'的那個值)後面放置一個 semi-colon (或者有時是vertical bar),來區分隨機變量與定義這個分佈形狀的形狀參數(shape parameter) )。

就像上面提到的那樣,非成員函數pdf有一個分佈類型的參數,以及另一個隨機變量類型的參數。以二項分佈為例( binomial distribution),我們可以寫出如下代碼:

pdf(binomial_distribution<RealType>(n, p), k);

 

例如,二項分佈(binomial distribution)有兩個參數: n (試驗次數) 和 p (單次試驗的成功概率)。它也有一個隨機變量k:觀測到的成功試驗次數。這意味著概率密度/質量 函數 (pdf) 函數寫作f(k; n, p)

將這翻譯成代碼,因此binomial_distribution 構造函數有兩個參數:

binomial_distribution(RealType n, RealType p);

而函數pdf 有一個參數指定分佈的類型 (如果有的話,可以包含分佈的參數),以及第二個隨機變量參數。以二項分佈(binomial distribution)為例,我們可以寫出下面的代碼:

pdf(binomial_distribution<RealType>(n, p), k);

PrevUpHomeNext