全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5266 3
2013-02-08
用foreach对每一个数据集做一个sum,然后把每次的r(mean)存放在一个矩阵的一列上,但是我想对每次得到的r(mean)命名,也就是最后得到这样一个矩阵:

             |        c1
-------------+-----------
     x  |         1
      y |         2
      z  |         3
   ...                       ...


我知道用matrix rownames可以命名,但是它必须一次把所有行的名字都命名了,不能再循环中一次命名一行,所以只好求助各位了!谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-2-8 18:59:36
没人理我丫...自己顶一下~~
二维码

扫码加我 拉你入群

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

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

2013-2-10 15:26:31
在循环中命名name`i'不行吗?
二维码

扫码加我 拉你入群

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

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

2013-2-10 17:34:47
Brdic 发表于 2013-2-10 15:26
在循环中命名name`i'不行吗?
没太明白你的意思,这是我的程序,你是说怎么处理?谢谢!
foreach c in 新华 兴全 中邮 {
use "C:\Users\shichu\Desktop\2009stata数据/`c'.dta"
keep if fre>1
duplicates drop stock_name fre,force
sum fre,detail
mat mean_stock=(nullmat(mean_stock) \ r(mean))
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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