楼主: 20140606
223 0

[实证分析] stata根据日期计算对应的ISO周 [推广有奖]

  • 2关注
  • 0粉丝

本科生

57%

还不是VIP/贵宾

-

威望
0
论坛币
70717 个
通用积分
0.0003
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
172 点
帖子
5
精华
0
在线时间
207 小时
注册时间
2015-11-4
最后登录
2025-7-8

楼主
20140606 学生认证  发表于 2025-5-2 15:43:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
stata iso_week.zip (1.21 KB, 需要: RMB 2 元)
stata对应的周是机械的按照7天为一组计算出来的,新年的第一天到第七天为第一周,然后以此类推,而且最大值为52。
也就是说1月1日到1月7日无论是星期几,stata均认为它属于第一周,这还会导致每年的第52周起码有8天(52*7=364,而一年至少365天,多出来的那天就算在了第52周)。这显然不符合我们对数据的要求。
该程序计算对应的ISO周(国际上对于周的定义)例如,2022年12月28日-2023年1月4日,属于2023W1.
压缩包解压后,将ado文件置于stat/ado/plus/i文件夹下面
语法为:iso_week date, generate(week_iso) yearvar(iso_year) weekvar(iso_week);date为日期格式的日期;week_iso为对应的ISO周(iso_year+iso_week),iso_year为对应的iso_year,iso_week为对应的周数.
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata ISO generate ado文件

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-28 14:58