2016-02-29 14 views
5

kullanarak: Temel komutu kullanıyorumHata 0 uzunluğunda argüman ben R bir gam nesnesini çizmek çalışırken hata mesajı görüyorum plot.gam

Error in 1:object$nsdf : argument of length 0 

: c için

example(gam) 

: o da rutin sonunda gelir olarak

plot(myGamObject) 

Bu hata kullanıyorum herhangi bir veri özgü değildir ompleteness, burada bazı örnek kod: Burada

library(ISLR) 
library(gam) 
gam7 <- gam(wage~lo(year, span = 2) + s(age, 4) + maritl + education + health_ins + health + jobclass, data = Wage) 
plot(gam7) 

ve benim sistemidir:

sysname  release  version  nodename 
"Windows"  ">= 8 x64" "build 9200" "MEANMACHINE4" 
    machine   login   user effective_user 
    "x86-64"  "Julian"  "Julian"  "Julian" 
+1

Bu yardımcı olur mu bilmiyorum, ancak 'mgcv :: vis.gam (gam7)' de, 'vis.gam (gam7)' de hata verir: değiştirme, sıfır uzunluğuna sahiptir. Bu yüzden her iki kaynak koduna da baktım ve ikisi de orada olmayan “gam” nesnesinin parçalarına güveniyor gibi görünüyor. Evet, sanırım fonksiyonlar sadece kırılmış. Yine de yanılıyor olabilirim. – Laterow

+1

Ne kadar tuhaf. Birçok aramadan sonra bulabileceğim başka bir şey yok. Gam & mgcv paketlerinin sahiplerine yazmayı deneyeceğim. – julianhatwell

+0

senin 'getRversion()' ve 'PackageVersion ("gam")' nedir? R 3.2.4 ve gam 1.12 ile koştu. Ben R güncellenen önce, ben de bir çatışma oluşturmuş olabileceğiniz diğer paketleri ile mucking edildi, 3.2.3 ve gam 1.12 oldu ve aynı hata var. – C8H10N4O2

cevap

0

Ben son R 3.2.4 güncellendi, ve bütün paketleri güncelledik ve her şey var Çalışma.

İlgili konular