【发布时间】:2020-06-22 11:02:33
【问题描述】:
我正在使用面板数据,其中变量 countrynum 是 138 个国家/地区的国家编号,icr 是自变量。要进行可池性测试,我必须运行以下代码来获取变量 icr_1、icr_2、icr_3 ... icr_138。
但是,代码只生成icr_1。有人可以帮我理解为什么吗?我需要所有 138 个变量。
xi, prefix(C) i.countrynum
gen Ccountrynum_1=1 if countrynum==1
replace Ccountrynum_1=0 if countrynum!=1
foreach var of varlist icr {
foreach num of numlist 1(1)138{
gen `var'_`num'=`var'* Ccountrynum_`num'
}
}
【问题讨论】: