繁体   English   中英

为什么预测函数在 R 软件中打印输出太多次?

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

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