我已经生成了一个线性数据集,并习惯于lm()
将模型拟合到该数据集。我现在正在尝试使用mse()
我知道 MSE 的公式,但我正在尝试使用这个函数。这样做的正确方法是什么?我查看了文档,但我要么很笨,要么只是为那些真正知道自己在做什么的人措辞。
library(hydroGOF)
x.linear <- seq(0, 200, by=1) # x data
error.linear <- rnorm(n=length(x.linear), mean=0, sd=1) # Error (0, 1)
y.linear <- x.linear + error.linear # y data
training.data <- data.frame(x.linear, y.linear)
training.model <- lm(training.data)
training.mse <- mse(training.model, training.data)
plot(training.data)
mse()
需要两个数据帧。我不确定如何从lm()
. 我是否在正确的轨道上为我的数据找到合适的 MSE?