r - 如何查看R源代码

标签 r

我正在尝试查看源代码。例如,cook.distance()。这是我尝试过的

cooks.distance
function (model, ...) 
UseMethod("cooks.distance")
<bytecode: 0x3f25b5c>
<environment: namespace:stats>

然后我尝试了:

 debug(cooks.distance)

却一无所获。然后我尝试了:

 methods(cooks.distance)
 [1] cooks.distance.glm* cooks.distance.lm* 

 Non-visible functions are asterisked

然后我尝试了:

 lm:::cooks.distance.default
 Error in loadNamespace(name) : there is no package called ‘lm’

有人告诉我 lm 在 MASS 包中,所以我尝试了以下操作:

 MASS:::cooks.distance.default
 Error in get(name, envir = asNamespace(pkg), inherits = FALSE) : 
 object 'cooks.distance.default' not found

如何查看源代码?我尝试查看源代码但找不到该函数?

最佳答案

试试这个:

getAnywhere(cooks.distance.glm)

从这里:http://cran.r-project.org/doc/manuals/R-intro.html#Object-orientation

关于r - 如何查看R源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579100/

相关文章:

r - 如何在二进制 R 包中包含 HTML 小插图

reshape 相关矩阵,每对变量仅包含一次

r - 过滤逻辑和对称矩阵

r - 如何从 .Call 返回结构数组到 R 中的 C 共享库

r - 将数据框中的值与其他列中的另一个匹配项匹配

r - GGplot图例堆叠所有形状/从图例中删除一项

r - 如何从 R 中的aggregate()函数创建表

r - 以 Shiny 的形式下载 rpivotTable 输出

r - ggplot2刻度填充梯度与离散上限

r - 如何替换包 randomForest r 中的引导步骤