2026a
# mnrfit
多项逻辑回归
函数库: TyMachineLearning
# 语法
mdl = mnrfit(X,y)
# 说明
mdl = mnrfit(X,y)返回使非线性回归拟合对象,以及预训练的观测值和标签。
# 示例
多项逻辑回归
对多个观测值数据多项逻辑回归拟合。

加载鸢尾花数据集,
using TyMachineLearning
using TyPlot
X, y = get_irsdata()
对输入数据X,y进行回归拟合。
mdl = mnrfit(X, y)
mdl.score(X, y)
0.9733333333333334
绘制散点图对模型预测可视化
figure()
hold("on")
scatter3(X[:, 2], X[:, 3], X[:, 4]; c=y)
hold("off")

# 输入参数
X-观测值
数值矩阵
鸢尾花数据集。
数据类型: Matrix
y-标签
数值
鸢尾花数据集的标签
数据类型: Vector
# 输出参数
mdl- 拟合后的逻辑回归对象
对象
结果含多项逻辑回归拟合对象