LogisticRegression 原理学习与理解

本文介绍了LogisticRegression的原理,从贝叶斯决策和最大似然估计出发,通过一个红白球问题解释了极大似然估计的概念。接着讲解了logistic回归作为广义线性模型,如何利用sigmoid函数进行二分类,并通过极大似然估计求解模型参数。最后提到了使用Java实现的logistic回归例子,数据集为鸢尾花iris。
摘要由CSDN通过智能技术生成

最近在实习的时候小组组织了一个机器学习的讲座,说来也很惭愧,作为一个专业为模式识别的研究生,除了调调库,调调参,还真的没有认认真真的深入去研究过机器学习的算法原理。所以趁着这一次的作业机会,好好地推导理解了一下LogisticRegression的原理。

贝叶斯决策与最大似然估计

logistic回归是一种广义线性模型,这类模型因为因变量的不同定义的名称也不一样,如果是连续的,就是多重线性回归,如果是二项分布,就是logistic回归,其他的还有诸如passion回归,负二项回归等等之类。

logistic回归的因变量可以是二分非线性差分方程类的,也可以是多分类的,但是通常在实际当中二分类用的比较多,也可能是因为形式比较简单,容易理解吧。
为了说明清楚logistic回归的原理,我们先从一个简单的小例子说起来引入极大似然估计,当然这个例子也是看的网上一个博客的。

原文地址:深入浅出最大似然估计(Maximum Likelihood Estimation)

问题是这样的:在一个袋子里面装着白色和红色两种颜色的球,从袋子里面每次取出一个球然后放回去,这样重复取出10次之后得到的结果是白色球出现了7次,红色球出现了3次。问:随机取出一个球是白色球的概率为多少?

这个问题一看很简单嘛,由样本估计总体,所以白色球的概率为

p(w)=7/(7+3)=0.7 p ( w ) = 7 / ( 7 + 3 ) = 0.7

的确这个计算结果是正确的,但是它是基于样本对于总体的一个估计得出的,我们有没有办法用理论的方法来显式的表达出同样的结果呢?当然是可以的。这就是极大似然估计(Maximum likelihood estimation, 简称MLE)提出的意义所在了。

极大似然估计是一种统计方法,它用来求一个样本集的相关概率密度函数的参数。这个方法最早是遗传学家以及统计学家罗纳德·费雪爵士在1912年至1922年间开始使用的。直观的意思就是说通过已知的样本来得出与已有的样本最相似的模型。具体是什么意思呢,先从贝叶斯分类器说起更加好理解。

贝叶斯决策

经典的贝叶斯公式为

p(w|x)=p(x|w)×p(w)p(x) p ( w | x ) = p ( x | w ) × p ( w ) p ( x )

其中 p(w) p ( w ) 为先验概率,代表的意思是类别 w w 分布的概率; p ( x | w ) 为条件概率,表示在类别 w w 中,发生事件 x 的概率;而 p(w|x) p ( w | x ) 为后验概率,代表的意思是在事件 x x 发生的情况下,该事件属于类别 w 的概率。而贝叶斯分类就是在这个后验概率的概念上对样本做出的一个分类判断,当后验概率越大,说明某个事件属于这个类别的可能性越大,那么我们就越有理由将它归于这个类别下。

概率论的概念忘了?没关系,我们来看一个非常直观易懂的例子来说明整个的计算过程。已知:在一个大学当中男生戴眼镜的概率为 23 2 3 ,女生戴眼镜的概率为 14 1 4 ,并且该大学当中男女比例为7:3,问:若你在大学当中遇到一个戴眼镜的童鞋,请问ta为男生或者女生的概率分别为多少?

我们来看看这个问题怎么解决:
首先假设: w1 w 1 代表男生, w2 w 2 代表女生, x x 代表戴眼镜。
那么由问题当中已知的条件可以得到

: p ( w 1 ) = 7 10 p ( w 2 ) = 3 10 : p ( x | 1 ) = 2 3 , p ( x | w 2 ) = 1 4

而男生和女生戴眼镜的事件相互独立,所以可以得到

p(x)=p(x|w1)×p(w1)+p(x|w2)×p(w2)=710×23+310×14=1324(6)(7)(8) (6) p ( x ) = p ( x | w 1 ) × p ( w 1 ) + p ( x | w 2 ) × p ( w 2 ) (7) = 7 10 × 2 3 + 3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值