R中bsts包安装错误

2023-12-12

R包的安装bsts在 CentOS 6.3 上失败并出现以下(截断的)错误。我已经尝试按照建议将 GCC 更新到版本 4.8.2here。还有其他建议吗?

  • 安装source包“繁荣”... ** 包裹‘Boom’成功解压并检查 MD5 和 ** 库 g++ -m64 -std=c++0x -I/usr/include/R -DNDEBUG -I。 -I../inst/include -IBmath -Imath/cephes -Icblas -DNO_BOOST_THREADS -DNO_BOOST_FILESYSTEM -DADD_ -DRLANGUAGE -I/usr/local/include -I"/usr/lib64/R/library/BH/include" -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c Models/Bart/Bart.cpp -o 模型/Bart/Bart.o Models/Bart/Bart.cpp: 在成员函数‘void BOOM::Bart::VariableSummary::finalize(int, BOOM::Bart::连续切点策略)’: Models/Bart/Bart.cpp:110:65:警告:有符号和无符号整数表达式之间的比较 [-Wsign-compare] if (number_of_unique_values

很多这样的:

 Models/Bart/Bart.cpp:1393:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if (number_of_trees_to_remove >= trees_.size()) {
                                                   ^
 {standard input}: Assembler messages:
 {standard input}:71: Error: expecting string instruction after `rep'
 {standard input}:617: Error: expecting string instruction after `rep'
 {standard input}:664: Error: expecting string instruction after `rep'
 {standard input}:727: Error: expecting string instruction after `rep'
 {standard input}:790: Error: expecting string instruction after `rep'
 {standard input}:1171: Error: expecting string instruction after `rep'
 {standard input}:1180: Error: expecting string instruction after `rep'
 {standard input}:1231: Error: expecting string instruction after `rep'
 {standard input}:2704: Error: expecting string instruction after `rep'
 {standard input}:2796: Error: expecting string instruction after `rep'
 {standard input}:7412: Error: expecting string instruction after `rep'
 {standard input}:7504: Error: expecting string instruction after `rep'
 {standard input}:19481: Error: expecting string instruction after `rep'
 {standard input}:23959: Error: expecting string instruction after `rep'
 make: *** [Models/Bart/Bart.o] Error 1
 ERROR: compilation failed for package ‘Boom’
 * removing ‘/usr/lib64/R/library/Boom’
 ERROR: dependency ‘Boom’ is not available for package ‘BoomSpikeSlab’
 * removing ‘/usr/lib64/R/library/BoomSpikeSlab’
 ERROR: dependencies ‘BoomSpikeSlab’, ‘Boom’ are not available for package ‘bsts’
 * removing ‘/usr/lib64/R/library/bsts’

 The downloaded source packages are in
    ‘/tmp/Rtmpf9YQJJ/downloaded_packages’
 Updating HTML index of packages in '.Library'
 Making 'packages.html' ... done
 '/usr/lib64/R/bin/R' --vanilla CMD INSTALL  \
   '/tmp/Rtmpf9YQJJ/devtoolsa12a5ce5a465/google-CausalImpact-9c9286f'  \
   --library='/usr/lib64/R/library' --install-tests 

 ERROR: dependency ‘bsts’ is not available for package ‘CausalImpact’
 * removing ‘/usr/lib64/R/library/CausalImpact’
 Error: Command failed (1)
 In addition: Warning messages:
 1: In utils::install.packages(deps, dependencies = NA, Ncpus = threads) :
   installation of package ‘Boom’ had non-zero exit status
 2: In utils::install.packages(deps, dependencies = NA, Ncpus = threads) :
   installation of package ‘BoomSpikeSlab’ had non-zero exit status
 3: In utils::install.packages(deps, dependencies = NA, Ncpus = threads) :
   installation of package ‘bsts’ had non-zero exit status

就我而言,安装新版本 (4.9) 的 C++ 和 Fortran 编译器有帮助(请参阅R 包“Boom”无法在 Ubuntu Linux 上安装,向 Dirk Eddelbuettel 致敬)。我之前有 4.8 版本,但它们不起作用。

我不确定如何在 CentOS 上执行此操作,但我确信可以通过某种方式升级编译器。 Ubuntu (14.04) 的步骤是:

  1. Add ubuntu-toolchain-r购电协议与add-apt-repository。我还使用了固定(https://help.ubuntu.com/community/PinningHowto),这样其他包就不会从该 PPA 自动更新。
  2. 安装包g++-4.9 and gfortran-4.9.
  3. 设置环境变量CXX=g++-4.9 and CXX1X=g++-4.9在任一~/.R/Makevars或你的/etc/R/Makeconf.
  4. 安装“繁荣”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R中bsts包安装错误 的相关文章

  • R 根据事件更新值

    我最近发布了这个问题 该问题已经与我在笔记本电脑上本地使用的 Mysql 数据库相关 由于我在 Mysql 中没有找到问题的解决方案 其他人似乎也没有找到解决方案 所以我想再次发布它 但现在与 R 相关 我使用带有 RMysql 包的数据库
  • 基于服务器中的条件逻辑呈现闪亮的用户输入

    我正在尝试设置一个闪亮的导航栏面板页面 其中用户控制我根据一组单选按钮中所做的初始选择来显示更改 我直接在 ui 中渲染单选按钮 然后在 Server r 中的 观察到的 逻辑控制结构内构建条件控件 弹出错误是因为我的初始 if 语句计算结
  • R::bigmemory - 如何创建角色big.matrix?

    我尝试使用bigmemory封装在R我一开始就陷入困境 我愿意 temp lt matrix paste a 1 10 5 2 并得到一个字符矩阵 没关系 但后来我尝试 x lt as big matrix temp type char 我
  • ggplot2可以在一个图例中分别控制点大小和线大小(线宽)吗?

    一个使用的例子ggplot2绘制数据点组和连接每组均值的线 并使用相同的映射aes for shape并为linetype p lt ggplot mtcars aes gear mpg shape factor cyl linetype
  • R 中具有稳健回归的异常值

    我正在使用lmrobR 中的函数使用robustbase用于稳健回归的库 我会把它用作 rob reg lt lmrob y 0 dat method MM control a1 当我想返回我使用的摘要时summary rob reg 稳健
  • 由于符号链接错误,无法在 Mac OSX 10.8.1 中安装 ruby​​-1.9.2

    首先 我尝试了常见的rvm安装 rvm安装1 9 2 但是 显示了以下错误 The provided compiler usr bin gcc is LLVM based it is not yet fully supported by r
  • .wav 文件长度/持续时间,无需读入文件

    有没有办法提取有关 wav 文件长度 持续时间的信息 而无需在 R 中读取文件 我有数千个这样的文件 如果我必须阅读每个文件才能找到其持续时间 那将需要很长时间 Windows 文件资源管理器为您提供了打开 长度 字段的选项 并且您可以查看
  • 如何用外部图像填充地图边界?

    我正在创建一张带有州边界的巴西地图 这可以直接使用ggplot2 and geom sf 然而 这一次 我不想用数据填充每个状态的颜色 而是想用外部图像 png 填充每个状态的边界 类似于this https online olivet e
  • R foreach问题(某些进程返回NULL)

    我遇到了问题foreach我正在 R 中使用的程序的一部分 该程序用于运行不同参数的模拟 然后将结果返回到单个列表 然后用于生成报告 当并非所有分配的模拟运行都在报告上实际可见时 就会出现问题 从各方面来看 似乎只有分配的运行的一个子集实际
  • 使用 pracma::findpeaks 识别持续峰值

    我的语法有问题peakpat内的选项findpeaks内的函数pramcaR 包 v 2 1 1 我使用的是 R 3 4 3 x64 Windows 我希望该函数能够识别可能有两个重复值的峰值 并且我相信该选项peakpat这就是我能做到的
  • 绘制点之间的所有线

    我有以下 R 代码 x lt c 0 01848598 0 08052353 0 06741172 0 11652034 y lt c 0 4177541 0 4042247 0 3964025 0 4074685 d lt data fr
  • Dendextend:关于如何根据定义的组为树状图的标签着色

    我正在尝试使用一个名为 dendextend 的很棒的 R 包来绘制树状图并根据一组先前定义的组为其分支和标签着色 我已阅读您在 Stack Overflow 中的答案以及 dendextend vignette 的常见问题解答 但我仍然不
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • pyomo + 网状错误 6 句柄无效

    我正在尝试运行pyomo优化 我收到错误消息 Error 6 The handle is invalid 不知道如何解释它 环顾四周似乎与特权有关 但我不太明白 在下面找到完整的错误跟踪以及重现它的玩具示例 完整的错误跟踪 py run f
  • 为什么 dplyr filter() 不能在函数内工作(即使用变量作为列名)?

    使用 dplyr 函数对数据进行过滤 分组和变异的函数 基本管道序列在函数之外工作得很好 这就是我使用真实列名称的地方 将其放入一个函数中 其中列名称是一个变量 并且某些函数可以工作 但有些函数则不能 尤其是 dplyr filter 例如
  • API 请求和curl::curl_fetch_memory(url, handle = handle) 中的错误:SSL 证书问题:证书已过期

    几天前 我运行了代码几个月 没有任何问题 GET url myurl query 今天我遇到一个错误 Error in curl curl fetch memory url handle handle SSL certificate pro
  • 在 R 格子包中微调点图

    我正在尝试为不同的数据集和不同的算法绘制一堆 ROC 区域 我有三个变量 方案 指定所使用的算法 数据集 是正在测试算法的数据集 以及 Area under ROC 我正在 R 中使用lattice库 命令如下 点图 方案 Area und
  • R 中的列乘以子字符串

    假设我有一个数据框 其中包含多个组件及其在多个列中列出的属性 并且我想对这些列运行多个函数 我的方法是尝试将其基于每个列标题中的子字符串 但我无法弄清楚如何做到这一点 下面是数据框的示例 Basket F Type 1 F Qty 1 F
  • 将数据框中重叠的范围合并到唯一的组中

    我有一个 n 行 3 的数据框 df lt data frame start c 178 400 983 1932 33653 end c 5025 5025 5535 6918 38197 group c 1 1 2 2 3 df sta
  • 将阴影区域添加到五分位数之间的直方图中

    All 我有一个包含 2 个直方图的图表 其中我还绘制了代表第 20 40 60 和 80 个百分位数的线条 下面的代码使用虚拟数据重现了类似的图表 data lt rbind data frame x rnorm 1000 0 1 g o

随机推荐