SAS随机分组方法及实现.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

SAS随机分组方法及实现

编号:研究对象(动物按体重大小、患者按预计样本量编号)从1到N编号;

获取随机数字:从随机数字表中任意一个数开始,沿同一方向顺序每个研究对象对应取一个随机数字;

求余数:随机数除以组数求余数。若整除,则取组数作为余数;

分组:按余数数值分组;

调整:假如某组待调整,该组共有n例。从中抽取1例,就取下一个随机数,随机数除以n。

???????除以n的余数(若整除则余数为n)作为在该组中所抽研究对象的序号,调整到其他组。

?

例1-1:两组

对心脑病区观察20例(编号1~20)心血管病患者分为2组,一组以灯盏花注射液为治疗组,另一组给予瓜蒌薤白汤。

从随机数字表任一行开始(以第11行第1个数(57)计),按序查找,凡小于或等于20的数标记,查够10个数;

将与这10个数对应编号患者列为一组,余下患者为另一组。

57

35

27

33

72

24

53

63

94

09

.

41

10

.

76

47

91

44

04

.

95

49

66

39

60

04

.

59

81

48

50

86

54

48

22

06

.

34

72

52

82

21

15

.

65

20

.

33

29

94

71

11

.

15

.

91

29

12

.

03

.

61

96

48

95

03

.

07

第一组:9,10,4,6,15,20,11,12,3,7;第二组:1,2,5,8,13,14,16,17,18,19。

?

例1-2:多组(≥3组)

将15名血栓性血瘀证患者分为3组。

病人编号

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

随机数字

28

26

08

73

37

32

04

05

69

30

16

09

05

88

69

余数

1

2

2

1

1

2

1

2

3

3

1

3

2

1

3

分组

调整

?

?

?

?

?

?

?

?

?

?

?

?

?

?

第一次分组后,甲组6例,乙组5例,丙组4例。由于各组例数不等,须将甲组调整1例到丙组。

因此,继续查随机数字表,下一个随机数字为58。由于58/6=9……4,甲组中第4个研究对象调整到丙组。

?

5、SAS实现

对20例病人随机分成两个等比例组,使每组为10例。

方法一:PROC?PLAN?SEED=n过程。

PROCPLANSEED=210000;

FACTORSn=20;

OUTPUTOUT=patient;

RUN;

DATAresult;

SETpatient;

number=_n_;

IFn=10THENgroup=A;

ELSEgroup=B;

RUN;

PROCPRINTdata=resultNOOBS;

VARnumbergroup;

RUN;

?

方法二:UNIFORM(n)函数。在完全随机化时,UNIFORM函数法结果的平衡性较差。

DATApatient;

DOnumber=1to20;

r=UNIFORM(210000);

OUTPUT;

END;

RUN;

PROCRANKdata=patientOUT=rank;

RANKSr_rank;

VARr;

RUN;

DATAresult;

SETrank;

IFr_rank=10THENgroup=A;

ELSEgroup=B;

RUN;

PROCPRINTdata=resultNOOBS;

VARnumbergroup;

RUN;

?

二、区组随机化,又称均衡随机化、限制性随机化

1、定义:将随机加以约束,使各处理组的分配更加平衡,满足研究要求。在一个区间内包含一个预定的处理分组数目和比例。

??????区组:由若干特征相似的试验对象组成。如同一窝的动物、批号相同的试剂、体重相近的受试者等。

??????区组的长度:区组中对象的数目。

2、优点:区组随机化分组,避免简单随机化分组可能产生的不平衡现象,不仅提高统计学效率,而且保证分配率不存在时间趋势。

3、适用条件:区组的长度不宜太小,太小则形成不随机。一般区组的长度至少要求为组数的2倍以上。

??????????????????区组的长度也不宜太大,太大易使分段内不均衡,

?????????????????如果只有两个组别(试验组和对照组),区组的长度一般可取?4~8,如果有4个组别则区组的长度至少为8。

??????????

文档评论(0)

158****9567 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档