python回归算法预测数据_python逻辑回归算法预测

本文介绍了如何使用Python进行逻辑回归分析,该算法用于二分类问题,如预测考试是否通过。文章详细阐述了从数据收集、特征提取、模型构建、评估到预测结果的全过程。在案例中,通过学习时间预测考试通过情况,模型的准确率为75%。
摘要由CSDN通过智能技术生成

逻辑回归分析,是分类和预测算法中的一种,预测的结果只有两种可能,考试通过或不通过,推送一个商品,用户购买或者不购买,是一个二分类问题,我们将二分类的结果用0和1表示。逻辑回归算法就是输入特征预测结果是0或1的算法。

逻辑回归算法的步骤:收集数据

数据清洗

提取特征

构建模型

评估模型

预测结果

一、收集数据

#导入数据分析包

from collections import OrderedDict

import pandas as pd

#数据集

examDict={

'学习时间':[0.50,0.75,1.00,1.25,1.50,1.75,1.75,2.00,2.25,2.50,

2.75,3.00,3.25,3.50,4.00,4.25,4.50,4.75,5.00,5.50],

'通过考试':[0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1]

}

examOrderDict=OrderedDict(examDict)

examDf=pd.DataFrame(examOrderDict)

因为数据很整洁,这里就省略数据清洗的步骤。

二、特征提取

提取特征和标签组建成需要的数据集

#特征features

exam_x=examDf.loc[:,'学习时间']

#标签labes

exam_y=examDf.loc[:,'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值