stata怎样用recode命令间断编码
时间: 2023-07-12 07:13:38 浏览: 254
STATA外部命令大全(特别全)
5星 · 资源好评率100%
在Stata中,您可以使用`recode`命令对变量进行重新编码。要进行间断编码,您需要将变量转换为分类变量,并将每个类别分配一个唯一的整数值。下面是一个示例命令:
```
// 生成一个示例变量
clear
set obs 10
gen var1 = floor((_n-1)/3) + 1
// 重新编码为分类变量
egen var1_cat = group(var1)
recode var1_cat (1=1) (2=2) (3=3), gen var1_cat_new
```
在这个例子中,我们生成了一个示例变量`var1`,它的值在1到3之间循环。我们使用`egen`命令将它转换为分类变量`var1_cat`,然后使用`recode`命令将每个类别分配一个唯一的整数值,得到`var1_cat_new`。这样,我们就完成了间断编码。
阅读全文