楼主: zxlstoner
4794 6

请问回归以后,T值是存放在哪里的,怎样引用呢? [推广有奖]

  • 0关注
  • 0粉丝

大专生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.9000
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
490 点
帖子
37
精华
0
在线时间
64 小时
注册时间
2005-11-14
最后登录
2022-8-24

楼主
zxlstoner 发表于 2007-11-15 16:02:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问回归以后,T值是存放在哪里的,怎样引用呢?

[此贴子已经被作者于2007-11-15 16:02:07编辑过]

二维码

扫码加我 拉你入群

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

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


沙发
arlionn 在职认证  发表于 2007-11-15 17:19:00

需要利用stata返回的 e(b) 和 e(V) 两个矩阵自己计算,存储于矩阵中后再行引用。

*---------------命 令-------------

sysuse auto, clear
reg price wei mpg turn

mat b     = e(b)
mat Var_b = e(V)

mat se_b = cholesky(diag(vecdiag(Var_b)))  

mat b0 = diag(b)
mat inv_se_b = inv(se_b)
mat t  = vecdiag(hadamard(b0, inv_se_b))  

mat list t

*---------------结 果-------------

. sysuse auto, clear
(1978 Automobile Data)

. reg price wei mpg turn

      Source |       SS       df       MS              Number of obs =      74
-------------+------------------------------           F(  3,    70) =   14.59
       Model |   244284435     3  81428145.1           Prob > F      =  0.0000
    Residual |   390780961    70  5582585.15           R-squared     =  0.3847
-------------+------------------------------           Adj R-squared =  0.3583
       Total |   635065396    73  8699525.97           Root MSE      =  2362.7

------------------------------------------------------------------------------
       price |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
      weight |   3.524339   .8171395     4.31   0.000     1.894605    5.154072
         mpg |  -72.86501   81.29538    -0.90   0.373    -235.0035    89.27351
        turn |  -395.1902   122.6444    -3.22   0.002    -639.7968   -150.5836
       _cons |   12744.24   4760.102     2.68   0.009     3250.519    22237.97
------------------------------------------------------------------------------

.
. mat b     = e(b)

. mat Var_b = e(V)

.
. mat se_b = cholesky(diag(vecdiag(Var_b)))  

.
. mat b0 = diag(b)

. mat inv_se_b = inv(se_b)

. mat t  = vecdiag(hadamard(b0, inv_se_b))  

.
. mat list t

t[1,4]
        weight         mpg        turn       _cons
r1   4.3130197  -.89629955  -3.2222433   2.6773047

.

[此贴子已经被作者于2007-11-15 17:20:09编辑过]

藤椅
瑞雪兆丰年 发表于 2007-11-16 00:41:00

请教arlionn一个问题:reg已经输出t值,为什么还要去再找t值?为什么“引用”?

声明一下,我不懂的很多,如果问了很幼稚的问题,请您原谅。

谢谢。

自强不息

板凳
arlionn 在职认证  发表于 2007-11-16 09:35:00

stata输出的t值是在结果窗口中,我们所说的引用主要用于编程,有时是为了整理结果,t值作为中间计算结果。

报纸
cuiboss 发表于 2007-11-16 16:49:00

我猜你是想在估计系数的地方显示t值吧,有个命令outreg.可以help outreg 试试看。

地板
arlionn 在职认证  发表于 2007-11-16 17:56:00

呵呵,我理解错了?一楼比较会提问题,引来这么多解释。

7
ychwang007 发表于 2010-12-9 16:59:09
youbuyou 1# zxlstoner

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-22 02:39