1

Rライブラリを使用していますmgcv

edf1gam 関数は値を持つオブジェクトを返します

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

どうすればこれを解決できますか?

4

1 に答える 1