Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何从调用UseMethod的包中编辑函数?_R_Function_Plm - Fatal编程技术网

R 如何从调用UseMethod的包中编辑函数?

R 如何从调用UseMethod的包中编辑函数?,r,function,plm,R,Function,Plm,我需要对plm包的vcovG功能进行一些更改。但是,当我调用trace(vcovG,edit=T,where=plm)时,我在编辑器中得到以下信息: function (x, ...) { UseMethod("vcovG") } 在源代码中,函数由名称vcovG.plm定义。但是我调用trace(vcovG.plm,edit=T,其中=plm),我在编辑窗口中得到一个空函数。 你知道我哪里出错了吗? 提前感谢。此方法不导出。因此:trace(plm:::vcovG.

我需要对
plm
包的
vcovG
功能进行一些更改。但是,当我调用
trace(vcovG,edit=T,where=plm)
时,我在编辑器中得到以下信息:

function (x, ...) 
{
  UseMethod("vcovG")
}
在源代码中,函数由名称
vcovG.plm
定义。但是我调用
trace(vcovG.plm,edit=T,其中=plm)
,我在编辑窗口中得到一个空函数。 你知道我哪里出错了吗?
提前感谢。

此方法不导出。因此:
trace(plm:::vcovG.plm,edit=TRUE,where=plm)
您正在寻找
getAnywhere('vcovG.plm')
?或者可能
edit(getAnywhere('vcovG.plm'))
?谢谢@Roland,
trace(plm:::vcovG.plm,edit=TRUE,where=plm)
工作得很好。