楼主: Siren-Z33
2312 2

[回归分析求助] stata计算事件日是否在一段时间范围内 [推广有奖]

  • 4关注
  • 0粉丝

VIP1

大专生

30%

还不是VIP/贵宾

-

威望
0
论坛币
1762 个
通用积分
1.0002
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1034 点
帖子
31
精华
0
在线时间
60 小时
注册时间
2016-1-18
最后登录
2018-7-18

楼主
Siren-Z33 发表于 2017-6-12 09:45:12 |AI写论文
50论坛币
请教大神,我有一个事件日比如是event_date:17mar2015,然后有一个时间段比如是in_date:05dec2011,out_date:22sep2014。然后要用stata生成变量,事件日在该时间段内为1,否则为0。数据很大很多,怎么写命令啊,请教大家!!

最佳答案

关键词:Stata tata Event date 生成变量 时间段

回帖推荐

黃河泉 发表于2楼  查看完整内容

请修改

沙发
黃河泉 在职认证  发表于 2017-6-12 09:45:13
请修改
  1. clear
  2. input str12 date x
  3. "2012-05-03" 1
  4. "2012-05-04" 2
  5. "2012-05-05" 3
  6. "2012-05-06" 4
  7. "2012-05-07" 5
  8. "2012-05-08" 6
  9. "2012-05-09" 7
  10. "2012-05-10" 8
  11. end

  12. gen t = date(date, "YMD")
  13. format %td t
  14. tsset t
  15. gen d = tin(05may2012,08may2012)
复制代码
已有 1 人评分论坛币 收起 理由
夏目贵志 + 5 以前不知道这个tin()函数。谢谢。

总评分: 论坛币 + 5   查看全部评分

藤椅
Siren-Z33 发表于 2017-9-9 16:18:22
果然大神谢谢啦,可以用上。

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

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