我在最小二乘回归中计算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吗?
非常感谢!
答案 0 :(得分:-1)
我认为你想做的只是
mydata <- read.csv("G:\\sample.csv",header=T)
lm(Wavelength ~ ., data = mydata)
这会对数据框中的所有其他列进行Wavelength
回归。
致电
x<-rep(mydata$wavelength,each=119)
x
最终为空。您需要将Wavelength
大写。