Uso R versione 2.15.1 (2012-06-22) e versione mgcv 1.7-22Sono noti problemi di compatibilità con il pacchetto R mgcv? Esistono regole generali per la compatibilità?
carico la seguente serie di pacchetti in R:
library(sqldf)
library(timeDate)
library(forecast)
library(xts)
library(tseries)
library(MASS)
library(mgcv)
Succede che non posso correre un modello semplice (ometto il codice). Anche il codice di esempio tratto dalle pagine di aiuto:
dat = gamSim(1,n=400,dist="normal",scale=2)
b = gam(y~s(x0)+s(x1)+s(x2)+s(x3),data=dat)
dà un errore:
Error in qr.qty(qrc, sm$S[[l]]) :
NA/NaN/Inf in foreign function call (arg 5)
In addition: Warning message:
In smoothCon(split$smooth.spec[[i]], data, knots, absorb.cons, scale.penalty = scale.penalty, :
number of items to replace is not a multiple of replacement length
Si noti che tutto funziona bene, se ho appena caricare il pacchetto mgcv e quindi utilizzare il codice di esempio subito. Funziona anche se carico tutti i pacchetti ed eseguo il codice di esempio. Semplicemente non funziona se I
- carico tutti i pacchetti
- fare un po 'di lettura di file, dichiarazioni sqldf, le operazioni di ts e alcuni modelli da pacchetto di previsione.
- se poi applico GAM, non funziona più.
Apparentemente le definizioni delle variabili nell'ambiente generale compromettono il funzionamento del pacchetto.
Sono presenti problemi noti? Ci sono delle regole generali che devo obbedire se carico vari pacchetti? Posso scrivere codice che ha "disturbato" il pacchetto mgcv?
Il tuo passaggio (2) è un po 'vago. Probabilmente avrai bisogno di ridurlo a qualcosa di più specifico che innesca il problema. – joran
Ho usato per ottenere un messaggio di errore simile quando ho inavvertitamente caricare l'altro pacchetto di gioco con mgcv. Assicurati che non siano entrambi caricati allo stesso tempo – Meso
@Meso: quale altro pacchetto GAM intendi? – Richard