qlx8808 发表于 2011-5-8 18:59 
谢谢连老师回复,但2个附件里只有数据,我不知道如何操作。我又给您发了一个邮件,把具体的公式及想法说得更具体。麻烦您了。急盼!!
我发送的两个文件,一个是数据,一个是 do-file,后者(data_theil_index.do)包含了所有的处理命令。
在命令窗口中输入 doedit 命令,在弹出的空白 do-editor 窗口中,点击黄色文件夹图标,打开我发给你的 .do 结尾的文件,里面有处理命令。
*-Theil index
use D:\stata11\ado\personal\temp\theil_index.dta, clear
rename gdp Y
rename pop N
egen Ya = sum(Y)
egen Na = sum(N)
gen lnYN = ln((Y/Ya)/N/Na)
gen Y_w = Y/Ya
gen Y_i = Y_w*lnYN
egen T = sum(Y_i)