楼主: deetio
2523 11

[面板数据求助] 面板数据如何用求和函数Σ [推广有奖]

11
黃河泉 在职认证  发表于 2023-5-30 18:30:11
离影。 发表于 2023-5-30 11:55
我刚刚尝试了dataex,已学会,谢谢您。但是这里导出的是数据,如果是do文件中的代码,是直接复制do文件代 ...
先说说你有什么问题?

12
离影。 学生认证  发表于 2023-5-31 10:05:00
我有一个求和公式不确定对不对,想请您看一下,如果能指出更好的求和方法就更好了,谢谢您~
我想求出每个地级市每个年份的AIs,其中单个年份实现思路如下。
AIs(2003,北京市)=j1/sumlabor*rs1/sumj1+j2/sumlabor*rs2/sumj2+……+j7/sumlabor*rs7/sumj7
我的数据是

  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str24 pro str15 city int year double(j1 j2 j3 j4 j5 j6 j7 sumlabor) long(rs1 rs2 rs3 rs4 rs5 rs6 rs7 rk1 rk2 rk3 rk4 rk5 rk6 rk7) float(sumj1 sumj2 sumj3 sumj4 sumj5 sumj6 sumj7)
  4. "黑龙江省" "七台河市" 2003 .689999999999999 7.21 1.16 .21 .59 .77 2.68 13.31 0 0 0 0 0 0 1451 0 0 0 0 0 0 3603 6169.672 8437.891 68532.18 5155.598 30844.57 30958.66 92947.53
  5. "黑龙江省" "七台河市" 2004               .7 8.94  1.4 .21 .67 .77 2.69 15.38 0 0 0 0 0 0 3493 0 0 0 0 0 0 7096 6169.672 8437.891 68532.18 5155.598 30844.57 30958.66 92947.53
  6. end
复制代码


代码实现如下:
  1. bys city year:gen AIs=j1/sumlabor*rs1/sumj1+j2/sumlabor*rs2/sumj2+j3/sumlabor*rs3/sumj3+j4/sumlabor*rs4/sumj4+j5/sumlabor*rs5/sumj5+j6/sumlabor*rs6/sumj6+j7/sumlabor*rs7/sumj7
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 08:44