统计211
标题:
利用SPSS进行完全随机设计分组
[打印本页]
作者:
linxiuquan001
时间:
2012-2-24 23:14
标题:
利用SPSS进行完全随机设计分组
45例随机分为均等的3组:
SET SEED=12345.
INPUT PROGRAM.
LOOP NUMBER= 1 TO 45.
COMPUTE RANDOM= UNIFORM(45) .
END CASE.
END LOOP.
END FILE.
END INPUT PROGRAM.
AUTORECODE VARIABLES = RANDOM/INTO RANK.
SORT CASES BY RANK.
RECODE RANK(1 THRU 15=1) (16 THRU 30=2) ( 31 THRU 45= 3) INTO GROUP.
EXECUTE.
复制代码
程序的解释:
第1 句中的SET SEED 是设定种子, 取值在1 到200000 之间, 其作用在于一旦设定后, 每次运行得出同样结果。如果希望重复同样的分组结果, 则可以设置该命令, 否则可以省略该句。第2~8句的命令主要是产生观察单位编号( 等同于实验对象的编号) , N 为待分组的实验对象总数。利用COMPUTE RANDOM= UNIFORM(N) 命令产生随机数字( 取值在0~N 之间) 。如果将随机数字的小数点位数从默认的两位增加到4位或以上, 可见随机数字无重复。第9句的作用是将产生的随机数字编秩后赋值给变量rank。第10句是将rank 变量值按照从小到大进行升序排列。按预先规定的序号1~15为第1 组(group) ,第11、12 序号16~30为第2 组, 序号31~45为第3 组。
参考文献:
利用SPSS进行随机化实验设计分组.pdf
(344.85 KB, 下载次数: 935)
2012-2-24 23:09 上传
点击文件名下载附件
作者:
萧湘妃子
时间:
2013-7-31 11:21
您好,在分组的时候如果我的实验是第一组 10例,第二组15例,第三组15例,我可不可在(1 THRU 15=1) (16 THRU 30=2) ( 31 THRU 45= 3) INTO GROUP,这个地方,改成1~10=1 11~25=2 26~40=3
欢迎光临 统计211 (http://www.tj211.com/)
Powered by Discuz! X3.2