1、例题和SPSS电脑实验 一、用SPSS产生随机数字并进行完全随机设计分组 【例题1】将符合研究的受试对象60例随机分为两组,每组30例。 操作: 1.建立SPSS数据文件:设一个变量(NO),输入受试对象的编号1~60。 2.设定随机种子(SET SEED): Transform→Random Number Generators… →Random Number Generators √Set Starting Point ⊙ Fixed Value
2、 Value:12345 OK 此时,在结果窗口出现“SET SEED=12345.”,SET SEED 是设定种子,随机数取值在1~200000 之间。 3.产生随机数:Transform→Computer Variable… →Computer Variable Target Variable(目标变量名):Random Function group: Random Numbers Functions and Special :Rv.Uniform 点击向上箭头Nuneric
3、Expression: Rv.Uniform(?,?)→Rv.Uniform(0,1) OK 此时,数据窗口产生一列Random。产生随机数字通常用Uniform(0,N)函数产生,本例题用Uniform(0,1)产生0~1之间的随机数,系统默认随机数字的小数点位数为两位,当出现随机数字相同时,可以将随机数字的小数点位数增加到4 位或以上,可见随机数字无重复。 4.对随机数编秩:Transform→Rank case… →Rank case Random→Variable(s)框中 此时,数据窗口又产生
4、一列RRandom。 5.对随机数秩次排列:按照随机数秩次从小到大进行升序排列,规定秩次1~30归入第一组,31~60归入第二组。 Transform→Recode into DifferentVariables… →Recode into DifferentVariables RRandom→Numeric Variable ->Output Output Variable,Name:group→Change Old and New Values…→Recode into DifferentVariables: Old and New Values
5、 ⊙Range:上框输入1,下框输入30 ⊙Value:1 Add Old -àNew:1 thru 30 à1 ⊙Range:上框输入31,下框输入60 ⊙Value:2 Add Old -àNew:31 thru 60 à2 Continue OK 此时数据窗口又产生一列分组变量group。也可以单数归入group 1,双数归入group 2。 6.随机安排处理因素:随机确定group 1为治疗组,group 2
6、为对照组。 【例题2】将符合研究的受试对象90例随机分为两组,每组30例。SPSS实验过程与例题【1】基本相同。 操作: 1.建立SPSS数据文件:设一个变量(NO),输入受试对象的编号1~90。 2.设定随机种子:54321 3.产生随机数 4.对随机数编秩: 5.对随机数秩次排列:按照随机数秩次从小到大进行升序排列,规定秩次1~30归入第一组,31~60归入第二组,61~90归入第三组。 6.随机安排处理因素 二、用SPSS产生随机数字并进行配对(或配伍)设计分组 【例题3】将20对受试对象(40个受试对象)随机分入甲乙两个处理组。 操
7、作: 1.建立SPSS数据文件:设2个变量:①NO,输入受试对象的编号1~40;②Block:输入对子号1~20。 2.设定随机种子:Transform→Random Number Generators… →Random Number Generators √Set Starting Point ⊙ Fixed Value Value:20120101 OK 此时,在结果窗口出现“
8、SET SEED=20120101.”。 3.产生随机数:Transform→Computer Variable… →Computer Variable Target Variable(目标变量名):Random Function group: Random Numbers Functions and Special :Rv.Uniform 点击向上箭头→Nuneric Expression: Rv.Uniform(?,?)→Rv.Uniform(0,1) OK 此时,数据窗口产生一列Random。用Uniform(0,1)函数产生0~1之间的随机数。 4.对随机数编秩
9、按照Block编秩):Transform→Rank case… →Rank case Random→Variable(s)框中 By:Block OK 此时,数据窗口又产生一列RRandom。 5.随机分组:随机确定RRandom列的 “1”组,“2”组。 6.随机安排处理因素:随机确定“1”为甲处理组,“2”为乙处理组。 【例题4】将40只SD雄性大鼠按照体重为区组因素随机分入甲乙丙丁四个处理
10、组(10个配伍组)。 操作: 1.建立SPSS数据文件:设2个变量:①NO,输入大鼠的编号1~40;②Block:输入对子号1~10。 2.设定随机种子:Transform→Random Number Generators… →Random Number Generators √Set Starting Point ⊙ Fixed Value Value:11223344 OK
11、此时,在结果窗口出现“SET SEED=11223344.”。 3.产生随机数:Transform→Computer Variable… →Computer Variable Target Variable(目标变量名):Random Function group: Random Numbers Functions and Special :Rv.Uniform 点击向上箭头→Nuneric Expression: Rv.Uniform(?,?)→Rv.Uniform(0,1) OK 此时,数据窗口产生一列Random。用Uniform(0,1)函数产生0~1之间的随机数。
12、 4.对随机数编秩(按照Block编秩):Transform→Rank case… →Rank case Random→Variable(s)框中 By:Block OK 此时,数据窗口又产生一列RRandom。 5.随机分组:随机确定RRandom列的 “1”组,“2”组,“3”组,“4”组。 6.随机安排处理因素:随机确定“1”为甲处理组,“2”为乙处理组,“3”为丙处理组,“4”为丁处理组。






