多元逻辑回归(Multinomial Logistic Regression)
二分类逻辑回归
我们定义ppp为类别为1(二分类0,1)的概率,lnp1−p\ln\frac{p}{1-p}ln1−pp表示类别为1的概率与类别为0的概率比的对数,当lnp1−p>0\ln\frac{p}{1-p}>0ln1−pp>0,则为类别1。
lnp1−p=w0+∑iwixip1−p=expw0+∑iwixip=expw0+∑iwixi1+expw0+∑iwixi=11+exp−(w0+∑iwixi)\ln\frac{p}{1-p}=w_0+\sum_iw_ix_i\\ \frac{p}{1-p}=\exp^{w_0+\sum_iw_ix_i}\\ p=\frac{\exp^{w_0+\sum_iw_ix_i}}{1+\exp^{w_0+\sum_iw_ix_i}}\\ =\frac{1}{1+\exp^-({w_0+\sum_iw_ix_i})} ln1−pp=w0+i∑wixi1−pp=expw0+∑iwixip=1+expw0+∑iwixiexpw0+∑iwixi=1+exp−(w0+∑iwixi)1
可以看到最后的standard logistic function是sigmoid function。
多分类逻辑回归
以一个三分类(0,1,2)为例,定义三组二分类逻辑回归的权重w0,w1,w2w^0, w^1, w^2w0,w1,w2,则定义每个类别概率
p(y=0)=exp∑iwi0xi0∑j=02expwijxijp(y=1)=exp∑iwi1xi1∑j=02expwijxijp(y=2)=exp∑iwi2xi2∑j=02expwijxijp(y=0)=\frac{\exp^{\sum_iw_i^0x_i^0}}{\sum_{j=0}^2\exp^{w_i^jx_i^j}}\\ p(y=1)=\frac{\exp^{\sum_iw_i^1x_i^1}}{\sum_{j=0}^2\exp^{w_i^jx_i^j}}\\ p(y=2)=\frac{\exp^{\sum_iw_i^2x_i^2}}{\sum_{j=0}^2\exp^{w_i^jx_i^j}}p(y=0)=∑j=02expwijxijexp∑iwi0xi0p(y=1)=∑j=02expwijxijexp∑iwi1xi1p(y=2)=∑j=02expwijxijexp∑iwi2xi2
可以看到最后的standard logistic function是softmax function。
多元逻辑回归(Multinomial Logistic Regression)相关推荐
- 逻辑回归二分类算法python_多分类逻辑回归 (Multinomial Logistic Regression)
前言 分类从结果的数量上可以简单的划分为: 二分类(Binary Classification) 多分类(Multinomial Classification). 其中二分类是最常见且使用最多的分类场 ...
- logisticregression参数_通俗地说逻辑回归【Logistic regression】算法(二)sklearn逻辑回归实战...
前情提要: 通俗地说逻辑回归[Logistic regression]算法(一) 逻辑回归模型原理介绍 上一篇主要介绍了逻辑回归中,相对理论化的知识,这次主要是对上篇做一点点补充,以及介绍sklear ...
- 逻辑回归(Logistic Regression)
一. 逻辑回归 在前面讲述的回归模型中,处理的因变量都是数值型区间变量,建立的模型描述是因变量的期望与自变量之间的线性关系.比如常见的线性回归模型: 而在采用回归模型分析实际问题中,所研究的变量往往不 ...
- 逻辑回归模型(Logistic Regression, LR)基础
逻辑回归模型(Logistic Regression, LR)基础 逻辑回归(Logistic Regression, LR)模型其实仅在线性回归的基础上,套用了一个逻辑函数,但也就由于这个逻辑函数, ...
- 逻辑回归模型(Logistic Regression, LR)基础 - 文赛平
逻辑回归模型(Logistic Regression, LR)基础 - 文赛平 时间 2013-11-25 11:56:00 博客园精华区 原文 http://www.cnblogs.com/ ...
- 逻辑回归(Logistic Regression)原理详细总结
逻辑回归(Logistic Regression)是一个分类算法,既可以用来解决二分类问题也可以解决多分类问题.那么为什么名为"回归"的算法却是用来解决分类问题的呢?本文将对逻辑回 ...
- 使用聚类算法(Kmeans)进行数据降维并作为分类算法逻辑回归(logistic Regression)的数据预处理步骤实战
使用聚类算法(Kmeans)进行数据降维并作为分类算法逻辑回归(logistic Regression)的数据预处理步骤实战 目录
- [机器学习] Coursera ML笔记 - 逻辑回归(Logistic Regression)
引言 机器学习栏目记录我在学习Machine Learning过程的一些心得笔记,涵盖线性回归.逻辑回归.Softmax回归.神经网络和SVM等等.主要学习资料来自Standford Andrew N ...
- Python机器学习算法 — 逻辑回归(Logistic Regression)
逻辑回归--简介 逻辑回归(Logistic Regression)就是这样的一个过程:面对一个回归或者分类问题,建立代价函数,然后通过优化方法迭代求解出最优的模型参数,然后测试验证我们这个求解的模型 ...
- 牛顿法python代码_python 牛顿法实现逻辑回归(Logistic Regression)
本文采用的训练方法是牛顿法(Newton Method). 代码 import numpy as np class LogisticRegression(object): ""&q ...
最新文章
- 1、MySQL存储过程是什么?
- 问题 E: 括号规则
- CoreML的入门例子
- rpc 服务器不可用_RPC和微服务
- python operator __gt___Python operator.gt方法代码示例
- Java普通代码块,构造代码块,静态代码块区别,执行顺序的代码实例
- TODA-MES电池行业解决方案
- 【直观理解】粒子滤波 原理及实现
- Java 的自动装箱拆箱
- 【详细】遍历Windows文件
- kafka单机环境搭建
- FPGA 3-8译码器
- 京东大数据技术白皮书
- goodix触摸屏(IIC)外设驱动
- win10设置计算机关机时间,w10怎么设置自动关机_win10电脑设置自动关机的方法
- Linux GDB的实现原理
- java 调用kettle ktr_java调用kettle数据库类型资源库中的ktr
- wheelib: 一个为编程学习而生的C语言轮子库
- set Assigning an instance of ‘esri.***‘ which is not a subclass of ‘esri.***‘错误偶遇
- 计算机硬盘硬件的配置问题,磁盘硬件配置问题windows无法正常启动怎么解决
热门文章
- Frosty the snowman(圣诞英文歌曲)铃声 Frosty the snowman...
- Android基础学习总结(十六)——基于ijkplayer封装支持简单界面UI定制的视频播放器
- Sun Dec 31 19:00:00 CST 1899格式的字符串转Date
- 《数字图像处理》-(3)-2频率域滤波
- APP - K歌之王请进!全民K歌可一键分享到微信状态
- 计算机网络故障的排除,计算机网络故障诊断与排除
- 新浪登陆按钮三种方式解析
- [网站推荐] 百度识图
- uni-app本站点必须要开启JavaScript才能运行
- php上传504,nginx+php设置大文件请求上传(502及504问题处理)