逻辑回归matlab例子
时间: 2023-10-02 09:10:23 浏览: 100
机器学习课程作业-基于matlab实现逻辑回归并将其应用于两个不同的数据集(matlab完整源码).zip
当然,我可以帮你找一个逻辑回归的 MATLAB 例子。这个例子将使用 MATLAB 的统计和机器学习工具箱中的 `fitglm` 函数来实现逻辑回归。
下面是一个基本的逻辑回归 MATLAB 例子:
```matlab
% 创建训练数据
X = [randn(50,2); randn(50,2)+2];
Y = [zeros(50,1); ones(50,1)];
% 训练逻辑回归模型
model = fitglm(X,Y,'Distribution','binomial','Link','logit');
% 创建测试数据
X_test = [randn(10,2); randn(10,2)+2];
% 使用模型进行预测
Y_pred = predict(model, X_test);
% 显示结果
disp('预测结果:');
disp(Y_pred);
```
在上面的例子中,首先创建了一些训练数据 `X` 和对应的标签 `Y`。然后使用 `fitglm` 函数来训练逻辑回归模型,指定分布类型为二项分布,链接函数为逻辑函数。接下来,创建一些测试数据 `X_test`,并使用训练好的模型进行预测,最后显示预测结果。
希望这个例子能帮到你!如果你有任何其他问题,请随时问我。
阅读全文