2026a

# mnrfit


多项逻辑回归

函数库: TyMachineLearning

# 语法

mdl = mnrfit(X,y)

# 说明

mdl = mnrfit(Xy)返回使非线性回归拟合对象,以及预训练的观测值和标签。

# 示例

多项逻辑回归
对多个观测值数据多项逻辑回归拟合。

加载鸢尾花数据集,

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- 拟合后的逻辑回归对象
对象
结果含多项逻辑回归拟合对象

# 另请参阅

mnrval