[英]calculating y_pred in least square regression (R)?
我在最小二乘回归中无法计算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(multiple)〜x(one)回归...在这种情况下有人可以帮忙计算y_pred吗?
太谢谢了!
我想你想做的就是
mydata <- read.csv("G:\\sample.csv",header=T)
lm(Wavelength ~ ., data = mydata)
这将对数据框中的所有其他列进行Wavelength
回归。
在您致电给
x<-rep(mydata$wavelength,each=119)
x
最终为null。 您需要大写Wavelength
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.