我对 R 的机制感到困惑(与 Python 的交叉)。例如,我使用 regsubsets 找到最佳子集(这是一个名为“leaps”的库中的类),然后绘制如下:
regfit_full = regsubsets(Something~.,data = db)
plot(regfit_full, scale="r2")
plot 如何知道如何处理我的 regsubsets 类实例?绘图是否首先在 regsubsets 中查找绘图方法首先告诉它如何?如果是这样的话,第二部分让我感到困惑。为了查找文档,我执行?plot.regsubsets
。如果plot是regsubsets的方法,为什么不是?regsubsets.plot
之类的?
感谢您的帮助
最佳答案
plot()
是 R 中的通用函数,它根据第一个参数的 class()
分派(dispatch)到“正确”的版本。 plot
的所有“特殊”方法都可以通过 methods(plot)
找到。
您可以在Advanced R OO field guide中了解更多信息。
关于r - R中plot函数如何查找regsubsets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30718093/