请问下大神们,泰尔指数是否能够多个指标一起计算呢?还是只能一个一个计算。看到网上有两个不同代码,不知哪个正确?
use 3.dta.clear
gen 城市=substr(city,1,6)
gen 分组=3
replace 分组=1 if 城市==“开封”|城市==“商丘”|城市==“周口”
replace 分组=2 if 城市==“洛阳”|城市==“三门”
replace 分组=4 if 城市==“南阳”|城市==“驻马”|城市==“信阳”
replace 分组=5 if 城市==“郑州”|城市==“漯河”|城市==“许昌”|城市==“平顶”
bys year:gen L=_N
bys 分组 year:gen l=_N
bys year:egen Fa=sum(Score)
bys year 分组:egen Fk=sum(Score)
gen T=(Fk/Fa)*ln((Fk/Fa)/(l/L))
keep year 分组 T
duplicates drop year 分组,force
bys year:egen Tb=sum(T)
duplicates drop year,force
keep year Tb
save 5.dta,replace
像这个正确吗?