R語言
mvrnorm
位於 MASS
包(package)。 說明
從指定的多元正態分布生成一個或多個樣本。
用法
mvrnorm(n = 1, mu, Sigma, tol = 1e-6, empirical = FALSE, EISPACK = FALSE)
參數
n |
所需的樣本數量。 |
mu |
給出變量均值的向量。 |
Sigma |
指定變量協方差矩陣的正定對稱矩陣。 |
tol |
|
empirical |
合乎邏輯的。如果為 true,則 mu 和 Sigma 指定經驗而非總體均值和協方差矩陣。 |
EISPACK |
邏輯: |
細節
矩陣分解通過eigen
完成;雖然 Choleski 分解可能更快,但特征分解更穩定。
值
如果 n = 1
是與 mu
長度相同的向量,否則是 n
by length(mu)
矩陣,每行一個樣本。
副作用
如果數據集 .Random.seed
尚不存在,則創建該數據集,否則其值將被更新。
例子
Sigma <- matrix(c(10,3,3,2),2,2)
Sigma
var(mvrnorm(n = 1000, rep(0, 2), Sigma))
var(mvrnorm(n = 1000, rep(0, 2), Sigma, empirical = TRUE))
參考
B. D. Ripley (1987) Stochastic Simulation. Wiley. Page 98.
也可以看看
相關用法
- R mcycle 來自模擬摩托車事故的數據
- R michelson 邁克爾遜的光速數據
- R muscle 氯化鈣對大鼠心髒肌肉收縮的影響
- R minn38 1938 年明尼蘇達高中畢業生
- R mammals 62 種陸地哺乳動物的大腦和體重
- R menarche 華沙的初潮時代
- R motors 電機加速壽命測試
- R mca 多重對應分析
- R summary.rlm 魯棒線性模型的總結方法
- R ginv 廣義逆矩陣
- R housing 哥本哈根住房條件調查的頻率表
- R biopsy 乳腺癌患者的活檢數據
- R predict.qda 根據二次判別分析進行分類
- R contr.sdif 連續差異對比編碼
- R Melanoma 惡性黑色素瘤的生存率
- R boxcox 線性模型的 Box-Cox 變換
- R predict.glmmPQL glmmPQL 擬合的預測方法
- R ucv 帶寬選擇的無偏交叉驗證
- R theta.md 估計負二項式的 theta
- R parcoord 平行坐標圖
- R rlm 線性模型的穩健擬合
- R npk 經典 N、P、K 階乘實驗
- R Cars93 1993 年美國銷售的 93 輛汽車的數據
- R predict.lda 通過線性判別對多變量觀測值進行分類
- R geyser 老忠實間歇泉數據
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Simulate from a Multivariate Normal Distribution。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。