医学统计学李晓松主编第2版高等教育出版社附录第3章思考与练习答案

内容发布更新时间 : 2025/6/14 20:14:06星期一 下面是文章的全部内容请认真阅读。

第三章 实验研究设计

组别

A B B A A B A B A B A B

SPSS操作 数据录入:

打开SPSS Data Editor窗口,点击Variable View标签,定义要输入的变量number和pair,再点击Data View标签,录入数据(见图3-1,图3-2)。

图3-1 Variable View窗口内定义要输入的变量number和pair

图3-2 Data View窗口内录入数据

分析:

Transform→Random Number Generators … Active Generator Initialization

Set Starting Point Fixed Value

Value: 键入20071222 OK Transform→Compute…

3-6

设定随机种子为20071222

第三章 实验研究设计

Target Valuable: 键入 random Numeric Expression: RV.Uniform(0,1) OK Transform→Rank Cases… Variables(s): random By: pair OK

产生范围在0~1之间的伪随机数

对每个对子中的两个伪随机数进行排序

注:当样本量较大时,最好编程实现,以免除数据录入的不便。以下为SPSS的Syntax窗口中用编程来完成本题。

File→New→Syntax,打开Syntax窗口,键入如下程序:

input program.

numeric k b n number pair (F8.0)/random(F8.6). string treat(A1). compute k=2. compute b=6. compute n=b*k. loop number=1 to n.

compute pair=rnd((number-1)/k+0.5). end case.

compute k=lag(k). end loop. end file.

开始数据录入程序段

处理组为2 对子数为6

结束数据录入程序段

设定随机种子为20071222 产生范围在0~1之间的伪随机数

对伪随机数排序

根据伪随机数的序号进行分组

end input program. set seed 20071222.

compute random=uniform(1). rank variables=random by pair. formats rrandom(F3.0). compute

treat=substr(\\list number pair treat.

结果中显示受试对象编号及被分到的处理组

在Syntax窗口中选择Run→All 提交运行。

注:程序中的b(即对子数)可根据实际情况赋予不同的值。随机区组设计受试对

3-7

第三章 实验研究设计

象的分配也可以用此程序来实现,仅需将k值设为处理组数,b值设为相应的区组数。

结果及解释 Data View窗口

图3-3 SPSS编程实现受试对象随机分配结果

Output窗口

List <

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi