Stata中的随机分配处理

问题描述

我在Stata进行随机分配治疗时需要帮助,我迷路了。分配该变量的可能性为45%。在将变量分配为待处理变量后,我必须通过随机绘制特定时间段来选择待处理日期。

有关如何执行此操作的任何帮助。我创建的代码未产生任何结果。

gen effect = runiform(weight,.45)

解决方法

关于问题的第一部分,关于以0.45的概率随机分配治疗,可以通过以下方式实现:

clear
set obs 100
gen id = _n

gen prob = runiform(0,1)

gen     treatment = 0
replace treatment = 1 if prob <= 0.45

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...