gpt4 book ai didi

r - 需要知道 R 中 predict() 和 predict.lm() 的区别

转载 作者:行者123 更新时间:2023-12-01 13:58:40 30 4
gpt4 key购买 nike

我是 R 和统计学的新手。所以这个问题可能有点愚蠢,但我想知道 R 中的 predict()predict.lm() 之间是否有任何区别?我认为它们是相同的,但如果它们是相同的,为什么会有两个不同的功能?

最佳答案

如果 predict 的第一个参数具有类“lm”,则不会有任何区别。 R generic functions例如 predict 会根据类的名称分派(dispatch)到特定于类的版本。您可以通过执行以下命令查看加载的命名空间中存在的预测版本:

methods(predict)

我现在加载了大量的包,所以列表很长:

> methods(predict)
[1] predict.ar* predict.areg
[3] predict.areg.boot predict.Arima*
[5] predict.arima0* predict.bj*
[7] predict.bs* predict.bSpline*
[9] predict.coxph* predict.coxph.penal*
[11] predict.cph* predict.dataRep
[13] predict.glm predict.Glm*
[15] predict.glmmPQL* predict.glmtree*
[17] predict.gls* predict.Gls*
[19] predict.gnls* predict.goodfit*
[21] predict.HoltWinters* predict.lda*
[23] predict.lm predict.lme*
[25] predict.lmList* predict.lmtree*
[27] predict.loess* predict.lqs*
[29] predict.lrm* predict.mca*
[31] predict.mlm predict.modelparty
[33] predict.nbSpline* predict.nlme*
[35] predict.nls* predict.npolySpline*
[37] predict.ns* predict.ols*
[39] predict.orm* predict.party*
[41] predict.pbSpline* predict.plm*
[43] predict.polr* predict.poly
[45] predict.polySpline* predict.ppolySpline*
[47] predict.ppr* predict.prcomp*
[49] predict.princomp* predict.psm*
[51] predict.pspline* predict.qda*
[53] predict.rlm* predict.Rq*
[55] predict.smooth.spline* predict.smooth.spline.fit*
[57] predict.StructTS* predict.survreg*
[59] predict.survreg.penal* predict.transcan

关于r - 需要知道 R 中 predict() 和 predict.lm() 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23210975/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com