stata做面板数据熵值法

问题遇到的现象和发生背景

请问在用stata做面板数据的熵权时,这里代码为何需要再用“forvalues year=$min_year / $max_year{ use data.dta, clear keep if year==year' egen Score=rowtotal(Score_*) keep id year $all_var Score save data_year', replace”,这段命令,为什么不能直接到“egen Score=rowtotal(Score_*)”这个命令就好了

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果