SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 839|回复: 6
打印 上一主题 下一主题

sas产生多维正态分布数据的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-5-11 22:45:20 | 只看该作者

sas产生多维正态分布数据的问题

大家好!
求助大家,我需要这样一个数据,即5维正态分布随机数
其中第一列数据服从N(33,10^2) ,第二列数据服从N(90,22^2),第三列N(110,56^2),第四列N(30,8^2),第五列N(10,14^2).
在sas中,怎么实现这个目地,恳求高人指教,十分感激!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-5-12 09:08:45 | 只看该作者

Re: sas产生多维正态分布数据的问题

要看你 5组数据之间是否有相关性,如果没有,简单一点,就单组模拟,合并就行了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-5-12 23:14:25 | 只看该作者

Re: sas产生多维正态分布数据的问题

proc iml;
mu={33,90,110,30,10} ;
sigma={10,22,56,8,14};
xxx=normal(repeat(0,10,5)) ;
xxx=mu+sigma*xxx;
print xxx;
quit;
多多指教!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2010-5-13 06:24:41 | 只看该作者

Re: sas产生多维正态分布数据的问题

If there are not independent, use multivariate transformation, e.g., rotation.

David
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2010-5-13 09:06:17 | 只看该作者

Re: sas产生多维正态分布数据的问题

to oakland4788:  What's the mean?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2010-5-13 11:57:52 | 只看该作者

Re: sas产生多维正态分布数据的问题

各位大侠多谢,
顺便再问一下,如果已知其相关矩阵,怎么解决此问题?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2010-5-13 19:58:39 | 只看该作者

Re: sas产生多维正态分布数据的问题

*设(X1,X2,X3)~N((1 2 3)',XX);
proc iml;
mu={1,2,3};
x={10 2 3,4 5 6,7 8 9};
xx=t(x)*x;
r=t(root(xx));
rr=r*normal(repeat(0,3,1)) +mu;
print rr;
quit;

我不清楚SAS中这方面的命令,但茆诗松的《高等数理统计》的第六章最后有这方面的算法,希望有用!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-4 06:46 , Processed in 0.098139 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表