Logistic回归原理浅谈原文参考http://blog.csdn.net/ariessurfer/article/details/41310525 5 A' D Q0 e2 K) w0 j& M; uLogistic回归为概率型非线性回归模型,是研究二分类观察结果与一些影响因素之间关系的一种多变量分析方法。通常的问题是,研究某些因素条件下某个结果是否发生,比如医学中根据病人的一些症状来判断它是否患有某种病。 7 T! O& Q S0 ^; ]- m/ m+ C
在讲解Logistic回归理论之前,我们先从LR分类器说起。LR分类器,即Logistic Regression Classifier。在分类情形下,经过学习后的LR分类器是一组权值,当测试样本的数据输入时,这组权值与测试数据按照线性加和得到 " P8 E# ]; k( i
+ l: J6 i, ~* J: V/ |' f这里是每个样本的n个特征。 0 O- ~: Q. H c* j1 B5 T. Y
) L# R. p: a+ d" L1 U! m R; Q1 G2 C, U: C+ g0 y2 v3 T
这里是每个样本的n个特征。 3 c2 g7 C" D8 K( P1 J$ U/ R/ I解出x之后,按照sigmoid函数的形式求出 ' P) _. h6 _$ Y7 O( hsigmoid函数的图像如图所示 * j) A& ]/ V3 }$ p
sigmoid函数的定义域为,值域为(0,1)。当x取值为(-INF,0),y的概率小于0.5,y取0的概率比较大;当x取值为(0,INF),y的概率大于0.5,y取1的概率比较大。因此最基本的LR分类器适合对两类目标进行分类。 : k& q5 a; d6 q' I# j( tsigmoid函数解释:假设在n个独立自变量作用下,记y取1的概率是p=P(y=1 | x),取0的概率是1-p,取1和取0的概率之比为,称为事件的优势比(odds),对odds取自然对数即得,则 ( Z" I% \5 ?8 T
所以Logistic回归最关键的问题就是研究如何求得这组权值。这个问题是用极大似然估计来做的。 \% P v5 X6 M1 z8 L# \9 f1 ^ ( z' P' T9 O# k7 G- z下面正式地来讲Logistic回归模型。 # z+ J6 c0 T4 e+ x. hLogistic回归模型是建立与自然变量的线性回归模型。 ! @8 N7 S/ {: _0 S
考虑具有n个独立变量的向量,记y取1的概率是p=P(y=1 | x),取0的概率是1-p,取1和取0的概率之比为,称为事件的优势比(odds),对odds取自然对数即得,则,# X) m, v! Y: F& ` Z
: j3 B8 o9 u/ E, m假设有m个观测样本,观测值分别为,设取1的概率是,取0的概率是,所以得到一个观测值的概率服从二点分布,,因为各个观测样本之间相互独立,那么它们的联合分布为各边缘分布的乘积。得到似然函数为,然后我们的目标是求出使这一似然函数的值最大的参数估计,最大似然估计就是求出参数,使得L(w)取得最大值,对函数L(w)取对数,然后对n+1个分别求偏导,得到n+1个方程,解这个n+1个方程组得到。 4 h: y/ _( d. u) E- X上述方程比较复杂,一般方法似乎不能解之,所以我们引用了牛顿-拉菲森迭代方法求解。 2 f. T1 D( p) Y8 T ` 1 m; R A* E1 o J+ Z g0 X$ F7 Z; y( x$ Z( ^7 T