r - R中plot函数如何查找regsubsets?

标签 r class plot call

我对 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/

相关文章:

java - 一个Java包中可以放多少个类?

c++ - ‘]’ 标记之前的预期主表达式

jquery - 使用 jQuery 从类中获取 ID 值?

matlab - 当 x 轴是时间时,如何在绘图上绘制彩色矩形?

r - checkCompilerOptions 安装包时出错(littler/Docker)

r - 希伯来语在 R 中编码 hell 并在 Windows 中编写 UTF-8 表

r - 从 R 查询 SQL Server 地理空间数据

r - 如何使用 apply、cat 和 print,而不获取 NULL

matlab - 如果 y 方向设置为 'reverse',如何修复 Matlab 中矢量注释头的错误对齐

matlab - 无法在条形图上应用颜色图