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
。これはバイトコンパイルされたものだと思います。