繁体   English   中英

mgcv访问estimate.gam函数

[英]mgcv access to estimate.gam function

我正在使用R库mgcv

gam函数返回具有edf1值的对象

> g = gam(y~s(x, k = 10, bs = "cr"), data = data, scale = 1)
> g$edf1
(Intercept)      s(x).1      s(x).2      s(x).3      s(x).4      s(x).5      s(x).6      s(x).7      s(x).8 
  1.0000000   0.2417857   0.4744928   0.4667241   0.4347516   0.4107624   0.4136064   0.4288544   0.5315970 
     s(x).9 
  0.5941861 
> 

我需要了解如何计算此值,因此我正在阅读gam()函数的代码。

gam()内部,结果是由另一个函数获得的

object <- estimate.gam(G, method, optimizer, control, in.out, 
                         scale, gamma, ...)

问题是我无法访问estimate.gam()函数

> estimate.gam
Error: object 'estimate.gam' not found
> 

我该如何解决?

您可以下载源代码并检查文件。 功能estimate.gam存储在该文件将R子目录mgcv.r

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM