5
を使用するときにRでGAMオブジェクトをプロットしようとしたとき、私はエラーメッセージを見ています:
Error in 1:object$nsdf : argument of length 0
私は基本的なコマンドを使用しています: Cについては
example(gam)
:それはまた、ルーチンの最後で立ち上がるよう
plot(myGamObject)
このエラーは、私が使用しているすべてのデータに固有ではありませんompletenessは、ここにいくつかのサンプルコードは次のとおりです。
library(ISLR)
library(gam)
gam7 <- gam(wage~lo(year, span = 2) + s(age, 4) + maritl + education + health_ins + health + jobclass, data = Wage)
plot(gam7)
、ここでは私のシステムである:
sysname release version nodename
"Windows" ">= 8 x64" "build 9200" "MEANMACHINE4"
machine login user effective_user
"x86-64" "Julian" "Julian" "Julian"
これは役立つかどうかわかりませんが、 'mgcv :: vis.gam(gam7)'は 'vis.gam(gam7)のエラー:置き換えの長さがゼロです.'を返します。だから、私は両方のソースコードを調べていて、両方がそこにない 'gam'オブジェクトの部分に依存しているようです。だから、私は機能がちょうど壊れていると思う。しかし、私は間違っている可能性があります。 – Laterow
どのように奇妙です。多くの検索の後にこれについて私が見つけることができるものは他にありません。私はgam&mgcvパッケージのメンテナーに書こうとします。 – julianhatwell
'getRversion()'と 'packageVersion(" gam ")'とは何ですか?それはR 3.2.4およびgam 1.12で動いた。しかし、私がRを更新する前に、私は3.2.3と1.12になり、同じエラーが発生しました。私はまた、競合を引き起こしたかもしれない他のパッケージについてもうんざりしていました。 – C8H10N4O2