matlab Logistic回归模型
来源:互联网 发布:学生网络礼仪 编辑:程序博客网 时间:2024/04/19 21:26
ogistic regression属于概率型非线性回归,它是研究二分类观察结果与一些影响因素之间关系的一种多变量分析方法。例如,在流行病学研究中,经常需要分析疾病与各危险因素之间的定量关系,为了正确说明这种关系,需要排除一些混杂因素的影响。对于线性回归分析,由于应变量Y是一个二值变量(通常取值1或0),不满足应用条件,尤其当各因素都处于低水平或高水平时,预测值Y值可能超出0~1范围,出现不合理都现象。用logistic回归分析则可以较好的解决上述问题。Logistic回归模型的基本形式如下:
因此,对因变量P按照ln(P/(1-P))的形式进行对数变换,可以将Logistic回归问题转化为线性回归问题,在按照多元线性回归的方法求解回归参数。对于P取值只有0和1的情况,在实际中不是直接对P进行回归,而是先定义一个单调连续的概率函数π:
此时Logistic模型为:
然后只需要对原始数据进行合理的映射处理,就可以用线性回归方法得到回归系数,最后再根据π和P的映射关系进行反映射得到P的值。
下面是书中的一个例子,评估企业的还款能力,已知前20家企业的评价指标和评价结果,要求对剩余5家企业进行评估。数据如下:
Π到P的映射关系:
Π值的确定:
Matlab代码如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
Matlab运行结果如下:
第一行即为该问题中回归模型的系数,带入即可得到回归模型,第二行为该模型的评估结果。
阅读全文
0 0
- matlab Logistic回归模型
- MatLab建模学习笔记12——Logistic回归模型
- matlab实现logistic回归
- logistic 回归Matlab代码
- Logistic regression回归模型
- logistic 回归模型
- logistic回归模型总结
- Logistic回归模型
- R语言logistic回归模型
- Logistic Regression逻辑回归模型
- 线性回归、logistic回归、一般线性模型回归
- Logistic Regression 逻辑回归Matlab实现
- logistic regression 逻辑回归 matlab实现
- Logistic回归----Matlab/Python(1)
- Logistic回归----Matlab/Python(2)
- 逻辑回归(logistic regression)-matlab实现
- 对数几率回归Logistic Regression(Matlab)
- 对数几率回归Logistic Regression(Matlab)
- PLSQL编程
- 按照“访问器”模式搜索有名节点
- Android图片工具类:获取Bitmap,压缩
- Jenkins远程部署-- publish over ssh 实现
- 定时器
- matlab Logistic回归模型
- Another Crisis UVA
- 用机器学习检测异常点击流
- tomcat集群实现负载均衡步骤
- Apache Shiro V1.2 SecurityUtils与SecurityManager的关系以及Subject的创建
- Android实现圆角边框
- 测试前沿技术
- [js高手之路]深入浅出webpack教程系列9-打包图片(file-loader)用法
- Ubuntu 安装低版本Linux内核屏幕分辨率设置问题