如何计算逻辑回归的权重?

Posted

技术标签:

【中文标题】如何计算逻辑回归的权重?【英文标题】:How to calculate the weights of logistic regression? 【发布时间】:2016-07-18 02:53:47 【问题描述】:

我想对机器学习问题使用逻辑回归。这个算法的公式是P(y=1)=1/(1+ e^(-(b0+ b1 x1+b2 x2+⋯+bn xn)))。你如何计算b0,b1,...,bn?

当这张表是训练集时,公式中的b0、b1、b2分别是什么?你是怎么计算的?

当p(y=0) > p(y=1)时,新对象的预测类别是否为0?

【问题讨论】:

【参考方案1】:

一个非常简短的答案是,您通常会根据您的模型定义 likelihood function,然后设置权重,以使生成的似然函数(通常使用对数似然)最大化。见 When is logistic regression solved in closed form? 。

【讨论】:

以上是关于如何计算逻辑回归的权重?的主要内容,如果未能解决你的问题,请参考以下文章

如何在sklearn逻辑回归中设置样本权重?

如何获得逻辑回归中的权重向量?

如何使用 SVM 的权重向量和逻辑回归进行特征重要性?

为啥 sklearn 逻辑回归正则化权重和截距?

逻辑回归和SVM的区别是啥?各适用于解决啥问题

分类数据和连续数据在逻辑回归中如何设值