【发布时间】:2016-05-12 21:09:20
【问题描述】:
我是 R 新手,想从 CSV 文件中的数据执行线性回归,如下所示:
Data = read.csv("ErrorTest.csv",header=T, row.names=NULL)
regmodel=lm(Error ~ Const, data = Data)
但是,我收到错误消息:
"Error in eval(expr, envir, enclos) : object 'Error' not found"
CSV 文件上传到这里:http://www.filedropper.com/errortest
有人可以解释一下如何正确地在 R 中进行回归吗?
【问题讨论】:
-
csv文件确实不符合csv格式
Error;Const-0,44;1能不能解释一下上面的数据是什么意思 -
@vasanthcullen 我从 Excel 工作表中保存了 CSV 文件,其中包含“Error”和“Const”两列。我想简单地在 Const 上回归 Error。
-
请使用
dput(Data)在您的问题中包含数据。链接不带我到数据。最可能的原因是Data中没有名为Error的列 -
@emcor:酷。标题现在很清楚。
-0,44;1表示 Error 为 44 而 Const 为 1?那么-0对应什么? -
使用:
read.csv("ErrorTest.csv",header=T, row.names=NULL ,sep = ";", dec = ",")。尽管如此,你的Const没有什么可以回归的(我认为它是一个假人),因为你在 1 上回归了没有变化的东西(如果它是一个假人,在某些情况下应该是 0)。
标签: r regression linear-regression