公卫百科 >> Stata随机分组命令 >> 历史版本
编辑时间历史版本内容长度图片数目录数修改原因
04-25 10:52 历史版本1 1168 0 0 全文编辑
最新历史版本 |   下一历史版本 | 返回词条

Stata随机分组命令

第一步、把20只大鼠编号,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20。并且标明。
第二步、用Stata软件制定随机分组方案,操作如下:
clear 清除内存
set seed 200 设置种子数为200
set obs 20 设置样本量为20
range no 1 20 建立编号1至20
gen r=uniform() 产生在(0,1)均匀分布的随机数
gen group=1 设置分组变量group的初始值为1
sort r 对随机数从小到大排序
replace group=2 in 11/20 设置最大的10个随机数所对应的记录为第2组,即:最小的10个随机数所对应的记录为第1组
sort no 按照编号排序
list 显示随机分组的结果
结果如下:
no r group
1,1,9512007 2
2,2,5249876 2
3,3,5129986 1
4,4,126439 1
5,5,5866161 2
6,6,7059209 2
7,7,2633286 1
8,8,5644688 2
9,9,1171033 1
10,10,954065 2
11,11,4822863 1
12,12,3347736 1
13,13,5678902 2
14,14,7994431 2
15,15,1180503 1
16,16,9834299 2
17,17,2807874 1
18,18,095245 1
19,19,9446051 2
20,20,3467524 1

xmlsave no group r using "C:\Documents and Settings\Administrator\桌面\随机分组.xml", doctype(excel) 将数据导出到桌面文件 随机分组.xml中,以便日后用Excel打开编辑。

标签