SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1657|回复: 2
打印 上一主题 下一主题

请帮忙一个检测是否相同的题目

[复制链接]

11

主题

49

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
跳转到指定楼层
楼主
发表于 2014-12-5 11:35:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

有一个data大概有10000 rows/observations:
group ind match_no
0     a    1
1     a    1
0     a    2
1     b    2
0     a    3
1     a    3
0     a    4
1     b    4
0     b    5
1     b    5
0     a    6
1     a    6
0     b    7
1     a    7
...

每组match_no里有且只有2 rows,而且他们的group值一定分别为0和1,ind也只有2个
值a或b.
问题:
1. 如何检测group 0/1里的ind是相同还是不同?
2. 如何检测match_no里的ind是不是相同?

谢谢!!!

分享到:  微信微信
收藏收藏
回复

使用道具 举报

1

主题

13

帖子

54

积分

注册会员

Rank: 2

积分
54
沙发
发表于 2014-12-8 17:28:02 | 只看该作者
proc sort data=ds;
   by match_no group ind;
run;

proc transpose data=ds out=same(where=(col1=col2));
   by match_no;
      var ind;
run;

data ds;
   merge ds(in=a) same(in=b keep=match_no );
      by match_no;
      if b then in_match=1;
      else in_match=0;
run;
回复 支持 反对

使用道具 举报

11

主题

49

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
板凳
 楼主| 发表于 2014-12-12 08:38:45 | 只看该作者
对不起,可能没说清楚,这是个significence test 问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:51 , Processed in 0.112096 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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