栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【逻辑回归预测 算法评价】

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【逻辑回归预测 算法评价】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结


。

一、使用步骤 1.引入库

代码如下(示例):

import pandas as pd
import numpy as np
from sklearn import model_selection
from sklearn import metrics
from sklearn.linear_model import LogisticRegression
2.读入数据

代码如下(示例):

 

filename='bankloan.xls'
data=pd.read_excel(filename)
print(data.shape)
x=data.iloc[:,[1,2,4,5,6]]
y=data.iloc[:,8]

3.数据分割
从原始数据中选取一半进行训练,另一半进行数据测试

代码如下(示例):

x_train,x_test,y_train,y_test = model_selection.train_test_split(x,y,test_size = 0.1,random_state = 9)
print(x_train)
print(x_test)
print(y_train)
print(y_test)
lr = LogisticRegression()
lr.fit(x_train,y_train)
print(u'逻辑回归模型训练结束。')

4.模型评价
 
print(u'模型的平均正确率为:%s'% lr.score(x_train,y_train))
y_pred = lr.predict(x_test)#预测Y值
print(y_pred)
print(y_test.shape)#查看测试结果
print(metrics.confusion_matrix(y_test,y_pred))#查看混淆矩阵
print(metrics.classification_report(y_test,y_pred))#评估报告
print("测试集的正确率:n",lr.score(x_test,y_test))

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/948602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号