楼主: lmh2318
8583 16

[一般统计问题] stata中如何设置时间格式为某年第几周,如何求每家公司残差的标准差 [推广有奖]

11
小木虫qwe 发表于 2016-3-24 14:54:08
哆啦K梦 发表于 2014-12-1 19:51
不知道楼主在用的时候有没有发现,周的实际值和显示值不一样了?在上方编辑框变成诸如"1960w2"这样的数值, ...
尝试用replace year="year"+"w53"来实现
若year是numerical,会显示格式不符。
若year是string,又不能将”2014w53“destring成numerical。
不知道还有没有其他的办法,考虑到股票市场的日历效应,舍弃53周数据有点不安呐

12
小木虫qwe 发表于 2016-3-24 14:57:09
哆啦K梦 发表于 2014-12-1 19:51
不知道楼主在用的时候有没有发现,周的实际值和显示值不一样了?在上方编辑框变成诸如"1960w2"这样的数值, ...
还有一个问题,我用gen week=weekly()时,产生的全部都是missing value,monthly和yearly也是同样的结果,只有date能产生日期值,不知道是什么原因?
谢谢您!

13
jinyanjuan327 发表于 2016-4-8 18:16:48
非常感谢,我也是出现了这种情况

14
xxzhkyly 发表于 2017-4-24 21:14:18
请问残差是如何算出来的???

15
xxzhkyly 发表于 2017-4-24 21:20:02
lmh2318 发表于 2014-4-2 21:54
谢谢各位的帮忙,我用这个做出来了,egen sde=sd(e),by(company year)
请问残差要怎么求,拜托拜托

16
yutong1997 学生认证  发表于 2018-7-6 23:56:23
哆啦K梦 发表于 2014-12-1 19:51
不知道楼主在用的时候有没有发现,周的实际值和显示值不一样了?在上方编辑框变成诸如"1960w2"这样的数值, ...
其实可以把缺失的年份找出来对week进行减去1。
replace week =week -1 if year==2016|2015
等等类似。
对于找出哪些年份有53的,可以用by year:sum week进行查看。

17
yutong1997 学生认证  发表于 2018-7-7 00:27:04
yutong1997 发表于 2018-7-6 23:56
其实可以把缺失的年份找出来对week进行减去1。
replace week =week -1 if year==2016|2015
等等类似。
...
恩。。发现只能减少有限的不符合的数据点。。减去以后有的week就变成了0....

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

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