【发布时间】:2013-05-11 01:01:10
【问题描述】:
在 R 中,如果由于错误而停止执行,我可以评估 traceback() 以查看错误发生在哪个函数中,该函数是从哪个函数调用的,等等。它会给出如下信息:
8: ar.yw.default(x, aic = aic, order.max = order.max, na.action = na.action,
series = series, ...)
7: ar.yw(x, aic = aic, order.max = order.max, na.action = na.action,
series = series, ...)
6: ar(x[, i], aic = TRUE)
5: spectrum0.ar(x)
4: effectiveSize(x)
有没有办法找到传递给这些函数的参数?在这种情况下,我想知道传递给effectiveSize() 的参数是什么,即x 是什么。
这个错误不是发生在我自己的代码中,而是在一个包函数中。作为 R 的新手,我有点迷茫。
不知道如何正确执行此操作,我试图找到包函数的定义并对其进行修改,但源文件应该在哪里我只找到了一个.rdb 文件。我假设这是字节编译的。
【问题讨论】: