【发布时间】:2014-10-08 23:34:21
【问题描述】:
我在计算最小二乘回归中的 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
在文件中,变量“波长”是 x,其中对于每个 x,有多个在不同时间测量的 y,如变量 V1 到 V119 所示。
我不确定 y(multiple)~x(one) 回归... 在这种情况下,有人可以帮忙计算 y_pred 吗?
非常感谢!
【问题讨论】:
-
要么使用
predict.lm(但请仔细阅读帮助页面)或从结果中获取斜率和截距值并手动计算新的 x,y 对。 -
首先使用命令
help('lm')阅读lm的帮助页面。
标签: r regression equation least-squares