全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
26420 11
2014-08-09
从EXCEL导入的数据
1.png

执行回归以后无法显示结果, 试着把源文件里的数据格式改成 数字, 还是不行
> regression1<- lm(AmountSpent~Salary,data=data)
Warning messages:
1: In model.response(mf, "numeric") :
  在因子响应上用type="numeric"的这一选项不会有效果
2: In Ops.factor(y, z$residuals) : - not meaningful for factors


Thank you!


二维码

扫码加我 拉你入群

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

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

全部回复
2014-8-10 09:12:31
求解啊~~~
二维码

扫码加我 拉你入群

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

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

2014-8-10 09:22:13
将数据中的$符号去掉。你自己清楚即可,不必在数据中写单位。
二维码

扫码加我 拉你入群

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

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

2014-8-10 09:30:58
#或这样写公式:
regression1 <- lm(data美元符号AmountSpent~data美元符号Salary)
#初学者应严格按照数据格式来做,不能随意在数据及函数中增加符号或代码。
二维码

扫码加我 拉你入群

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

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

2014-8-10 19:10:50
cauwinphone 发表于 2014-8-10 09:22
将数据中的$符号去掉。你自己清楚即可,不必在数据中写单位。
后来我在excel里改了数据格式 去掉了 可是还是不行==
lm函数不是还有一种用法么 lm(A~B, data=C)
二维码

扫码加我 拉你入群

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

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

2014-8-11 08:46:23
方法1:attach(data);regression1<- lm(AmountSpent~Salary,data=data);最后detach(data);

方法2:regression1<- lm(data$AmountSpent~data$Salary)

方法3:with函数

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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