楼主: dqc164707619
876 3

[回归分析求助] 求助,我该如何将各 [推广有奖]

  • 0关注
  • 0粉丝

已卖:49份资源

本科生

49%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
29.6576
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
723 点
帖子
23
精华
0
在线时间
152 小时
注册时间
2018-12-3
最后登录
2025-3-21

楼主
dqc164707619 学生认证  发表于 2022-3-26 19:17:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求助。
我需要将不同省份的ric分别和自己相除。并生成一列结果变量。
stata代码不太会编写。请求大佬指导。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata

微信截图_20220326191552.png (4.99 KB)

微信截图_20220326191552.png

沙发
方蘑菇 学生认证  发表于 2022-3-26 20:17:32
stata生成新变量的命令:gen ;比如 gen A=B/C, 其中A为新生成的变量,B和C是已有数据,B/C是运算公式。希望对你有帮助

藤椅
dqc164707619 学生认证  发表于 2022-3-26 20:27:38
方蘑菇 发表于 2022-3-26 20:17
stata生成新变量的命令:gen ;比如 gen A=B/C, 其中A为新生成的变量,B和C是已有数据,B/C是运算公式。希 ...
谢谢。我是想生成对应id列的新变量。比如
foreach x in (province_id下的每一个取值){
gen ric_`x`=totalRIC/(对应totalRIC下第·x·行)
}

就是加括号的这两步不太会,求教。

板凳
dqc164707619 学生认证  发表于 2022-3-26 21:02:59
已解决,谢谢。
1.(province_id下的每一个取值)
这个参考https://www.jianshu.com/p/3254f5eb1042
foreach var of varlist * {
    command
}
可以读取所有变量。

2.(对应totalRIC下第·x·行)
这个利用了xpose生成x列全部填充的数值生成新dta文件与合并后继续利用reshape转置生成新dta文件,最后再m:1合并即可。

3.因为stata最多好像是5000个变量,好像se版本能到3w+。后续继续利用循环来调整即可。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-3 20:08