楼主: dayplus
1091 2

[时间序列问题] 怎样利用某一列变量的差值生成一个新变量 [推广有奖]

  • 0关注
  • 0粉丝

高中生

65%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
6.2208
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
301 点
帖子
17
精华
0
在线时间
24 小时
注册时间
2020-10-22
最后登录
2022-6-9

楼主
dayplus 发表于 2021-6-10 16:12:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想用每个国家每月的累计确诊病例相减生成一个“每月增加病例”的新变量,且有很多国家,所以需要分组生成,但是使用回归不用同时用by语句,请问怎样才能生成这样的新变量(也就是下面的new cases)呢?
Country   mouth   culmulative cases    new cases
a                1               5              
a                2               11
a                3               17
b                1               3
b                2               15
b                3               23
二维码

扫码加我 拉你入群

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

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

关键词:新变量 Country cases mouth Count stata数据处理

沙发
黃河泉 在职认证  发表于 2021-6-10 17:19:18
请试试
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input str4 Country float(mouth culmulativecases)
  4. "a" 1  5
  5. "a" 2 11
  6. "a" 3 17
  7. "b" 1  3
  8. "b" 2 15
  9. "b" 3 23
  10. end

  11. egen id = group(Country)
  12. xtset id mouth
  13. gen wanted = D.culmulativecases
复制代码
(尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式),以供回答者实验之用。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://zhuanlan.zhihu.com/p/29911577

藤椅
dayplus 发表于 2021-6-15 22:32:44
黃河泉 发表于 2021-6-10 17:19
请试试(尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格 ...
万分感谢!

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

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