统计211

标题: 利用SPSS进行完全随机设计分组 [打印本页]

作者: linxiuquan001    时间: 2012-2-24 23:14
标题: 利用SPSS进行完全随机设计分组
45例随机分为均等的3组:
  1. SET SEED=12345.
  2. INPUT PROGRAM.
  3. LOOP NUMBER= 1 TO 45.
  4. COMPUTE RANDOM= UNIFORM(45) .
  5. END CASE.
  6. END LOOP.
  7. END FILE.
  8. END INPUT PROGRAM.
  9. AUTORECODE VARIABLES = RANDOM/INTO RANK.
  10. SORT CASES BY RANK.
  11. RECODE RANK(1 THRU 15=1) (16 THRU 30=2) ( 31 THRU 45= 3) INTO GROUP.
  12. 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)
作者: 萧湘妃子    时间: 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