[英]why predict function is printing the out put too many times in R software?
我用 R 程序创建了一个线性模型。 我已经使用该模型预测了一个新变量。 运行模型,它将打印 600 次预测的输出! (我们在数据集中的变量数量)。 这是代码:
load(sports)
summary (sports)
ls(sports)
fit = lm(sport_score ~ sport_votes + sport_rating , data = sports)
summary(fit)
newdata = data.frame( sport_vote = 80, sport_rating = 7.7)
predict(fit, newdata, interval="predict")
如何只打印一次输出?
它应该是 :
predict(fit, newdata=newdata, interval="predict")
第一个newdata
是参数名称。 第二个newdata
是要使用的“值”的符号名称。
如果你不给
newdata
参数赋值,它只会寻找默认值,正如我所说的,这是
sports
中的完整案例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.