全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1162 3
2013-07-20
QQ图片20130720085559.jpg
这是数据,我想计算每只股票2004年5月到2005年4月月市场收益率之和,需要做循环,下面是我写的程序,运行错误是
. use ret,clear
. collapse (sum) mretwd if tin(may2004, apr2005), by(stkcd)
time-series operators not allowed
r(101);


程序:
clear
cd G:\利益输送\过度投资业绩薪酬敏感性\数据\市场业绩
capture log close
log using myfile,replace
set more off
log off
use ret,clear
collapse (sum) mretwd if tin(may2004, apr2005), by(stkcd)
end


求高人解答,不胜感激!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-20 09:08:06
请上传 部分excel格式或者dta格式的数据
这样别人好调试
二维码

扫码加我 拉你入群

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

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

2013-7-20 09:16:46
这是数据
附件列表

ret.txt

大小:1.39 MB

 马上下载

二维码

扫码加我 拉你入群

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

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

2013-7-20 10:49:08
clear
insheet using "D:\stata_course\data\ret.txt",clear

gen double time=monthly(trdmnt,"YM")
format time %tm

xtset stkcd time
keep  if tin(2004m4, 2005m5)
collapse (sum) mretwd , by(stkcd)
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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