在哪里可以找到ARMAtoMA()的代码

x

如何查找函数内部正在发生的事情ARMAtoMA我得到了以下结果。

ARMAtoMA
#function (ar = numeric(), ma = numeric(), lag.max) 
#.Call(C_ARMAtoMA, as.double(ar), as.double(ma), as.integer(lag.max))
#<bytecode: 0x000000001a5f5700>
#<environment: namespace:stats>
李哲源

您可以在R的源文件中找到它:

R-<version>/src/library/stats/src/pacf.c
  • 我们发现里面R-<version>/src/library/stats/是因为它来自stats包装。
  • 我们发现,R-<version>/src/library/stats/src因为它是C代码。
  • 最后,下有多个.c文件R-<version>/src/library/stats/src如果在这些文件中搜索“ ARMAtoMA”,则可以找到pacf.c

我在这里为您制作一份副本:

SEXP ARMAtoMA(SEXP ar, SEXP ma, SEXP lag_max)
  {
    int i, j, p = LENGTH(ar), q = LENGTH(ma), m = asInteger(lag_max);
    double *phi = REAL(ar), *theta = REAL(ma), *psi, tmp;
    SEXP res;

    if(m <= 0 || m == NA_INTEGER)
    error(_("invalid value of lag.max"));
    PROTECT(res = allocVector(REALSXP, m));
    psi = REAL(res);
    for(i = 0; i < m; i++) {
    tmp = (i < q) ? theta[i] : 0.0;
    for(j = 0; j < min(i+1, p); j++)
        tmp += phi[j] * ((i-j-1 >= 0) ? psi[i-j-1] : 1.0);
    psi[i] = tmp;
    }
    UNPROTECT(1);
    return res;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在哪里可以找到ARMAtoMA()的代码

来自分类Dev

在哪里可以找到Ubuntu的源代码?

来自分类Dev

在哪里可以找到Ubuntu的源代码?

来自分类Dev

在哪里可以找到TempleOS的源代码?

来自分类Dev

在哪里可以找到终端命令的代码?

来自分类Dev

在哪里可以找到ftpd的源代码?

来自分类Dev

在哪里可以找到libgio的源代码?

来自分类Dev

在哪里可以找到CastButtonFactory的源代码

来自分类Dev

我在哪里可以找到wso2源代码

来自分类Dev

在哪里可以找到Ubuntu WebApps源代码?

来自分类Dev

在哪里可以找到/ system / bin / input的源代码?

来自分类Dev

在哪里可以找到libsystem_c.dylib的源代码?

来自分类Dev

在哪里可以找到Windows Task Scheduler退出代码列表?

来自分类Dev

在哪里可以找到退出程序的源代码

来自分类Dev

在哪里可以找到Singular的源代码(AngularJS for GWT)?

来自分类Dev

在哪里可以找到Glassfish 4源代码?

来自分类Dev

在哪里可以找到JDK 8 / JavaFX 8源代码?

来自分类Dev

在哪里可以找到空间关系函数的源代码?

来自分类Dev

在哪里可以找到libselinux中“ setcon”函数的源代码?

来自分类Dev

在哪里可以找到此代码中调用的“ Enter”函数?

来自分类Dev

在哪里可以找到Ubuntu WebApps源代码?

来自分类Dev

在哪里可以找到“ make”错误代码列表?

来自分类Dev

GNU GSL在哪里可以找到源代码?

来自分类Dev

在哪里可以找到USB错误代码列表?

来自分类Dev

在哪里可以找到Linux来源的历史源代码

来自分类Dev

在哪里可以找到Android源代码的问题报告?

来自分类Dev

在哪里可以找到Almquist Shell的源代码?

来自分类Dev

在哪里可以找到Ubuntu内核的源代码?

来自分类Dev

在哪里可以找到/ bin / ip的源代码?

Related 相关文章

  1. 1

    在哪里可以找到ARMAtoMA()的代码

  2. 2

    在哪里可以找到Ubuntu的源代码?

  3. 3

    在哪里可以找到Ubuntu的源代码?

  4. 4

    在哪里可以找到TempleOS的源代码?

  5. 5

    在哪里可以找到终端命令的代码?

  6. 6

    在哪里可以找到ftpd的源代码?

  7. 7

    在哪里可以找到libgio的源代码?

  8. 8

    在哪里可以找到CastButtonFactory的源代码

  9. 9

    我在哪里可以找到wso2源代码

  10. 10

    在哪里可以找到Ubuntu WebApps源代码?

  11. 11

    在哪里可以找到/ system / bin / input的源代码?

  12. 12

    在哪里可以找到libsystem_c.dylib的源代码?

  13. 13

    在哪里可以找到Windows Task Scheduler退出代码列表?

  14. 14

    在哪里可以找到退出程序的源代码

  15. 15

    在哪里可以找到Singular的源代码(AngularJS for GWT)?

  16. 16

    在哪里可以找到Glassfish 4源代码?

  17. 17

    在哪里可以找到JDK 8 / JavaFX 8源代码?

  18. 18

    在哪里可以找到空间关系函数的源代码?

  19. 19

    在哪里可以找到libselinux中“ setcon”函数的源代码?

  20. 20

    在哪里可以找到此代码中调用的“ Enter”函数?

  21. 21

    在哪里可以找到Ubuntu WebApps源代码?

  22. 22

    在哪里可以找到“ make”错误代码列表?

  23. 23

    GNU GSL在哪里可以找到源代码?

  24. 24

    在哪里可以找到USB错误代码列表?

  25. 25

    在哪里可以找到Linux来源的历史源代码

  26. 26

    在哪里可以找到Android源代码的问题报告?

  27. 27

    在哪里可以找到Almquist Shell的源代码?

  28. 28

    在哪里可以找到Ubuntu内核的源代码?

  29. 29

    在哪里可以找到/ bin / ip的源代码?

热门标签

归档