4

假设我对 R 函数的工作原理感到好奇,比如HoltWinters。我输入HoltWinters了它,它显示了该函数的 R 源代码。经检查,源代码显示该函数是第二个函数的包装器:

    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 回答