1、2007.01,1,随机化分组的SPSS实现,预防系卫生统计学教研室 刘小钰,2007.01,2,产生随机数: Transform Compute (计算新变量) Rv.Uniform (均匀分布随机数字函数)随机数字排序: Transform Rank Cases (排序),SPSS随机化分组过程名,2007.01,3,1. 完全随机设计分组的SPSS实现,例1 现有籍贯相同、年龄相同、身高体重接近的30名战士,试作完全随机分为三组。,2007.01,4,将30名战士按体重从1到30编号。,编号及定义变量,2007.01,5,产生随机数字,Transform Compute,2007.01,
2、6,Compute Variable对话框,RV.UNIFORM(min,max) 产生均匀分布在min,max 区间中的随机数。,2007.01,7,产生新变量“随机数字”,2007.01,8,随机数字排序,Transform Rank Cases,2007.01,9,Rank Cases 对话框,2007.01,10,产生一个新变量“R随机数字”,即“随机数字”的秩,2007.01,11,分组,Transform RecodeInto Different Variable,2007.01,12,Recode into Different Variables对话框,2007.01,13,Re
3、code into Different Variables: Old and New Values对话框,2007.01,14,Recode into Different Variables对话框,2007.01,15,产生新变量“实验分组” 标明每一个战士的组别,2007.01,16,例2 设有同性别、体重在一定范围内的健康动物15只,试作单位组随机分为三组。,2. 单位组随机分组的SPSS实现,2007.01,17,1.将实验动物按体重编号2.将体重相近的每3个动物配成一个单位组,并编号。,编号及配单位组,2007.01,18,Transform Compute,产生随机数字,2007.01,19,Compute Variable对话框,RV.UNIFORM(min,max) 产生均匀分布在min,max 区间中的随机数。,2007.01,20,产生新变量“随机数字”,2007.01,21,在各单位组内按随机数字大小进行分组: 最小A组 居中B组 最大C组,分组,2007.01,22,随机数生成:RAND(),产生0,1区间上均匀分布的随机数; 取整:INT(X),返回X的整数部分; 排序:RANK(X,ref,order),返回X在ref中的排序,排序方式由Order指定,Oder=true是按升序,否则为降序。,Excel随机化分组相关函数,2007.01,23,