2016-02-29 11 views
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" 
+1

これは役立つかどうかわかりませんが、 'mgcv :: vis.gam(gam7)'は 'vis.gam(gam7)のエラー:置き換えの長さがゼロです.'を返します。だから、私は両方のソースコードを調べていて、両方がそこにない 'gam'オブジェクトの部分に依存しているようです。だから、私は機能がちょうど壊れていると思う。しかし、私は間違っている可能性があります。 – Laterow

+1

どのように奇妙です。多くの検索の後にこれについて私が見つけることができるものは他にありません。私はgam&mgcvパッケージのメンテナーに書こうとします。 – julianhatwell

+0

'getRversion()'と 'packageVersion(" gam ")'とは何ですか?それはR 3.2.4およびgam 1.12で動いた。しかし、私がRを更新する前に、私は3.2.3と1.12になり、同じエラーが発生しました。私はまた、競合を引き起こしたかもしれない他のパッケージについてもうんざりしていました。 – C8H10N4O2

答えて

0

私は、最新のR 3.2.4に更新し、更新されたすべての私のパッケージを、私はすべてを持っていますワーキング。

関連する問題