我想從學生 t 那里得到一些具有特定均值和方差的隨機值。
使用該命令rt = (n, df, ncp)具有兩個不同方差的隨機樣本是否正確?我必須改變自由度嗎?例子:
rt=(n=30,df=5)
rt=(n=20,df=10)
uj5u.com熱心網友回復:
該rt函式遵循學生 t 分布的標準約定,它以它為中心(均值為 0),唯一的引數是自由度。有關更多說明,請參閱發行版上的維基百科頁面。如果您想要不同的均值,您可以將任何您想要的均值添加到您生成的以 0 為中心的隨機變數中rt()。正如維基百科所示,方差v = df / (df - 2)wheredf是自由度,因此您可以求解df獲得特定方差所需的內容。
例如,如果您想要一個均值為 5 且方差為 1.2 的 t 分布隨機變數,我們可以求解1.2 = df / (df - 2)得到df = 12,并使用 生成 100 個樣本rt(n = 100, df = 12) 5。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/375250.html
上一篇:為多元分類資料創建比例矩陣
