Как вы отлаживаете общую функцию (используя debug или mtrace в пакете отладки)?
В качестве примера я хочу отладить cenreg в пакете NADA, в частности метод, который принимает ввод формулы.
Вы можете получить данные метода следующим образом:
library(NADA)
getMethod("cenreg", c("formula", "missing", "missing"))
function (obs, censored, groups, ...)
{
.local <- function (obs, censored, groups, dist, conf.int = 0.95,
...)
{
dist = ifelse(missing(dist), "lognormal", dist)
...
}
Проблема заключается в том, что сам cenreg выглядит следующим образом:
body(cenreg)
# standardGeneric("cenreg")
Я не знаю, как выполнить основной метод, а не общую оболочку.