0
在下面的代码,做我需要按照方法1或方法2 我很困惑,为什么在要使用的测试数据预测,因为每个方法1。 如果有人能够详细解释它会很棒。为什么预测()中的R,必须对测试数据进行
train <- sample(nrow(sales), nrow(sales)*0.6)
test <- sales[-train]
方法1
fit <- lm(y~x,data=train)
predict(fit,data=test)
相反,我不能做到这一点的方法:
方法2
fit <- lm(y~x,data=train)
predict(fit,data=train)
fit1 <- lm(y~x,data=test)
predict(fit1,data=test)
有什么错误/输出? –
我没有收到任何错误?只是想知道哪种方法更好,为什么更好 – user3493414