Python-逻辑回归小案例-学习笔记36
来源:互联网 发布:倾斜三维建模 软件 编辑:程序博客网 时间:2024/04/30 00:42
# -*- coding: utf-8 -*-"""Created on Thu Feb 16 14:22:16 2017@author: yunjinqiE-mail:yunjinqi@qq.comDifferentiate yourself in the world from anyone else."""'''1. data1 是40名癌症病人的一些生存资料,其中,X1表示生活行动能力评分(1~100),X2表示病人的年龄,X3表示由诊断到直入研究时间(月);X4表示肿瘤类型,X5把ISO两种疗法(“1”是常规,“0”是试验新疗法);Y表示病人生存时间(“0”表示生存时间小于200天,“1”表示生存时间大于或等于200天)试建立Y关于X1~X5的logistic回归模型'''########################################################读取整理数据import pandas as pdfrom sklearn.linear_model import LogisticRegression as LRfrom sklearn.linear_model import RandomizedLogisticRegression as RLR data=pd.read_table('data1.txt',encoding='gbk')datax=data.iloc[:,1:6].as_matrix()y=data.iloc[:,6].as_matrix()rlr = RLR() #建立随机逻辑回归模型,筛选变量rlr.fit(x, y) #训练模型rlr.get_support() #获取特征筛选结果,也可以通过.scores_方法获取各个特征的分数print(u'通过随机逻辑回归模型筛选特征结束。')print(u'有效特征为:%s' % ','.join(data.columns[rlr.get_support()]))x = data[data.columns[rlr.get_support()]].as_matrix() #筛选好特征lr = LR() #建立逻辑回归模型lr.fit(x, y) #用筛选后的特征数据来训练模型print(u'逻辑回归模型训练结束。')print(u'模型的平均正确率为:%s' % lr.score(x, y)) #给出模型的平均正确率,本例为0.75
0 0
- Python-逻辑回归小案例-学习笔记36
- 逻辑回归学习笔记
- 逻辑回归学习笔记
- 逻辑回归学习笔记
- 学习Python:逻辑回归算法
- 【机器学习笔记】逻辑回归
- 机器学习笔记:逻辑回归
- 极大似然 S函数 逻辑回归 具体案例 学习笔记
- 课程笔记-深度学习之逻辑回归(Regression)pokemon案例分析
- 逻辑回归--《机器学习》课程学习笔记
- 机器学习 Python实现逻辑回归
- 机器学习:逻辑回归python实现
- Python机器学习实战之逻辑回归
- 机器学习之逻辑回归python实现
- 机器学习-python编写Logistic逻辑回归
- 《机器学习》学习笔记(一):线性回归、逻辑回归
- 机器学习笔记_逻辑回归
- 斯坦福大学深度学习笔记:逻辑回归
- mybatis的mapper配置文件中的一些细节问题
- hdu1829(按种类来分的并查集)
- iOS10 UITextField输入中文后文字下沉
- 5.使用DirectShow进行摄像头采集并进行H264实时编码
- javascipt-正则表达式
- Python-逻辑回归小案例-学习笔记36
- JavaScript框架
- 从面试题分析变量作用域
- 公钥和私钥的含义,以及java客户端和服务器之间进行安全加解密的简单实现
- Spring @Scheduled 注解
- jqgrid-01
- 多项式计算与乘除[Java实现]
- Java 集合总结大全
- Android权限详解