ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

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

2026/8/23 14:25:39 拓冰建站 浏览量
[matlab]matlab上安装xgboost安装教程简单版 【前言】网上基于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拷贝过来的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