秦远知
R语言多元回归树mvpart包安装成功经验分享
2024-7-3 10:58
阅读:144

最近在尝试物种-生境关联的分析,因此需要找到一个合适的划分生境类型的方法。

mvpart包是构建多元回归树比较常用的R包,相较于tree和rpart来说,教程以及文献都很多

但该包14年停止更新,想要加载它可以采用以下两种办法:

github安装

本地安装包安装

失败的尝试有

更新rtools;

尝试使用旧版本R;

安装低版本mvpart;

在低版本R和低版本rtools下安装低版本mvpart;

devtools::install_github("cran/mvpart");

pak::pkg_install("cran/mvpart")

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

始终报错:

part.h:37:5: error: unknown type name 'Sint'

.....

“安装程序包‘D:/.../mvpart_1.6-2.tar.gz’时退出狀態的值不是0”

这样倒腾了两个下午,只能说每个R都有它自己的脾气

我总算意识到,是安装包和我的系统之间有冲突

今天上午决心再试一次!!找不同的安装包

终于

pak::pkg_install("dvbmgr/mvpart")

devtools::install_github("cran/MVPARTwrap")

成功了!!!

GitHub - dvbmgr/mvpart: Multivariate partitioning

David Baumgartner在今年5月份基于cran/mvpart对src文件夹中的内容进行了改动

可能是这个改动解决了我的问题

(只要是这个文件,替换成其他函数/方法进行安装应该也行)

与需要的朋友共享~

转载本文请联系原作者获取授权,同时请注明本文来自秦远知科学网博客。

链接地址:https://wap.sciencenet.cn/blog-3405156-1440762.html?mobile=1

收藏

分享到:

上一篇
下一篇
当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?