r - 在 R 中从 CSV 文件执行回归

标签 r regression linear-regression

我是 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 文件的前几行如下所示:

Error;Const
-0,44;1
-0,58;1
1,10;1

read.csv假设使用,作为数据和之间的分隔符。作为小数点字符。同时,从您上面的数据来看,情况并非如此。因此,您必须修改用于读取csv文件的代码。之后,您可以运行回归模型。

Data <- read.csv("ErrorTest.csv", sep = ";", dec = ",")
regmodel <- lm(Error ~ Const, data = Data)

编辑:一种更简单的读取数据的方法是使用内置函数 read.csv2:

read.csv2("Errortest.csv")

关于r - 在 R 中从 CSV 文件执行回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37186784/

相关文章:

r - 使用 tryCatch 在 R 中加载数据文件

r - 如何在 R 中获取面板数据固定效应回归的 corr(u_i, Xb)

r - lm 或 coxph 的未知对比度的方差

r - 使用一组样本插值新值

r - 合并列以删除 NA

将 R dplyr 中一列的值替换为另一列的值

c++ - 自制礼帽 : looks the same but not identical

python - python中的递归最小二乘法?

r - R 中的多元多项式回归(预测)

python - 无法修复 "ValueError: DataFrame constructor not properly called!"