用drop ... if ...保留需要的数据,然后存为另一个文件,然后和相应的数据merge之后检验。比如
这个部分生成示例数据:
clear
set obs 200
gen x=runiform()
gen region = 1 in 1/100
replace region = 2 in 101/200
gen city = _n
replace city = city-100 in 101/200
以下命令用来检验:
preserve
keep if region==1
rename x region1
save region1.dta, replace
restore
keep if region==2
rename x region2
merge 1:1 city using region1.dta
ttest region1 = region2
erase region1.dta