当前位置: 首页 > news >正文

R语言之mlr依赖包缺失警告之分析

因为本地没有网络,所有相关的依赖包都是手动下载,再使用脚本一键安装的。

在使用mlr包时,执行下面的代码时,总是报各种依赖缺失,也不知道咋看FAIL信息。

# 建模与调参
# 查阅线性回归、随机森林、xgboost和KNN四种模型的相关代号
listLearners(obj = "regr") %>%
  filter_dt(class %like% "kknn|ranger|regr.lm|xgboost") %>%
  select_dt(class,name) -> models_df
listLearners.character(obj = "regr")里有警告:
 The following learners could not be constructed, probably because their packages are not installed:
classif.ada,classif.adaboostm1,classif.boosting,classif.bst,classif.clusterSVM,classif.cvglmnet,classif.dbnDNN,classif.dcSVM,classif.earth,classif.evtree,classif.fdausc.glm,classif.fdausc.kernel,classif.fdausc.knn,classif.fdausc.np,classif.FDboost,classif.fgam,classif.fnn,classif.gamboost,classif.gaterSVM,classif.glmboost,classif.glmnet,classif.h2o.deeplearning,classif.h2o.gbm,classif.h2o.glm,classif.h2o.randomForest,classif.IBk,classif.J48,classif.JRip,classif.LiblineaRL1L2SVC,classif.LiblineaRL1LogReg,classif.LiblineaRL2L1SVC,classif.LiblineaRL2LogReg,classif.LiblineaRL2SVC,classif.LiblineaRMultiClassSVC,classif.mda,classif.mlp,classif.neuralnet,classif.nnTrain,classif.OneR,classif.pamr,classif.PART,classif.penalized,classif.plr,classif.plsdaCaret,classif.rda,classif.rFerns,classif.rotationForest,classif.RRF,classif.saeDNN,classif.sda,classif.sparseLDA,cluster.Cobweb,cluster.EM,cluster [... truncated]

经过一系列排查,发现出现上述问题时的解决方法是:

找到警告中对应的安装包的名称,然后下载并进行安装即可。

比如:classif.ada的包名为ada、classif.cvglmnet的包名为glmnet

1、输入?learners

https://mlr.mlr-org.com/articles/tutorial/integrated_learners.html#classification-84-

 2、输入待确认的类名,如:警告信息中的classIf.ada

然后从cran上下载即可。

https://cran.rstudio.com/bin/windows/contrib/4.4/

当然,也可以直接丢进AI工具,

3、下载并安装相关依赖

missing_pkgs <- c(
   "refund", "mda", "RSNNS", "pamr", "stepPlr", "sda", "sparseLDA",
   "tgp", "brnn", "crs", "laGP"   
)   
install.packages(missing_pkgs)

4、注意SwarmSVM无法直接从 CRAN上下载

CRAN: Package SwarmSVM

 下载的tar.gz包解压后,将SwarmSVM文件夹拷到R语言软件安装目录下

C:\Program Files\R\R-4.4.3\library\

相关文章:

  • 【Redis】——最佳实践
  • 【区块链安全 | 第三十六篇】合约审计之自毁函数
  • 找不到导入的项目“xxx\QtMsBuild\Qt.props”。请确认 Import 声明“$(QtMsBuild)\Qt.props”中计算结果为
  • R语言进行判别分析
  • 十二、buildroot系统 adb登录权限设置
  • GitHub 趋势日报 (2025年04月07日)
  • Axure 列表滚动:表头非常多(横向滚动方向)、分页(纵向滚动) | 基于动态面板的滚动方向和取消调整大小以适合内容两个属性进行实现
  • MySQL表操作
  • 一文详解LibTorch环境搭建:Ubuntu20.4配置LibTorch CUDA与cuDNN开发环境
  • spark 的流量统计案例
  • DeepSeek 全套汇总资料pdf免费下载(最新更新8篇)
  • 【Proteus仿真】【32单片机-A007】PT100热敏温度检测系统设计
  • 【中大厂面试题】阿里巴巴 java 后端 校招 最新面试题
  • 加密≠安全:文件夹密码遗忘背后的数据丢失风险与应对
  • React 项目 PDF 批注插件库在线版 API 示例教程
  • 多域名​ SSL 证书能保护多少个域名?
  • 【云计算物理网络】从传统网络到SDN:云计算的网络演进之路
  • MATLAB如何打印一个桃心形状
  • 数字政府与电子政务综合分析报告
  • rpm仓库管理工具yum架构实现分析
  • 茶道网站开发背景/网络营销 长沙
  • 门网站源码/优化服务
  • 三丰云怎么做网站/南京seo报价
  • 平面设计公司调研报告/百度关键词排名优化
  • 怎样申请一个免费的网站空间/深圳经济最新新闻
  • 做网站 警察/北京网站优化平台