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

时间:2015-04-15 16:59:12

标签: r classification cluster-analysis

我想在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'未指定)   *安装包'mvpart'...   **包'mvpart'成功解压缩并检查MD5总和   ** libs

     

*** arch - 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'?

2 个答案:

答案 0 :(得分:4)

选项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&#34)

用它来获取github版本:

  

devtools :: install_github(" CRAN /多视图零件&#34)

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

答案 1 :(得分:0)

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