假設我有以下2個隨機變量:組合兩個正常隨機變量
X其中平均= 6和STDEV = 3.5
Y,其中平均= -42和STDEV = 5
我想根據前兩項創建一個新的隨機變量Z,並知道:X發生90%的時間,Y發生10%的時間。
這是很容易計算的Z平均:0.9 * 6 + 0.1 * -42 = 1.2
但是有可能產生在一個單一的功能對於z隨機值? 當然,我可以做類似的規定:
if (randIntBetween(1,10) > 1)
GenerateRandomNormalValue(6, 3.5);
else
GenerateRandomNormalValue(-42, 5);
但我真的想有一個單一的功能,將作爲一個概率密度函數對於這樣一個隨機變量(Z)是沒有必要的正常。
抱歉蹩腳的僞代碼
感謝您的幫助!
編輯:這裏將是一個具體的審訊:
比方說,我們從加5個Z.值consecutives的結果會是什麼與多家高於10結束的概率是多少?
什麼是包裝你作爲一個函數提供的代碼的問題?它會生成兩個隨機數字,並很好地完成您的任務。你在找什麼? – unsym 2010-12-15 20:39:33
嗯,我將有許多變量,如由Z這裏所代表的一個(正常變量的組合)。我找了代表他們的最好方式,因爲我會有這樣的變量一起,最終結合... – ibiza 2010-12-15 20:46:25