任何人都可以帮助翻译以下Stata代码吗?我需要这个代码在SPSS中进一步分析。将Stata循环转换为SPSS循环
if year<1990 {
bysort country year ID: egen sum080=sum(PY080g)
gen hydisp=(HY020+sum080)*HY025
}
else gen hydisp=HY020*HY025
我试图解决以下SPSS代码的问题:
DO IF year<1990.
SORT CASES BY country year ID.
COMPUTE sum080 = SUM(PY080g).
COMPUTE hydisp=(HY020+sum080)*HY025.
ELSE.
COMPUTE hydisp=HY020*HY025.
END IF.
EXECUTE.
但这个代码出现是错误的。你有什么想法如何解决这个问题?
现在翻译SPSS代码工作。它产生与修订后的Stata代码相同的结果。所以确实如此:1)我原来的Stata代码有一些错误2)Andy W的SPSS解决方案是正确的。谢谢。 – theobaldtiger