plot.predict()或predict.plot()函数在文献中引用,但不再存在

时间:2012-11-18 16:32:12

标签: r statistics

我正在尝试使用predict.plotplot.predict(我已经看到它们在各种网站上被引用,我不知道哪一个是正确的)。 但是,在R中,这些都不是有效的功能。我不知道我是否错过了一个软件包,或者我所使用的资源在被引用的函数方面是否过时。

This site正在使用函数

这是非常古老的。熟悉统计数据的人是否可以帮助我弄清楚如何使用最新版本的R执行此操作,或者帮助我弄清楚如何让predict.plot / plot.predict工作?

2 个答案:

答案 0 :(得分:6)

这是用户定义的功能。您链接的课程的作者在线提供: Link to R script

答案 1 :(得分:1)

R中函数的S3调度系统检查第一个参数的类,然后调用名为func.class的函数。在这种情况下,作者定义了几个plot.predict函数:predict.plot.data.framepredict.plot.lmpredict.plot.formula,然后根据类的hte基础给出参数(第一个)在参数列表中。 plot.predict函数就是这样:

predict.plot <- function(object, ...) UseMethod("predict.plot")

“好东西”是罗兰提供的其他三个功能。我确实认为作者在泛型函数的名称中使用了一个点有点令人困惑。人们可能已经预料到会有一个类“情节”,其中有一个泛型函数predict,但这并非如此,尽管您可能会发现只需键入:methods(predict)会很有趣。在该网站上加载R脚本后,您可以使用以下命令找到这些各种功能:

 methods(predict.plot)
#[1] predict.plot.data.frame predict.plot.formula    predict.plot.lm