计算y_pred的最小二乘回归(R)?

时间:2014-10-08 14:21:53

标签: r regression equation least-squares

我在最小二乘回归中计算y_pred时遇到了麻烦。这个想法是这样的:

mydata <- read.csv("G:\\sample.csv",header=T)
x<-rep(mydata$wavelength,each=119)
y<-c(mydata$v1,....mydata$v119)
lm(y~x)

可以在以下位置下载示例数据: https://drive.google.com/file/d/0B86_a8ltyoL3Y3BhU2xFVVo5dnM/view?usp=sharing

在文件中,变量“Wavelength”是x,其中对于每个x,在不同时间测量多个y,如变量V1到V119所示。

我不确定y(多个)~x(一)回归... 在这种情况下,有人可以帮忙计算y_pred吗?

非常感谢!

1 个答案:

答案 0 :(得分:-1)

我认为你想做的只是

mydata <- read.csv("G:\\sample.csv",header=T)
lm(Wavelength ~ ., data = mydata)

这会对数据框中的所有其他列进行Wavelength回归。

致电

x<-rep(mydata$wavelength,each=119)

x最终为空。您需要将Wavelength大写。