2016-10-25 5 views
0

Я пытаюсь запустить анализ темы LDA на Rstudio 3.3.0. Я на следующий шаге, но получаю сообщение об ошибке:ошибка: ошибка в gzfile (файл, «wb»): не удается открыть соединение

Ошибки в gzfile (файл «термометр»): не могу открыть соединение Дополнительно: сообщение Warning: В gzfile (файл «термометр»): не может открыть сжатый файл 'results/Gibbs_5_1.rda', вероятная причина «Нет такого файла или каталога»

Проблема сохраняется при сохранении.

D <- nrow(data) 
folding <- sample(rep(seq_len(10), ceiling (D))[seq_len(D)]) 
for (k in topics) 
{ 
    for (chain in seq_len(10)) 
    { 
    FILE <- paste("Gibbs_", k, "_", chain, ".rda", sep = "") 

    training <- LDA(data[folding != chain,], k = k, 
    control = list(seed = SEED, 
    burnin = BURNIN, thin = THIN, iter = ITER, best= BEST), 
    method = "Gibbs") 
    best_training <- [email protected][[which.max(logLik(training))]] 
    testing <- LDA(data[folding == chain,], model = best_training, 
    control = list(estimate.beta = FALSE, seed = SEED, 
    burnin = BURNIN, 
    thin = THIN, iter = ITER, best = BEST)) 

    save(training, testing, file = file.path("results", FILE)) 
    } 
} 

Существует достаточно рабочего пространства на моем компьютере, и я пытался перезапустить ¨R несколько раз, и да, я посмотрел на другие вопросы, но ни одно из решений не похоже на работу.

> sessionInfo() 
R version 3.3.0 (2016-05-03) 
Platform: x86_64-apple-darwin13.4.0 (64-bit) 
Running under: OS X 10.10.5 (Yosemite) 

locale: 
[1] C 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] topicmodels_0.2-4 wordcloud_2.5  RColorBrewer_1.1-2 slam_0.1-35  SnowballC_0.5.1 
[6] tm_0.6-2   NLP_0.1-9   

loaded via a namespace (and not attached): 
[1] modeltools_0.2-21 parallel_3.3.0 tools_3.3.0  Rcpp_0.12.5  stats4_3.3.0  

Я новичок в R, и я следую книге, чтобы провести анализ моей магистерской диссертации.

Спасибо!

ответ

1

В сообщении об ошибке говорится, что он не может сохранить файл. Что он пытается спасти? Глядя на код, похоже, он пытается сохранить его в папке с именем "results". Существует ли эта папка? Потому что если это не так, я получаю эту ошибку, когда я пытаюсь сохранить что-то несуществующую папку:

> save(iris, file=file.path("results","foo.rda")) 
Error in gzfile(file, "wb") : cannot open the connection 
In addition: Warning message: 
In gzfile(file, "wb") : 
    cannot open compressed file 'results/foo.rda', probable reason 'No such file or directory' 

Если я создаю папку, то он работает:

> dir.create("results") 
> save(iris, file=file.path("results","foo.rda")) 
+0

Спасибо! Я думаю, что он работает сейчас :) – Amarins

Смежные вопросы