多元逻辑回归 - 小技巧(一)
在做多元逻辑回归进行分类问题时,经常需要将某一个分类转化成vector,或者反过来的操作。比如一共有四种分类,那么第二种分类的vector就是:[0;1;0;0], 除了第二个元素为1外,其它的都为0.
所以问题为:给定一个vector,里边的值代表了是第几重分类:
比如y = [1;2;4]; 三个样本,第一个样本为分类1,第二个样本为分类2,第三个样本为分类4. 构造一个矩阵,样本分类的相应位为1,其它位为0. 变成:
[ 1 0 0 0;
0 1 0 0;
0 0 0 1;]
三个样本的四分类矩阵,怎么做呢?
octave/matlab里有一个概念,叫做逻辑数组,logical array,可以简单的写成y==i, i是样本分类的数值。
for i = 1:m,
val(i,:) = (y == i);
那么反过来怎么做呢?比如我们predict的时候,算出来了分类矩阵为:
[ 0 1 0 0;
0 1 0 0;
0 0 0 1;]
我们想把它变成[2;2;4], 怎么做呢?可以用max函数,max不但能求最大值,还能求最大值的索引下标。
[v,p] = max(results, [], 2);
p就是我们想要的。不懂max用法可以help max;
原文:http://blog.csdn.net/hongchangfirst/article/details/81068661
作者:hongchangfirst
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
多元逻辑回归 - 小技巧(一)相关推荐
- 【机器学习】逻辑回归优化技巧总结(全)
逻辑回归由于其简单高效.易于解释,是工业应用最为广泛的模型之一,比如用于金融风控领域的评分卡.互联网的推荐系统.上文总结了逻辑回归的原理及其实现[全面解析并实现逻辑回归(Python)]. 本文从实际 ...
- 逻辑回归优化技巧总结(全)
逻辑回归由于其简单高效.易于解释,是工业应用最为广泛的模型之一,比如用于金融风控领域的评分卡.互联网的推荐系统.上文总结了逻辑回归的原理及其实现[全面解析并实现逻辑回归(Python)]. 本文从实际 ...
- 神经网络(二):Softmax函数与多元逻辑回归
文章目录 一. Softmax函数与多元逻辑回归 二.广告时间 一. Softmax函数与多元逻辑回归 为了之后更深入地讨论神经网络,本节将介绍在这个领域里很重要的softmax函数,它常被用来定义神 ...
- 《人工智能》机器学习 - 第5章 逻辑回归(四 多元逻辑回归实战)
5.4多元逻辑回归实战 5.4.1多元逻辑回归实战之预测病马的死亡率 本次实战内容,将使用Logistic回归来预测患疝气病的马的存活问题.原始数据集下载地址: http://archive.ics. ...
- 逻辑回归python正则化 选择参数_SKlearn_逻辑回归小练习
逻辑回归 逻辑回归(Logistic regression 或logit regression),即逻辑模型(英语:Logit model,也译作"评定模型"."分类评定 ...
- 【数学建模】统计领域的逻辑回归(分类变量相关性检验、优势比OR、包含分类变量的多元逻辑回归)
统计领域的逻辑回归 0 指导方针 1 分类变量之间的相关性检验 1.1 分类变量相关性的示例 1.2 列联表分析 1.3 信用风险建模案例 1.3.1 制作两分类变量交叉表并求解交叉频率 1.3.2 ...
- R语言惩罚逻辑回归、线性判别分析LDA、广义加性模型GAM、多元自适应回归样条MARS、KNN、二次判别分析QDA、决策树、随机森林、支持向量机SVM分类优质劣质葡萄酒十折交叉验证和ROC可视化
最近我们被客户要求撰写关于葡萄酒的研究报告,包括一些图形和统计输出. 介绍 数据包含有关葡萄牙"Vinho Verde"葡萄酒的信息.该数据集有1599个观测值和12个变量,分别是 ...
- 多元有序logistic回归_R语言多元Logistic逻辑回归 应用案例
原文链接: http://tecdat.cn/?p=2640 tecdat.cn 可以使用逐步过程确定多元逻辑回归.此函数选择模型以最小化AIC. 如何进行多元逻辑回归 可以使用阶梯函数通过逐步过程 ...
- R语言多元Logistic逻辑回归 应用案例
可以使用逐步回归过程确定多元逻辑回归.此函数选择模型以最小化AIC. 如何进行多元逻辑回归 可以使用step函数通过逐步回归过程确定多元逻辑回归.此函数选择模型以最小化AIC. 通常建议不要盲目地遵循 ...
- mllib逻辑回归 spark_Spark Mllib中逻辑回归
1相关参数设置 <1> setMaxIter():设置最大迭代次数 <2> setRegParam(): 设置正则项的参数,控制损失函数与惩罚项的比例,防止整个训练过程过拟合, ...
最新文章
- [外文理解] DDD创始人Eric Vans:要实现DDD原始意图,必须CQRS+Event Sourcing架构。
- javascript返回上一页的三种写法
- 提高Java表达能力!不落伍一起掌握Java8中Lambda表达式、函数式接口及方法构造器数组引用
- 北京加密机现场select问题
- 欢迎广大技术爱好者参与JEECG开源项目
- shopxo首页的新闻头条栏:如何隐藏或关闭?
- 理解流 java 0325
- matlab使用tic 和 toc记录程序执行时间
- mysql 以周为单位记录数据_mysql 按月/按周汇总统计函数 DATE_FORMAT() 函数
- 《计算机网络课程设计(第2版)》——2.4节课程设计分析
- JavaScript(十二)常见js特效
- 「程序猿 DD」星球活动第一期正式开启!
- update语句执行卡死现象原因及解决方案
- 原始混合合成器:Arturia Analog Lab for Mac
- 苹果备忘录永久删除怎么恢复?分享2个找回备忘录的高效操作
- 已加载插件:fastestmirror Loading mirror speeds from cached hostfile
- 旷视创始人印奇被司机敲诈300万元未遂:“我有公司敏感信息录音”
- OpenCV和Python进行SIFT算法——两张图片的关键点匹配
- 计算机、程序和Java概述
- 在线文档webOffice控件使用心得
热门文章
- SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
- Word怎么设置背景计算机二级,20个计算机二级word处理技巧!
- 纳睿雷达IPO过会:拟募资近10亿 包晓军夫妇为加拿大人
- ccboot最新服务器配置,使用CCBoot如何优化服务器和客户端网卡
- 『Others』markdown简历制作
- 【离散数学III】命题逻辑——命题符号及联结词
- 【渝粤题库】陕西师范大学200531 英语测试 作业(高起本、专升本)
- 外贸术语 交货条件(zt)
- mongodb 5.文章评论
- 基于java网上体育用品商城系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署