logistic 回归用matlab
时间: 2023-09-23 16:09:08 浏览: 72
logistic回归 matlab
4星 · 用户满意度95%
如何实现?
对于MATLAB中的逻辑回归,你可以使用built-in函数“fitglm()”,或者使用“logistic”函数手动实现。我们建议使用“fitglm()”函数,因为它可以自动为您计算参数和其他重要统计信息,同时提供了方便的工具来可视化和分析结果。以下是一个简单的示例:
首先,定义您的自变量和因变量:
x = randn(100,2);
y = (x(:,1)>0 & x(:,2)>0) | (x(:,1)<0 & x(:,2)<0);
然后,创建一个逻辑回归模型并拟合它:
mdl = fitglm(x,y,'Distribution','binomial','Link','logit');
最后,使用模型预测新的观测值:
xnew = [-1 1; 1 -1; -1 -1; 1 1];
ynew = predict(mdl,xnew);
希望这可以帮助回答您的问题。
阅读全文