怎么用R来估计多元正态分布的参数,均值和协方差矩阵

Python010

怎么用R来估计多元正态分布的参数,均值和协方差矩阵,第1张

加载程序包:library(mvtnorm)

X<-rmvnorm(n,rep(0,p),diag(p)),

参数分别为生成服从正态分布随机向量的样本量,均值,协方差阵

R里的函数如果有输出的话要在最后单独把输出写一下(或者用return)。你那个函数就应该最后加一行w或者return(w)MATLAB基本上天生就比R快,尤其是矩阵计算(个人感觉for循环也快很多)。人家是商业软件嘛,还是以矩阵计算起家的;而R本来是给统计学家用的,主要是为了统计学家方便而不是让电脑舒服。

当然是R自带的函数直接安装包了,这个是最简单的,而且不需要考虑各种包之间的依赖关系

对普通的R包,直接install.packages()即可,一般下载不了都是包的名字打错了,或者是R的版本不够,如果下载了安装不了

一般是依赖包没弄好,或者你的电脑缺少一些库文件,如果实在是找不到或者下载慢,一般就用repos=来切换一些镜像