我想在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'?
答案 0 :(得分:4)
必须编译存档安装,因为它存储为源代码。可能您还没有为Windows安装R Tools编译器。 Follow the install instructions here.
一旦完成,对我来说,mvpart
从下载的档案中完美安装:
install.packages(" C:/mydownload/path/mvpart_1.6-2.tar.gz" ;, repos = NULL,type =" source")
如果选项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()为我工作。