Как исправить ошибку в файле (con, "r") в cpcbp - PullRequest
0 голосов
/ 08 июля 2019

Я бегу к Филлипсу CPCA (phillips.cpc) с данными, смоделированными для примеров пакета, но выходной файл не генерируется и функция не завершена.Может быть, это проблема кода в system(paste(progpath, "<", ansfn, "1> /dev/null 2>&1"))?.

Я использую версию U 3.6nt R в Ubuntu, и пакет был установлен с remotes::install_github("bbolker/cpcbp").Эта функция является частью пакета cpcbp.У меня есть все зависимости, предлагаемые для cpcbp, и некоторые выходные файлы генерируются, но не являются необходимыми файлами для продолжения функции.Направление работы правильное, я не знаю, в чем проблема.Также я попытался использовать предыдущую версию пакета, установленную вручную, загрузив файл cpcbp_0.3.2.1.tar.gz из http://www.math.mcmaster.ca/~bolker/R/src/contrib/ и получив такой же

getwd() [1] "/home/duvan/R/x86_64-pc-linux-gnu-library/3.6/cpcbp/html"
setwd("/tmp/RtmptZpLKt")
library(cpcbp) 
set.seed(1001)
x = simdata(offset = 2, offset2 = 5)
# str(x) List of 2  $ data: num [1:400, 1:3] -7.621 -0.186 -0.374 9.342 2.746 ...  
# $ f   : Factor w/ 2 levels "1","2": 1 1 1 1 1 1 1 1 1 1 ...
phillips.cpc(x) 

Error in file(con, "r") : Cannot open the connection

Также: Warning messages: 1: In system(paste(progpath, "<", ansfn, "1> /dev/null 2>&1")) : error in running command 2: In file(con, "r") : Cannot open file '/tmp/RtmptZpLKt/cpcout3c414c66a273': No such file or directory

Я ожидаю, что файл cpcout3c414c66a273 будет создан

1 Ответ

0 голосов
/ 22 июля 2019

Эта проблема исчезла из R. Я переустановил Rstudio и восстановил сломанные пакеты в Ubuntu с помощью:

sudo apt --fix-missing update sudo apt install -f

Проблема была решена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...