在使用 mnrfit 函数进行有序逻辑回归时,你可能会注意到返回的系数矩阵 mdl 的大小与其特征变量的数量不直接对应。例如,对于7个特征变量和4个类别,mdl 矩阵的大小是8x3,而不是7x4。

这是因为有序逻辑回归模型实际上包含多个二元逻辑回归模型。对于有 k 个类别的因变量,模型中会有 k-1 个二元逻辑回归模型,每个模型对应于类别之间的一个二分类。

mdl 矩阵的每一列代表一个二元逻辑回归模型的系数估计值。由于每个二元逻辑回归模型包含所有特征变量的系数以及一个截距项,因此对于7个特征变量,每列将包含8个参数(7个特征系数 + 1个截距)。

在这个例子中,由于有4个类别,所以有3个二元逻辑回归模型(4-1=3),因此 mdl 矩阵的大小为8x3。

你可以通过索引访问特定类别之间的系数估计值。例如,mdl(:, 1) 代表类别1和类别2之间的系数估计值,mdl(:, 2) 代表类别1和类别3之间的系数估计值,以此类推。

有序逻辑回归中系数矩阵的大小:为什么7个特征会有8x3的矩阵?

原文地址: https://www.cveoy.top/t/topic/hNn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录