全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
10011 11
2009-06-02

不知道为什么结果提取不出来

corr x1 x2 x3

matrix a=r(C)

matirx list a

结果显示a是1*1的对称矩阵,元素为空,即‘.’

不知道哪错了?

二维码

扫码加我 拉你入群

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

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

全部回复
2009-6-2 09:25:00

这个命令并不保留(save)方差阵的结果,所以引用(提取)不了。

corr x1 x2 x3,c

可以看到方差阵,但它没有被存成一个以后可以调用的矩阵。

二维码

扫码加我 拉你入群

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

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

2009-6-2 17:01:00
没问题

clear all
set obs 10
set seed 12345
forvalues i=1/3 {
gen x`i'=uniform()
}
corr x1 x2 x3
mat list r(C)
mat a=r(C)
mat list a

结果:



symmetric a[3,3]
           x1         x2         x3
x1          1
x2  .22581843          1
x3  .22128659  -.0648734          1


二维码

扫码加我 拉你入群

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

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

2009-6-2 17:10:00
以下是引用eblog在2009-6-2 17:01:00的发言:mat list r(C)

可能是版本不同。我的stata提供不了这样的r(C)。

二维码

扫码加我 拉你入群

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

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

2009-6-2 17:12:00
我用的是10.1版


二维码

扫码加我 拉你入群

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

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

2009-6-2 17:14:00

https://bbs.pinggu.org/thread-455771-1-1.html

这里好像与楼主谈到了同一问题。

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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