首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[matlab]matlab上安装xgboost安装教程简单版

[matlab]matlab上安装xgboost安装教程简单版

作者头像
云未归来
发布2025-08-01 08:18:59
发布2025-08-01 08:18:59
26510
代码可运行
举报
运行总次数:0
代码可运行

【前言】 网上基于MATLAB的xgboost安装教程太少了,以至于几乎搜不到,为此做了一个简单安装教程

【安装前提】 有matlab软件,版本越高越好,我用的是2023a。理论支持matlab2018a及其以上,因此需要自己提前安装好matlab

【安装步骤】

首先下载xgboost_matlab_installer.7z这个压缩包

将这个安装包解压到一个非中文且没有空格目录。比如我解压到了 

C:\Users\Administrator\Downloads\xgboost_matlab

打开FIRC.exe软件,界面如下

 单击matlab安装路径文字可以自动获取matlab安装路径

粘贴邀请码后点击开始安装,状态说明安装已完成,目前大约3秒可以完成。软件自动配置matlab且完成所有xgboost配置自动改写。

【验证安装】

我们打开matlab2023a并切换到xgboost安装目录

 可以看到有main.m这个是测试例子,我们点击运行

结果如下:

至此安装完成!总结如下:

第一步:下载解压软件安装包

第二步:软件上导入matlab安装目录点击开始安装,等待安装完成

第三步:验证,这个代码实际是xgboost_train拷贝过来的:

代码语言:javascript
代码运行次数:0
运行
复制
clear all
warning off
load carsmall; Xtrain = [Acceleration Cylinders Displacement Horsepower MPG]; ytrain = cellstr(Origin); ytrain = double(ismember(ytrain,'USA'));
X = Xtrain(1:70,:); y = ytrain(1:70); Xtest = Xtrain(size(X,1)+1:end,:); ytest = ytrain(size(X,1)+1:end);
 model_filename = []; model = xgboost_train(X,y,[],999,'AUC',model_filename); %%% model_filename = 'xgboost_model.xgb'
 loadmodel = 0; Yhat = xgboost_test(Xtest,model,loadmodel);
 [XX,YY,~,AUC] = perfcurve(ytest,Yhat,1);
figure; plot(XX,YY,'LineWidth',2); xlabel('False positive rate'); ylabel('True positive rate'); title('ROC for Classification by Logistic Regression'); grid on
figure; scatter(Yhat,ytest + 0.1*rand(length(ytest),1)); grid on
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档