SAS中文论坛

标题: 请教:如何用SAS模拟多个具有相关性的二分类变量 [打印本页]

作者: shiyiming    时间: 2012-10-29 10:25
标题: 请教:如何用SAS模拟多个具有相关性的二分类变量
我需要模拟几个二分类变量,而这些二分类变量之间有相关性,请问SAS的怎样可以模拟出来,非常感谢!
作者: shiyiming    时间: 2012-10-30 19:20
标题: Re: 请教:如何用SAS模拟多个具有相关性的二分类变量
能举例说明一下你的问题吗
作者: shiyiming    时间: 2012-11-2 15:33
标题: Re: 请教:如何用SAS模拟多个具有相关性的二分类变量
我的问题是,我需要模拟5个二分类变量,变量取值为0和1, 且都服从B(n,0.2)的二项分布。而且这几个二分类变量之间不是独立的,是具有一定的相关性。请问用SAS怎样能模拟这5个二分类变量。谢谢!
作者: shiyiming    时间: 2012-11-3 13:46
标题: Re: 请教:如何用SAS模拟多个具有相关性的二分类变量
[code:2ib9dit1]

data one;
retain s 0;
n=1;
p=0.6;
do i=1 to 100;
   do j=1 to 5;
      arr=ranbin(s,n,p);
      output;
   end;
end;
keep i arr;
run;

/*生成5个两分类变量 见数据集 two */
proc transpose data = one out=two(keep=col1-col5);
  by i;
  var arr;
run;

/*检查5个变量之间的相关性*/
proc corr data=two;
  var col1-col5;
run;
[/code:2ib9dit1]
作者: shiyiming    时间: 2012-11-4 16:13
标题: Re: 请教:如何用SAS模拟多个具有相关性的二分类变量
非常感谢MerlinZHOU的帮助,但我想要的结果不是检验这几个二分类变量的相关性,而是我模拟出来的二分类变量不是独立的,是一定存在相关的,且相关性的大小我在程序里可以定义,不知道有没有办法。谢谢!




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2