繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM