R 'mvpart' 包 - 在 R 3.1.x 中使用的任何选项?

Posted

技术标签:

【中文标题】R \'mvpart\' 包 - 在 R 3.1.x 中使用的任何选项?【英文标题】:R 'mvpart' package - any option to use in R 3.1.x?R 'mvpart' 包 - 在 R 3.1.x 中使用的任何选项? 【发布时间】:2015-06-21 18:34:00 【问题描述】:

我想在 R 中使用 mvpart 包中的函数。我知道它已从 CRAN 中删除,但我尝试安装此处可用的存档版本:http://cran.r-project.org/web/packages/mvpart/index.html

install.packages("D:/mvpart_1.6-2.tar.gz", repos = NULL, type = "source")

我得到这个结果:

安装包到‘C:/Users/jk/Documents/R/win-library/3.1’ (因为未指定“lib”) * 安装 source 包 'mvpart' ... ** 包 'mvpart' 成功解包并检查 MD5 总和 ** 库

*** 拱门 - i386 警告:运行命令'make -f "C:/PROGRA~1/R/R-31~1.3/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-31~1.3/share/ make/winshlib.mk" SHLIB="mvpart.dll" OBJECTS="anova.o branch.o bsplit.o choose_surg.o dist.o fix_cp.o formatg.o free_tree.o gini.o graycode.o insert_split.o make_cp_list .o make_cp_table.o mrt.o mysort.o nodesplit.o partition.o poisson.o pred_rpart.o rpart.o rpart_callback.o rpartexp2.o rpcountup.o rpmatrix.o rundown.o rundown2.o s_to_rp.o s_xpred.o surrogate.o usersplit.o vgdist.o xdiss.o xval.o"' 的状态为 127

错误:包“mvpart”的编译失败 * 删除 'C:/Users/jk/Documents/R/win-library/3.1/mvpart' install.packages 中的警告: 运行命令 '"C:/PROGRA~1/R/R-31~1.3/bin/x64/R" CMD INSTALL -l "C:\Users\jk\Documents\R\win-library\3.1" "D: /mvpart_1.6-2.tar.gz"' 状态为 1 install.packages 中的警告: 安装包“D:/mvpart_1.6-2.tar.gz”的退出状态非零

我的问题是:我在这里做错了吗 - 有没有办法安装“mvpart”?或者,是否有另一个包可以进行多变量分区,类似于“mvpart”?

【问题讨论】:

你有 RTools 吗? 【参考方案1】:

选项 1:

必须编译存档安装,因为它存储为源代码。可能您还没有为 Windows 安装 R Tools 编译器。 Follow the install instructions here.

完成后,对我来说,mvpart 从下载的存档中完美安装:

install.packages("C:/mydownload/path/mvpart_1.6-2.tar.gz", repos = NULL, type = "source")

选项 2:

如果选项 1 无法完成工作,请获取 devtools 包:

install.packages("devtools")

用它来获取github版本:

devtools::install_github("cran/mvpart")

我相信你仍然需要 R 工具编译器

【讨论】:

谢谢 - 选项 1 对我有用。我希望安装 RTools 对“MVPARTwrap”包也有帮助,但它没有。是否有不同的解决方法? devtools::install_github("cran/MVPARTwrap")【参考方案2】:

从 Apple AppStore 或 Apple Developer 网站下载 Xcode 解决了我安装 mvpart 的问题。截至本文发布时,该应用程序版本需要 ios 10.13,但很容易在网站上找到兼容的旧版本进行下载。下载后,将其移动到您的应用程序文件夹,然后打开它。之后,devtools:::install_github() 为我工作。

【讨论】:

以上是关于R 'mvpart' 包 - 在 R 3.1.x 中使用的任何选项?的主要内容,如果未能解决你的问题,请参考以下文章

安装没有在R包仓库CRAN上托管的R包

R语言 包

在 R 版本 3.4.4 中使用 R 包“效果”

R 在哪里存储包?

r语言index函数在哪个包

在启动 R 会话时安装包