利用SPSS 进行随机化实验设计分组 SPSS 编程在随机分组中的应用。 一、完全随机设计分组SPSS 编程 程序如下(注:右边的编号不必输入,只是便于后 面的命令解释) : SET SEED = 12345. (1) INPU T PROGRAM. (2) LOOP NUMBER = 1 TO N. (3) COMPU TE RANDOM = UNIFORM(N) . (4) END CASE. (5) END LOOP. (6) END FIL E. (7) END INPU T PROGRAM. (8) AU TORECODE VARIABL ES = RANDOM/ IN2 TO RAN K. (9) SORT CASES BY RAN K(A) . (10) 31 程序的运行: 在语句编辑窗口,通过菜单选择: Run →All 运行所有命令后,在数据编辑窗口就产生了 完全随机设计分组结果。 41 程序的解释: 第1 句中的SET SEED 是设定种子,取值在1 到 200000 之间,其作用在于一旦设定后,每次运行得出 同样结果。如果希望重复同样的分组结果,则可以设 置该命令,否则可以省略该句。第2~8 句的命令主要 是产生观察单位编号(等同于实验对象的编号) ,N 为 待分组的实验对象总数。利用COMPU TE RANDOM = UNIFORM(N) 命令产生随机数字(取值在0~N 之 间) 。如果将随机数字的小数点位数从默认的两位增 加到4 位或以上,可见随机数字无重复。第9 句的作 用是将产生的随机数字编秩后赋值给变量rank 。第 10 句是将rank 变量值按照从小到大进行升序排列。 二、完全随机设计分组SPSS 编程运用实例 某医生为了研究一种降血脂新药的临床疗效,按 统一纳入标准选择了120 名高血脂患者,采用完全随 机设计方法将患者等分为4 组进行随机临床对照试 验。 |
|