随机森林算法在Matlab中的实现
随机森林(Random Forest)是一种常用的机器学习算法,它通过构建多个决策树并将它们组合起来进行预测。本文将介绍如何在Matlab中实现随机森林算法,并提供相应的源代码。
首先,我们需要加载所需的数据。假设我们有一个包含训练样本和标签的数据集。训练样本是一个矩阵,每一行代表一个样本,每一列代表一个特征。标签是一个向量,每个元素对应于相应样本的类别。
% 加载数据
load('data.mat');
接下来,我们需要将数据集划分为训练集和测试集。训练集用于构建随机森林模型,而测试集用于评估模型的性能。
% 划分数据集
trainRatio = 0.7; % 训练集比例
[trainInd, test