如何修复cpcbp

时间:2019-07-07 22:49:57

标签: r

我使用模拟包示例的数据运行Phillips CPCA(phillips.cpc),但是未生成输出文件,并且函数未完成。可能是system(paste(progpath, "<", ansfn, "1> /dev/null 2>&1"))中的代码问题吗?。

我在Ubuntu中使用R版本3.6.1,并且该软件包是通过remotes::install_github("bbolker/cpcbp")安装的。此功能是cpcbp软件包的一部分。我对cpcbp提出了所有依赖性建议,并且生成了一些输出文件,但不是继续功能所需的文件。工作方向是正确的方向,我不知道出了什么问题。我也尝试使用手动安装的旧版软件包,并从http://www.math.mcmaster.ca/~bolker/R/src/contrib/下载文件cpcbp_0.3.2.1.tar.gz并出现了同样的情况

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 :(得分:0)

此问题出在R上。我重新安装Rstudio并使用以下命令在Ubuntu中修复了损坏的软件包:

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

问题已解决