楼主: qqtwee
3629 19

[实际应用] 批量处理同一性质的两独立样本检验 [推广有奖]

11
qqtwee 发表于 2012-5-3 12:58:48
webgu 发表于 2012-5-3 12:43
关键是你的A1,B1,A2,B2是怎么存在数据集的。
您好!现在我的数据还没有存在数据集,请问您提供的代码是针对什么样的数据集做的?非常感谢!

12
webgu 发表于 2012-5-3 13:48:26
两种情况在上面都已说明了呀。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

13
bbsunchen 发表于 2012-5-3 17:38:07
帮顶一下

14
qqtwee 发表于 2012-5-4 18:46:34
webgu 发表于 2012-5-3 11:50
如是只有一个分组变量G1
您好!不好意思,我想再请教一下,您的这段程序针对的SAS数据集是什么格式的?能不能麻烦您具体给我举个例子?非常感谢您!

15
webgu 发表于 2012-5-4 20:21:50
如是数据集格式是
G1 G2 ...G2000 X
a1  a2...a2000 12
b1  b2...b200  23
  1. %macro npar(time) ;
  2. %do i=1 %to &time;
  3. proc npar1way data= yourdataset wilcoxon;
  4. class g&i;
  5. var x;
  6. run;
  7. %end;
  8. %mend npar;

  9. %npar(2000) ;
复制代码
如数据集格式是
G  X
a1 12
b1 23
a2 23
b2 24
...  ...
a2000 12
b2000  13
  1. %macro npar(time) ;
  2. %do i=1 %to &time;
  3. proc npar1way data=yourdataset (where=(g1="a&i" or g1="b&i") )wilcoxon;
  4. class g1;
  5. var x;
  6. run;
  7. %end;
  8. %mend npar;

  9. %npar(2000) ;
复制代码

不知道这样清楚了没?



SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

16
qqtwee 发表于 2012-5-4 22:29:04
webgu 发表于 2012-5-4 20:21
如是数据集格式是
G1 G2 ...G2000 X
a1  a2...a2000 12
非常感谢!您说的数据集格式是
G  X
a1 12
b1 23
a2 23
b2 24
...  ...
a2000 12
b2000  13
,我是这样理解的:变量a1对应的值是12,b1对应的值是23,…以此类推,您给出的数据集是a1、b1,a2、b2…每个量都是对应一个值;不过我的数据集是a1对应多个数,比如a1中有2,3,5,4,7;b1中有6,4,3,5;a2中有4,5,6,8,7,3,5,5,;b2中有4,5,3,6,5,4;并且a1与b1所含数个数不一样,a1、a2,…a2000中每个变量对应的数个数也不一样;b1、b2、…b2000中每个变量对应的数的个数也不一样,想求a1与b1两独立样本检验,a2与b2两独立样本检验,…,a2000与b2000两独立样本检验,(也就是说如果一个一个的做两独立样本检验的话,需要做2000遍,有点不现实),请问用您给的这个程序也能做吗?万分感激~

17
webgu 发表于 2012-5-5 09:29:22
qqtwee 发表于 2012-5-4 22:29
非常感谢!您说的数据集格式是
G  X
a1 12
我真是服了你了。G是分组变量。a1,a2,b1,b2是组别值。X是 每组对应在的指标值。 我觉得这个问题我早已说得够清楚了。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

18
qqtwee 发表于 2012-5-5 09:36:07
webgu 发表于 2012-5-5 09:29
我真是服了你了。G是分组变量。a1,a2,b1,b2是组别值。X是 每组对应在的指标值。 我觉得这个问题我早已说得 ...
呵呵,见笑!非常感谢!

19
webgu 发表于 2012-5-5 10:47:56
qqtwee 发表于 2012-5-5 09:36
呵呵,见笑!非常感谢!
客气了。自己揣摩下吧。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

20
qqtwee 发表于 2012-5-6 20:35:47

请教两独立样本检验问题

webgu 发表于 2012-5-3 12:43
关键是你的A1,B1,A2,B2是怎么存在数据集的。
您好!不好意思,还想再麻烦您~我现在的数据是txt格式的,格式如图;我想请教您应该怎么存到SAS数据集?存成什么形式的?可以依次求出A1与B1两独立样本检验,A2与B2两独立样本检验,…,由于时间比较急,而我是刚接触SAS,自己琢磨恐怕要用好长时间,所以还麻烦您给说的具体些~非常抱歉再次麻烦您,但真的很需要您的帮助!万分谢谢!

test.jpg


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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 05:01