8318 10

[问答] 输入a=lm(log(wage)~educ+exper,data=A)为什么不能运行呢? [推广有奖]

  • 1关注
  • 0粉丝

大专生

88%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1502 点
帖子
52
精华
0
在线时间
50 小时
注册时间
2012-11-25
最后登录
2017-10-29

楼主
D调、的华丽~ 发表于 2013-12-26 17:17:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我输入代码:到了这一步:a=lm(log(wage)~educ+exper,data=A)错误于lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :   NA/NaN/Inf in 'y'为什么呀?!谢谢啦
二维码

扫码加我 拉你入群

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

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

关键词:Data Wage EXP edu Age

沙发
D调、的华丽~ 发表于 2013-12-26 17:18:45
> attach(A)
> lwage = log(wage)
> a=lm(lwage~educ+exper,data=A)
错误于lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :
  NA/NaN/Inf in 'y'
> a=lm(log(wage)~educ+exper,data=A)
错误于lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :
  NA/NaN/Inf in 'y'

就是这样,很郁闷啊

藤椅
nieqiang110 学生认证  发表于 2013-12-26 17:23:29
log(wage)出现了Inf,或者wage、educ与exper数据存在计算的关系

板凳
qoiqpwqr 发表于 2013-12-26 19:27:17
看一下你的数据里面是不是有NA/NaN/Inf

报纸
琳儿~漫索 发表于 2013-12-26 21:18:59
nieqiang110 发表于 2013-12-26 17:23
log(wage)出现了Inf,或者wage、educ与exper数据存在计算的关系
但是用stata就可以的呀。。。如果我想加一个条件 exper>0, 来回归log(wage)与educ 、 exper 的关系,代码应该怎么写呀?

地板
qoiqpwqr 发表于 2013-12-26 21:22:52
琳儿~漫索 发表于 2013-12-26 21:18
但是用stata就可以的呀。。。如果我想加一个条件 exper>0, 来回归log(wage)与educ 、 exper 的关系,代码 ...
在lm里加subset = exper > 0

7
ntsean 发表于 2013-12-27 00:34:34
应该wage有0吧

8
D调、的华丽~ 发表于 2013-12-27 00:36:35
qoiqpwqr 发表于 2013-12-26 21:22
在lm里加subset = exper > 0
thank you very much!!

9
D调、的华丽~ 发表于 2013-12-27 00:38:20
qoiqpwqr 发表于 2013-12-26 19:27
看一下你的数据里面是不是有NA/NaN/Inf
Inf是什么?为什么我用stata做log(wage)关于exper、educ的ols回归就能够跑出结果,而R却不行,是代码输入的不对吗?

10
D调、的华丽~ 发表于 2013-12-27 00:55:49
qoiqpwqr 发表于 2013-12-26 19:27
看一下你的数据里面是不是有NA/NaN/Inf
我看了一下,wage确实存在确实,后几个都是0,那么lm代码应该怎么写才能实现回归呢?

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

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