1849 1

[编程问题求助] 求助如何添加缺失的日期时间(添加观测值) [推广有奖]

  • 3关注
  • 5粉丝

已卖:87份资源

副教授

44%

还不是VIP/贵宾

-

威望
0
论坛币
936 个
通用积分
44.8629
学术水平
2 点
热心指数
8 点
信用等级
2 点
经验
19102 点
帖子
516
精华
0
在线时间
807 小时
注册时间
2015-3-8
最后登录
2025-11-21

楼主
人生若只如初见~ 发表于 2020-11-24 15:17:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input int(ref year) byte month
  4. 1 2002  1
  5. 1 2002  2
  6. 1 2002  3
  7. 1 2002  4
  8. 1 2002  5
  9. 1 2002  6
  10. 1 2002  7
  11. 1 2002  8
  12. 1 2002  9
  13. 1 2002 10
  14. end
复制代码


数据结构如上所示,第一列是个体,第二列是年度,第三列是月度。每个个体的时间跨度不同,如个体1包含2002年至2010年,个体2包含2008年至2019年等等。

对于每一个个体,年度表示的时间跨度是连续的,不可能缺一整年,只是会缺失某年中的部分月份。

部分个体的月份时间不连续,例如个体1在2008年只有1-6月和9-12月,而没有7月和8月,其他个体也可能存在缺失部分月份的情况。例如个体10在2012年缺失5月。

请问如何用代码把这些缺失的月份填补完全,另外,使得数据集中的其他变量x1和x2等,在补充月份里对应的取值等于前一个取值。
例如个体1在2008年6月x1取100,但是2008年7月是缺失的,给个体1补充一个2008年7月的观测值,令x1等于100(6月的值)



二维码

扫码加我 拉你入群

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

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

关键词:观测值 generated generate install example

沙发
黃河泉 在职认证  发表于 2020-11-25 12:42:18
虽然你有提供资料,但不具代表性,你的问题在你提供之资料无法显现出,请重新提供"代表性"资料 (例如,至少两个个体,其中要有你提问之问题资料)!

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

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