R 'mvpart' 包 - 在 R 3.1.x 中使用的任何选项?
R 'mvpart' package - any option to use in R 3.1.x?
我想在 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")
我得到这个结果:
Installing package into ‘C:/Users/jk/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
* installing source package 'mvpart' ...
** package 'mvpart' successfully unpacked and MD5 sums checked
** libs
*** arch - i386
Warning: running command '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"' had status 127
ERROR: compilation failed for package 'mvpart'
* removing 'C:/Users/jk/Documents/R/win-library/3.1/mvpart'
Warning in install.packages :
running command '"C:/PROGRA~1/R/R-31~1.3/bin/x64/R" CMD INSTALL -l "C:\Users\jk\Documents\R\win-library.1" "D:/mvpart_1.6-2.tar.gz"' had status 1
Warning in install.packages :
installation of package ‘D:/mvpart_1.6-2.tar.gz’ had non-zero exit status
我的问题是:我是不是做错了什么 - 有没有办法安装 'mvpart'?或者,是否有另一个包可以进行多变量分区,类似于 'mvpart'?
选项 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 工具编译器
从 Apple AppStore 或 Apple Developer 网站下载 Xcode 解决了我安装 mvpart 的问题。截至目前 post,应用程序版本需要 iOS 10.13,但很容易在网站上找到兼容的旧版本进行下载。下载后,将其移动到您的应用程序文件夹,然后打开它。之后 devtools:::install_github() 为我工作。
我想在 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")
我得到这个结果:
Installing package into ‘C:/Users/jk/Documents/R/win-library/3.1’ (as ‘lib’ is unspecified) * installing source package 'mvpart' ... ** package 'mvpart' successfully unpacked and MD5 sums checked ** libs
*** arch - i386 Warning: running command '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"' had status 127
ERROR: compilation failed for package 'mvpart' * removing 'C:/Users/jk/Documents/R/win-library/3.1/mvpart' Warning in install.packages : running command '"C:/PROGRA~1/R/R-31~1.3/bin/x64/R" CMD INSTALL -l "C:\Users\jk\Documents\R\win-library.1" "D:/mvpart_1.6-2.tar.gz"' had status 1 Warning in install.packages : installation of package ‘D:/mvpart_1.6-2.tar.gz’ had non-zero exit status
我的问题是:我是不是做错了什么 - 有没有办法安装 'mvpart'?或者,是否有另一个包可以进行多变量分区,类似于 'mvpart'?
选项 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 工具编译器
从 Apple AppStore 或 Apple Developer 网站下载 Xcode 解决了我安装 mvpart 的问题。截至目前 post,应用程序版本需要 iOS 10.13,但很容易在网站上找到兼容的旧版本进行下载。下载后,将其移动到您的应用程序文件夹,然后打开它。之后 devtools:::install_github() 为我工作。