Я решил проблему, переместив каталог установки R с диска C. Спасибо Joris за отличные предложения! Я думаю, что основная команда R должна также принять это как ошибку и сделать что-то против механизма защиты Windows XP.
Уважаемое сообщество:
При использовании пакетов BIOMOD в R у меня всегда возникает следующая проблема:
Ошибка в xzfile (файл, "wb", сжатие = 9): не удается открыть соединение
Дополнительно: предупреждающее сообщение:
В xzfile (файл, "wb", сжатие = 9):
невозможно инициализировать lzma encoder, ошибка 5
Автор пакета, а также в файле справки "save" было сказано, что проблема должна быть вызвана отсутствием разрешения на запись. Однако, поскольку я вхожу в систему как администраторский аккаунт и оцениваю все операции, я понятия не имею, в чем проблема. Кто-нибудь может мне помочь? Мне действительно нужно запустить пакет сейчас. Заранее спасибо ~
С уважением,
Marco
Ниже приведен рисунок в файле справки «save»:
Наиболее распространенной причиной сбоя является отсутствие разрешения на запись в
текущий каталог. Для «save.image» и для сохранения в конце
сеанса это будет показано сообщениями типа
Error in gzfile(file, "wb") : unable to open connection
In addition: Warning message:
In gzfile(file, "wb") :
cannot open compressed file '.RDataTmp',
probable reason 'Permission denied'
The defaults were changed to use compressed saves for 'save' in
2.3.0 and for 'save.image' in 2.4.0. Any recent version of R can
read compressed save files, and a compressed file can be
uncompressed (by 'gzip -d') for use with very old versions of R.*
Извините за отсутствие информации:
Вот сессияInfo ():
> sessionInfo()
R version 2.12.2 (2011-02-25)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=Chinese_People's Republic of China.936
[2] LC_CTYPE=Chinese_People's Republic of China.936
[3] LC_MONETARY=Chinese_People's Republic of China.936
[4] LC_NUMERIC=C
[5] LC_TIME=Chinese_People's Republic of China.936
attached base packages:
[1] splines stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] BIOMOD_1.1-6.8 foreign_0.8-42 gam_1.04
[4] randomForest_4.6-2 mda_0.4-1 class_7.3-3
[7] gbm_1.6-3.1 lattice_0.19-17 MASS_7.3-11
[10] Design_2.3-0 Hmisc_3.8-3 survival_2.36-5
[13] rpart_3.1-48 nnet_7.3-1 ade4_1.4-16
[16] rgdal_0.6-33 dismo_0.5-19 rJava_0.9-0
[19] raster_1.7-47 sp_0.9-78
loaded via a namespace (and not attached):
[1] cluster_1.13.3 grid_2.12.2 tools_2.12.2
Теперь я обнаружил, что проблема заключается в кодировщике lzma при выполнении команды "save":
> x<-runif(100)
> save(x, file = "F:/test.gzip", compress='gzip')
> save(x, file = "F:/test.xz", compress='xz')
Error in xzfile(file, "wb", compression = 9) : cannot open the connection
>