全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
5083 10
2014-03-25
悬赏 20 个论坛币 已解决
市场日收益率.xlsx
大小:(126.72 KB)

 马上下载

工作簿1.xlsx
大小:(667.38 KB)

 马上下载

各位大神~~妹纸在做公司金融的作业,需要对中国A股的所有上市公司的周收益率进行回归(市场收益率为自变量),以得到SS中的“回归分析”、“残差”和“总计”。但是工作量太大,想通过编程来进行回归,同时可以自动对每个公司的每一年的数据进行回归,而不用一个一个用鼠标点。求大神拯救~~

PS数据量特别大,有600多万个个股日收益率,希望能通过个股的股票代码和收益日期进行循环,自动实现回归分析。由于数据量特别大,只上传了个股收益的一部分,求大神指点指点~~~

最佳答案

jjjj6666 查看完整内容

not sure about your data format, suppose the data have the following variables y x year * new var hold results * residual gen double res = . * studentizzed res gen double sres = . * take the year value levelsof year, local(y) * loop over year foreach i in `y' { reg y x if year == `i' predict double __x, r predict double __y, rstu replace res = __x if year==`i' replace sres = __y i ...
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-25 19:55:10
not sure about your data format, suppose the data have the following variables
y x year

* new var hold results
* residual
gen double res = .
* studentizzed res
gen double sres = .
* take the year value
levelsof year, local(y)
* loop over year
foreach i in `y' {
reg y x if year == `i'
predict double __x, r
predict double __y, rstu
replace res = __x if year==`i'
replace sres = __y if year==`i'
drop __x __y
}
二维码

扫码加我 拉你入群

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

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

2014-3-26 05:35:15
You need to write a VBA, but it's much easier using SAS or stata
二维码

扫码加我 拉你入群

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

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

2014-3-26 10:44:08
jjjj6666 发表于 2014-3-26 05:35
You need to write a VBA, but it's much easier using SAS or stata
用stata怎么做呢?sas太难了。。。
二维码

扫码加我 拉你入群

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

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

2014-3-26 15:56:10
用SAS好做一点。。  没必要用excel
二维码

扫码加我 拉你入群

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

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

2014-3-26 15:59:43
不需要写程序其实, 用SAS EG   直接点几下就OK了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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