0

cv.glm関数(パッケージboot)を特定のニーズに合わせようとしています。具体的には、各順列で使用されるサンプルに基づいて、予測変数をわずかに調整する必要があります。これは、関数に数行を追加してから、独自の関数 (" cv.glm2") に名前を変更するのに十分簡単に​​思えました。残念ながら、私のバージョンでは内部関数の 1 つがsample0見つかりません。

 Error in cv.glm2(DF, glm1, K = 2) : could not find function "sample0"

cv.glm()これは、関数内で定義されている環境と関係があるようです。関数を出力すると、最後の 2 行が次のようになっていることがわかります。

cv.glm
...
<bytecode: 0x0000000010117220>
<environment: namespace:boot>

新しい関数の環境を find に定義する方法を知りたいsample0です。または、大きな違いがなければ で代用できsampleます。何をしているのかわからないのでsample0、この呼び出しを行うことができません。どんな助けでも大歓迎です。

4

2 に答える 2