4

R 関数の仕組みに興味があるとします。たとえば、HoltWintersとします。入力HoltWintersすると、関数の R ソースが表示されます。調べてみると、ソースは関数が 2 番目の関数のラッパーであることを示しています。

    final.fit <- hw(alpha, beta, gamma)

おそらく、重大な作業は関数 hw で発生します。ただし、ソースを読み取るためのこの関数がどこにも見つかりません

> hw
Error: object 'hw' not found

ソースを読むにはどうすればよいですか?


編集:わかりましたので、今読んだので、それhwはラッパーであることがわかりましたC_HoltWinters。どうすればそれを読むことができますか?

4

1 に答える 1

6

あなたがうまく見つけたように、行があります

hw <- function(alpha, beta, gamma)
    .C(C_HoltWinters,
    ....

HoltWinters 関数のソースで。つまり、C ファイルを確認する必要があります。R のすべてのソース コードはここで見つけることができます

于 2012-08-01T11:06:25.720 に答える