重新随机

频道:游戏攻略 日期:

重新随机

随机抽样的目的就是使样本具有更好的代表性,能更好地反映总体特征,和系统误差、测量误差没有关系。随机分组的目的是将研究对象随机分配到试验组和对照组,以使比较组间具有相似的临床特征和预后因素,即两组具备充分的可比性。常用的随机化分组的方法有:简单随机分组、区组随机化、分层随机分组。随机分组后,当婡洎样头本量条较大时,每组不完全相等,一般可进行实验研究,当样本量较小时,每组内个体数量相差较大,则需要再重新随机分组,直至达到预定的均衡要求

随机的方法

随机数是一个事先不确定的数,在随机安排顺序、随机抽奖或是生成随机测试数据时,都需要使用随机数进行处理。

RAND 函数和 RANDBETWEEN 函数都能够生成随机数。

示例 从题目库中随机抽取题目图 5-75 展示了某学校教学题库的部分内容,需要从“题库”工作表中随机抽取部分题目,对学生进行考核评测。

图5-75随机抽取题目步 骤 1在“题库”工作表的 C2 单元格中输入以下公式生成一组随机数,将公式向下复制填充到数据表最后一行。

=RAND()步 骤 2在“题库”工作表的 D2 单元格中输入以下公式得到随机数的排名,将公式向下复制填充到数据表最后一行。

=RANK(C2,$C$2:$C$34)此时的效果如图 5-76 所示。

图5-76随机数及其排名效果步 骤 3切换到“随机题目”工作表,在 B2 单元格输入以下公式,将公式向下复制填充到B6 单元格。

=INDEX( 题库 !B:B,MATCH(ROW(A1), 题库 !D:D,0))图5-77随机提取题目步 骤 4在【公式】选项卡下,单击【计算选项】下拉按钮,在下拉菜单中选择【手动】命令,如图 5-78 所示。

设置完成后,每按一次< F9 >键,即可得到不同的随机题目。

图5-78设置手动重算在“题库”工作表中,使用了 RAND 和 RANK 两个函数。

RAND 函数不需要参数,可以随机生成一个大于等于 0 且小于 1 的小数,而且产生的随机小数几乎不会重复。

RANK 函数的作用是返回数字在列表中的排名,函数语法如下。

RANK(number,ref,[order])第一参数是要进行排名的数字。

第二参数是对数字列表的引用,其中的非数字值会被忽略。

第三参数可选,以数字来指定数字排位的方式。

如果该参数为 0(零)或省略,表示将列表中的最大数值排名为 1。

如果该参数不为零,则将列表中的最小数值排名为 1。

使用 RANK 函数排名时,如果出现相同数据,并列的数据也占用名次,比如对 5、5、4进行降序排名,结果分别为 1、1 和 3。

本例中,先使用 RAND 函数在每一道题目后生成一个随机数,然后使用 RANK 函数计算该随机数在列表中所有随机数的排名结果,相当于给每道题目都添加了一个随机变化的序号。

“随机题目”工作表 B2 单元格使用的公式如下。

=INDEX( 题库 !B:B,MATCH(ROW(A1), 题库 !D:D,0))公式中使用了 INDEX 函数、MATCH 函数及 ROW 函数的组合。

ROW 函数的作用是返回参数的行号,函数语法如下。

ROW([reference])ROW 函数的参数可选,用于指定要得到行号的单元格或单元格区域。

如果省略参数,将返回公式所在单元格的行号。

本例“随机题目”工作表中 B2 单元格的公式中, ROW(A1) 的作用是得到 A1 的行号 1,当公式向下复制时,参数会依次变成 A2,A3,A4…最终得到从 1 开始的连续递增序号。

再以 ROW 函数得到的序号作为 MATCH 函数的查询值,在“题库”工作表 D 列中查找出该序号的位置,最后使用 INDEX 函数返回“题库”工作表对应位置的信息。

按< F9 >键的目的是刷新工作表,工作表每次刷新,RAND 函数结果都会自动变化,“题库”工作表中 D 列的排名结果也会随之变化。

MATCH 函数在随机变化的排名结果中查询序号的位置,再把序号的位置信息用作 INDEX 函数的参数,从而实现随机抽取题目的效果。

使用 RANDBETWEEN 函数能够生成指定范围的随机整数。

示例 5-52 制作数学加减计算题图5-79展示的是一份使用 RANDBETWEEN函数制作的数学加减计算题,每按 一次< F9 >键,即可得到不同的随机数据。

图5-79随机生成数学加减题步 骤 1A1 单元格输入以下公式,向下复制填 充到 A9 单元格。

=RANDBETWEEN(IF(B1="-",C1,1),10)步 骤 2 B1 单元格输入以下公式,向下复制填 充到 B9 单元格。

=MID("+-",RANDBETWEEN(1,2),1)步 骤 3 C1 单元格输入以下公式,向下复制填 充到 C9 单元格。

=RANDBETWEEN(1,10)步 骤 4D1 单元格输入等号“=”,向下复制填充到 D9 单元格。

步 骤 5在【公式】选项卡下依次单击【计算选项】→【手动】命令按钮。

设置为手动计算后,可以按< F9 >键使公式重新计算。

RANDBETWEEN 函数的语法结构如下。

RANDBETWEEN(bottom,top)两个参数分别为下限和上限,用于指定产生随机整数的范围,最终生成一个大于等于下限值且小于等于上限值的整数。

以 B1 单元格公式为例,先使用 RANDBETWEEN 函数产生 1~2 的随机数,结果作为MID 函数的第二参数。

MID 函数在字符串”+-”中,从随机位置开始提取出一个字符,结果用作算式中的运算符号。

在 A1 单元格公式中,RANDBETWEEN 函数的第一参数使用 IF(B1="-",C1,1),如果 B1单元格的运算符号为减号“-”,生成随机数的下限值使用 C1 单元格的数值,否则使用 1。

该部分的作用是当B1运算符为减号时,能够使A1单元格的被减数不会小于C1单元格的减数。

C1 单元格公式的作用是生成 1~10 的随机数。

注意:使用 RAND 函数和 RANDBETWEEN 函数生成的随机数,指的是在指定范围内的任意数字。

如果使用多个公式批量生成随机数,有可能会得到重复的数字。

END推荐阅读北京大学出版社Excel数据处理与分析应用大全。

上一篇:华为商城荣耀3c

下一篇:法正技能