0

glm でパラメータ推定値の標準誤差をブートストラップしようとしていますが、ブートストラップ ステップで少し問題があります。私は自分の関数を次のように定義しました...

boot.fn=function(data,index){
          return(eval(substitute(coef(glm(glm.formula,
                      family = tweedie(var.power=1.5,link.power=0),
                      data=data,
                      subset=index,
                      weights=EXPOSURE_COLL
                      )))))  
}

...そして、この関数はそれ自体でエラーなしで実行されます。ただし、ブートストラップを実行すると...

set.seed(1977)
boot(coll.train,boot.fn,1000)

...次のエラー メッセージが表示されます。

Error in eval(expr, envir, enclos) : object 'original' not found 

誰でも提供できるヘルプは大歓迎です!

4

0 に答える 0