2013-04-07 3 views
1

Я пытаюсь использовать bestglm для модели логистической регрессии, устанавливая меньший образец моей матрицы данных (100x25) (originaly 250kx40). Я запускаю его в режиме BATCH. и я хочу написать модели bestglm в файл.Невозможно прочитать объект bestglm после записи его с помощью dput

dput(test2,file="test2.txt",control=c("keepNA","keepInteger","showAttributes")) 
t2<-dget(file="test2.txt") 
Error in UseMethod("family") : 
    no applicable method for 'family' applied to an object of class "NULL" 

Любые идеи относительно того, как решить эту проблему?

ответ

0

Есть что-то в dput 'ing bestglm, что является неправильным. Если вы просто выходите на консоль, скопируйте + вставьте его обратно в новый объект, он будет сбой с той же ошибкой.

Это может быть ошибка, и вы можете обратиться к поддерживающему пакет (ы) пакету.
В то же время, попробуйте использовать saveRDS и readRDS:

saveRDS(test2, file="test2.rds") 

t2 <- readRDS("test2.rds") 
Смежные вопросы