[]Rの関数の中身を知る方法

Rの関数がどういうプログラムで計算しているかを知るためには、単純に関数名をタイプすれば良い。

それで見れない場合は、methods(関数名)とする。

そうすると"関数名"."なんとか"って出力されるので、getS3method("関数名", "なんとか")とタイプすれば計算内容が見れます。


例:ランダムフォレストのimportance関数

library(randomForest)
importance
methods(importance)
getS3method("importance", "randomForest")

ページTOPへ