在另一个包中调用已编译的代码

时间:2013-07-19 11:12:12

标签: r

考虑包lm.influence中的stats函数。 我写了一个稍微修改过的版本(wlm.influence)。 但是在调用它时,我得到了:

Error in wlm.influence(fitg) : object 'C_influence' not found

如何从外部stats访问此内容? 我尝试了明显的解决方案:

.Call("C_influence", mqr, do.coef, e)
.Call(stats:::C_influence, mqr, do.coef, e)
.Call(C_influence, mqr, do.coef, e,PACKAGE="stats")

无济于事

1 个答案:

答案 0 :(得分:1)

C_influencestats命名空间中未导出的对象,因此可以使用stats:::C_influence检索它。您的第二个解决方案应该可行,但您遗漏了最后一个参数:tol