5
sto vedendo il messaggio di errore quando si cerca di tracciare un oggetto gam in R:
Error in 1:object$nsdf : argument of length 0
Sto usando il comando di base:
plot(myGamObject)
Questo errore non è specifico per tutti i dati che sto usando come viene anche fino alla fine della routine:
example(gam)
per c ompleteness, ecco alcuni esempi di codice:
library(ISLR)
library(gam)
gam7 <- gam(wage~lo(year, span = 2) + s(age, 4) + maritl + education + health_ins + health + jobclass, data = Wage)
plot(gam7)
e qui è il mio sistema:
sysname release version nodename
"Windows" ">= 8 x64" "build 9200" "MEANMACHINE4"
machine login user effective_user
"x86-64" "Julian" "Julian" "Julian"
Non so se questo aiuta, ma 'mgcv :: vis.gam (gam7)' fornisce anche 'Errore in vis.gam (gam7): la sostituzione ha lunghezza zero'. Quindi ho esaminato entrambi i codici sorgente ed entrambi sembrano affidarsi a parti dell'oggetto 'gam' che non ci sono. Quindi sì, penso che le funzioni siano solo rotte. Potrei sbagliarmi però. – Laterow
Che strano. Non c'è nient'altro che posso trovare su questo dopo un sacco di ricerche. Proverò a scrivere ai manutentori dei pacchetti gam & mgcv. – julianhatwell
Qual è il tuo 'getRversion()' e 'packageVersion (" gam ")'? Funzionava su R 3.2.4 e gam 1.12. Ma prima di aggiornare R, ero in 3.2.3 e nella gam 1.12 e ricevevo lo stesso errore, anche con altri pacchetti che potevano aver creato un conflitto. – C8H10N4O2