qyzqin的个人博客分享 http://blog.sciencenet.cn/u/qyzqin

博文

R语言多元回归树mvpart包安装成功经验分享

已有 145 次阅读 2024-7-3 10:58 |个人分类:R撞过的墙|系统分类:科研笔记

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

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://blog.sciencenet.cn/blog-3405156-1440762.html


收藏 IP: 133.3.201.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-3 13:47

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部