楼主: abcsk
7142 3

R软件做plm回归后的结果出错,求助 [推广有奖]

  • 2关注
  • 9粉丝

已卖:1份资源

副教授

94%

还不是VIP/贵宾

-

威望
0
论坛币
19105 个
通用积分
32.6661
学术水平
20 点
热心指数
41 点
信用等级
26 点
经验
15873 点
帖子
394
精华
1
在线时间
930 小时
注册时间
2008-7-5
最后登录
2025-12-5

楼主
abcsk 发表于 2010-12-28 00:23:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
> model.fixed=plm(gdp~fr,data=paneldata,model="within" ,index=c("year","country"))
错误于model.frame.default(formula = y ~ X - 1, drop.unused.levels = TRUE) :
  变数的长度不一样('X')


上面红色部分是运行结果出现的错误,
我检查了我的数据,也就是paneldata,这是一个面板数据,包含了186个国家,51年,的gdp和fr数据。其中,并不是每个国家的数据都有51年,所以有部分国家的数据出现短缺造成数据长度不一样。
不知道是否由于这个原因导致出现了如上结果。
如果是,我该如何解决这个问题?
有其它函数可以做不齐整数据的回归吗?
非常感谢。
二维码

扫码加我 拉你入群

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

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

关键词:plm r软件 paneldata PanelDat Country 求助 求助 软件 软件 结果 结果 plm plm

沙发
hlj8913 发表于 2011-9-28 19:37:12
刚开始看错了楼主的问题。
可以把数据截成长度一样的试一下,呵呵。时间比较长了,楼主的问题估计也早就解决了。
如果楼主常用R来做面板数据回归的话,不知道楼主有没有发现这样的情况:plm做出来的结果和其它软件不一样。 这是我遇到的问题。比较郁闷

藤椅
zwc 在职认证  发表于 2011-10-1 22:43:51
在帮助文件中遇到过非平衡面板,应该可以做。楼主可以尝试把你的paneldata文件变换为包中的标准格式。即命令:as.data.frame.pdata.frame
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

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

人生多风景,无需面面俱到。

板凳
120221506 发表于 2015-4-29 17:45:08
我也碰到一模一样的情况 找了很多条程序想标准化数据 都失败了 最后发现是有一个数据里面包含【空格】
可以试试把数据分段读取、回归,看看问题出在哪一段,然后就那一段细化分段,最后找出数据问题~笨方法有时候对弱智错误还蛮管用哒~
已有 1 人评分论坛币 收起 理由
admin_kefu + 5 热心帮助其他会员

总评分: 论坛币 + 5   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 07:52