楼主: 跃奇
4726 10

请教:16年2个国家的面板数据是不是不能做random effects regression? [推广有奖]

  • 0关注
  • 6粉丝

已卖:3599份资源

硕士生

75%

还不是VIP/贵宾

-

威望
0
论坛币
18057 个
通用积分
24.4496
学术水平
23 点
热心指数
26 点
信用等级
21 点
经验
2135 点
帖子
86
精华
0
在线时间
285 小时
注册时间
2010-1-13
最后登录
2024-10-25

楼主
跃奇 学生认证  发表于 2013-1-15 18:35:14 |AI写论文
5论坛币
本人使用的软件是R 和Gretl, 多次在两个软件对16年2个国家的面板数据尝试random effects regression不成功. 我的目的是想运行 random effects regression 以后进行Hausman test来看数据适合Random effects 还是Fixed effects.
在Gretl中,软件显示: insufficient degrees of freedom for regression.
R软件中显示: Error in if (sigma2$id < 0) stop(paste("the estimated variance of the",  : missing value where TRUE/FALSE needed

可是我查的例子中有2年3个sections ,才10个observations的数据都能运行Random effects regression。 我猜想是不是因为我只有2个国家的原因?

在Gretl软件中,在Fixed effects regression 结果后,附了一个检验:
Test for differing group intercepts -
  Null hypothesis: The groups have a common intercept
  Test statistic: F(1, 26) = 0.34254
  with p-value = P(F(1, 26) > 0.34254) = 0.563412

请问高手这是什么检验?可以用来判断选择fixed 还是Random吗? 如果按照这个结果来看,要接受原假设,有不同的intercept,可是又不能运行random,这可怎么办?请高手指点,谢谢!

关键词:regression regressio regress effects random 面板 软件 freedom needed Random

回帖推荐

冬日的碧雪 发表于3楼  查看完整内容

这么小的数据你用什么effect都没用,16*2=32,才32个观测值,即使你算得出什么结果来,也没有人会相信你的结果。这就好比你要看中国人的平均身高,结果你才抽出两个人来算他们的平均身高,然后你就说中国13亿人的身高就这么多了。

本帖被以下文库推荐

沙发
跃奇 学生认证  发表于 2013-1-16 12:24:44
还没有高手过来答疑解惑,我只好自己用不同的panel data 来尝试 Random effects model. 结果是,至少要有3 个 corss-sections 的 Panel data 才能运行 Random effects model.
但是上面提到的Fixed effects 的结果:
Test for differing group intercepts -
  Null hypothesis: The groups have a common intercept
  Test statistic: F(1, 26) = 0.34254
  with p-value = P(F(1, 26) > 0.34254) = 0.563412
还是需要高手给我解释下,这个说明什么,数据适不适合用Fixed effects model?
非常感谢!

藤椅
冬日的碧雪 发表于 2013-1-16 15:08:46
这么小的数据你用什么effect都没用,16*2=32,才32个观测值,即使你算得出什么结果来,也没有人会相信你的结果。这就好比你要看中国人的平均身高,结果你才抽出两个人来算他们的平均身高,然后你就说中国13亿人的身高就这么多了。
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

板凳
aixingan 发表于 2013-1-16 15:57:18

报纸
跃奇 学生认证  发表于 2013-1-17 06:48:17
冬日的碧雪 发表于 2013-1-16 15:08
这么小的数据你用什么effect都没用,16*2=32,才32个观测值,即使你算得出什么结果来,也没有人会相信你的结 ...
谢谢回复。这个也得看具体情况吧,谁都想要足够多的观测数据,可是条件限制或者具体的研究问题不同,数据代表性也会有所不同吧。

地板
跃奇 学生认证  发表于 2013-1-17 06:48:44
aixingan 发表于 2013-1-16 15:57
你的意思是?

7
跃奇 学生认证  发表于 2013-1-17 12:23:59
跃奇 发表于 2013-1-16 12:24
还没有高手过来答疑解惑,我只好自己用不同的panel data 来尝试 Random effects model. 结果是,至少要有3  ...
这个检验结果的意思是两个国家有共同的截距项,因此不用引入截距项的虚拟变量了。问题自己搞明白了

8
跃奇 学生认证  发表于 2013-1-17 12:25:24
1.至少要有3 个 corss-sections 的 Panel data 才能运行 Random effects model.
2.这个检验结果的意思是两个国家有共同的截距项,因此不用引入截距项的虚拟变量了。

9
冬日的碧雪 发表于 2013-1-17 15:18:25
跃奇 发表于 2013-1-17 06:48
谢谢回复。这个也得看具体情况吧,谁都想要足够多的观测数据,可是条件限制或者具体的研究问题不同,数据 ...
除非你只关心这两个国家,而且只关心这两个国家这16年的情况,如果真是这样,其实这就是你关心的总体了,什么统计检验都没有必要用了,因为你已经观测到总体而不是样本了,那还检验什么?

10
guancy 发表于 2014-6-27 08:41:28
我的估计结果也是,错误于if (sigma2$id < 0) stop(paste("the estimated variance of the,那是不也不要截距项的意思,怎么做呢
我用了四个地区各10年的数据

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

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