全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
16480 7
2016-02-24
如果给一个一般的计量模型中增加几个解释变量,模型的R2一定会提高吗(此处问的是R2,不是adjusted R2)?
也就是说unrestricted model的R2一定比restricted model的R2大吗?

非常感谢各位的回答。我也记得原先学的时候书上讲的是增加几个解释变量,模型的R2会提高。但是我现在做实证的时候出现一个问题。就是用单只股票的收益率对同期以及滞后四期的市场收益进行回归,然后记这个回归的可决系数为R2(1),然后去掉之后四期的市场收益,只用单只股票的收益率对同期的市场收益进行回归,记这个回归的可决系数为R2(2),这样的话,1-R2(2)/R2(1),就应该属于0到1之间对吗?但是我做的实证里面,这个值居然有些是负的?我就不晓得是怎么回事了。能帮忙看下吗?
stata里的代码我是这样写的:
statsby _b r2=e(r2), by(stkcd): reg wretwd retindex %restricted model
statsby _b r2=e(r2), by(stkcd): reg wretwd retindex l.retindex l2.retindex l3.retindex l4.retindex %unrestricted model
其中r2=e(r2)这部分是记录的R2吗?因为初学,stata不熟,这也是在论坛上查的,不知道对不对。希望各位熟悉stata的能帮忙看看是不是代码写错了,还是有什么问题
二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-24 18:09:35
    如果新加入的变量与因变量存在一定意义上的相关,那么一般情况下还是会增大R^2的。祝好运~
二维码

扫码加我 拉你入群

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

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

2016-2-25 04:43:46
即使不相关也一定是会增大的。不然为什么要调整r2呢。
set obs 200
gen y=rnormal()
gen x1=rnormal()
gen x2=rnormal()
gen x3=rnormal()
reg y x1
reg y x1 x2
reg y x1 x2 x3
二维码

扫码加我 拉你入群

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

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

2016-2-25 08:26:04


多看书,这些书上都有
有公式,你可以自己证明
页面提取自-计量经济分析-第6版-上册_页面_1.jpg 页面提取自-计量经济分析-第6版-上册_页面_2.jpg
二维码

扫码加我 拉你入群

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

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

2016-2-25 09:34:01
R2其实只要不特别特别小,其实都还能接受
二维码

扫码加我 拉你入群

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

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

2016-2-25 11:50:51
蓝色 发表于 2016-2-25 08:26
多看书,这些书上都有
有公式,你可以自己证明
非常感谢你的回答。我也记得原先学的时候书上这样讲了。但是我现在做实证的时候出现一个问题。就是用单只股票的收益率对同期以及滞后四期的市场收益进行回归,然后记这个回归的可决系数为R2(1),然后去电之后四期的市场收益,只用用单只股票的收益率对同期的市场收益进行回归,记这个回归的可决系数为R2(2),这样的话,1-R2(2)/R2(1),就应该属于0到1之间对吗?但是我做的实证里面,这个值居然有些是负的?我就不晓得是怎么回事了。能帮忙看下吗?
stata里的代码我是这样写的:
statsby _b r2=e(r2), by(stkcd): reg wretwd retindex %restricted model
statsby _b r2=e(r2), by(stkcd): reg wretwd retindex l.retindex l2.retindex l3.retindex l4.retindex %unrestricted model
其中r2=e(r2)这部分是记录的R2吗?因为初学,stata不熟,这也是在论坛上查的,不知道对不对。希望你能帮忙看看
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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