楼主: bbc144
6310 8

[问答] 如何产生相关的正态分布随机数 [推广有奖]

  • 0关注
  • 0粉丝

高中生

17%

还不是VIP/贵宾

-

威望
0
论坛币
366 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
123 点
帖子
14
精华
0
在线时间
30 小时
注册时间
2005-5-21
最后登录
2022-5-26

楼主
bbc144 发表于 2015-1-30 00:46:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求代码:如何产生n个均值为0,协方差矩阵为sigma的正态随机数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:正态分布 随机数 协方差矩阵 Sigma 协方差 正态分布 如何

沙发
ryoeng 在职认证  发表于 2015-1-30 03:44:51
提示: 作者被禁止或删除 内容自动屏蔽

藤椅
houyunhuang 发表于 2015-1-30 08:54:00
MASS包里有一个mvrnorm()函数,用法是mvrnorm(n,mean,sigma),其中N是产生的随机数个数,mean是各随机数均值,sigma是方差协方差矩阵。记得加成最佳回复哦,哈哈

板凳
bbc144 发表于 2015-1-30 10:24:03
houyunhuang 发表于 2015-1-30 08:54
MASS包里有一个mvrnorm()函数,用法是mvrnorm(n,mean,sigma),其中N是产生的随机数个数,mean是各随机数均值 ...
谢谢您的指导!我也这样做过 ,但是var(mvrnorm(n,mean,sigma)) 后出来的不是sigma啊,这里就不懂了。另外我要产生的是一元相关随机数,不是多元的

报纸
houyunhuang 发表于 2015-1-30 10:30:58
这个包是你自己指定各变量之间的协方差矩阵sigma,而不是根据他可以生成sigma。也就是说是你想生成一组均值为mean,协方差矩阵为sigma,个数为N的多元随机数

地板
bbc144 发表于 2015-1-30 10:35:36
houyunhuang 发表于 2015-1-30 10:30
这个包是你自己指定各变量之间的协方差矩阵sigma,而不是根据他可以生成sigma。也就是说是你想生成一组均值 ...
还是不懂哦,我要产生的是一元‘相关’随机数,不是多元的

7
houyunhuang 发表于 2015-1-30 10:55:20
这个很简单了,直接用rnorm(n,u,dellta),n为需要产生的随机数个数,u为均值,delta为方差。

8
bbc144 发表于 2015-1-30 11:07:33
houyunhuang 发表于 2015-1-30 10:55
这个很简单了,直接用rnorm(n,u,dellta),n为需要产生的随机数个数,u为均值,delta为方差。
rnorm产生的是相互独立的随机数啊,我这里要产生的是相关的,协方差阵为Sigma的

9
ryoeng 在职认证  发表于 2015-1-30 12:55:46
提示: 作者被禁止或删除 内容自动屏蔽

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 15:43