全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8504 16
2014-04-01
001.jpg 002.jpg
请各位大神看看,怎么将日期格式变成2009年第几周?贴到stata中日期部分为红色
希望能够分别求每家公司2009年交易周的残差标准差,即求每家公司一年的标准差。谢谢大家。
附件列表
001.jpg

原图尺寸 109.82 KB

001.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-2 00:24:09
你这貌似看来已经是周了,只不过格式是string。你需要变格式。

encode week, gen(week1)。
创立一个新的week变量,此时红色就变成蓝色的了。

另外你不是已经算出残值residual了么,就是你的e对吧,
然后你算残值的标准差standard deviation 就行了。用sum命令最简单的,连平均数等等一并都算了
sum e if company==2。if后面假设你算公司2的标准差
二维码

扫码加我 拉你入群

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

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

2014-4-2 01:22:12
* if to compute stdev of a company within a year
gen year = real(substr(week,1,4))
egen std = std(e), by(company year)
二维码

扫码加我 拉你入群

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

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

2014-4-2 17:46:25
小三三 发表于 2014-4-2 00:24
你这貌似看来已经是周了,只不过格式是string。你需要变格式。

encode week, gen(week1)。
谢谢,这样可以算出,但是有没有命令可以分别求很多家公司的,感觉这样一家家算比较麻烦。
二维码

扫码加我 拉你入群

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

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

2014-4-2 20:37:50
jjjj6666 发表于 2014-4-2 01:22
* if to compute stdev of a company within a year
gen year = real(substr(week,1,4))
egen std = std( ...
3.jpg
你好,在stata中显示是这样的?请问有什么解决办法么?谢谢。
二维码

扫码加我 拉你入群

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

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

2014-4-2 20:45:59
小三三 发表于 2014-4-2 00:24
你这貌似看来已经是周了,只不过格式是string。你需要变格式。

encode week, gen(week1)。
是的,残差会算,就是想分别算每家公司残差的标准差,同学用R帮我算了,但我不会编程,希望STATA能解决这个问题,看有没有命令可以分别求很多家公司的,感觉这样一家家算比较麻烦。谢谢。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群