问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

用SPSS进行简单随机化分组的详细教程

创作时间:
作者:
@小白创作中心

用SPSS进行简单随机化分组的详细教程

引用
1
来源
1.
https://www.trialstats.com/SPSS/simple-randomization/

简单随机化(完全随机化)是研究对象在一个因素的不同水平上随机分配的过程。本文将详细介绍如何使用SPSS软件进行简单随机化分组,包括设置随机种子、生成随机数、排序和分组等具体步骤。

3.1 用SPSS进行简单随机化(随机分组)

所有的随机化过程,都是利用软件中的随机数发生器生成随机数字,再利用一定的规则完成随机化(随机分组)过程。SPSS软件也不例外,利用其内置的随机数生成函数,可轻松实现随机数字表的生成,使用随机数字表就可以进行随机化了。

注意:利用软件实现随机化,这个过程一般要求可重复(过程再现),所以利用的基本都是伪随机化发生器,生成的是伪随机数,使用相同的随机种子,可生成相同的随机数序列。

【例3-1】完全随机设计(简单随机)的随机化

假设需要将24只小白鼠随机分为4组,操作过程如下:

  1. 生成顺序编号1-24

顺序编号代表不同的小白鼠,这一过程可在excel里实现(最简单快捷)再复制到SPSS中,也可在SPSS中手工输入;最终形成一个数字的序列:

  1. 生成随机数字

利用SPSS内置的随机数发生器,生成随机数字序列,操作如下:

第一步:先设置随机种子(random seed)

如果不设置种子,则每次随机数生成时,种子是随机的,因而随机数序列是不同的。只有设置了随机种子,随机化过程才可以重现(使用相同的随机种子,能再次生成相同的随机序列)。

菜单:Transform => Random Number Generators,

选择设置起始点中的固定值,设置种子为:20240729,如下图所示:

第二步、生成随机数

菜单:Transform => Compute Variable,

设置变量名rand(任意合法的变量名均可),选择随机数发生器(Rv.uniform,基于均匀分布生成随机数),设置随机数的区间为0至1(可自由设置区间大小),如下图所示:

点击Ok按钮,一列新的变量rand生成:

第三步、生成随机分组

我们的随机化目标,是将24个实验对象分为4组;现在随机数已经生成,如何产生随机分组呢?

设置生成随机分配结果的规则:按照随机数的大小(从小到大,或从大到小均可)顺序,前6个分配到A组,又6个分配到B组,再6个分配到C组,最后6个分配到D组。

我们可以将rand(随机数)这一列进行排序,然后自己把分组敲进去,也可以先生成秩(就是名次,即就是排序的序号了):

再利用秩次自动进行分组:

设置好分组规则后,把输出变量名设置好:点击change按钮生效后,

最后点击OK按钮,就生成分组信息了。最后的分组结果如下:

  1. 实施随机化

使用上述生成的随机数据表,将编号为1的实验对象分配到组1,将编号为2的实验对象分配到组4,以此类推,最后的24号将分入组4。

如果是针对受试者的分组,可按照受试者的入组顺序,筛选成功的第1名受试者进入组1,筛选成功的第2名受试者分入组4,以此类推。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号