Sklearn数据预测
Sklearn预测未来趋势
这里就不多赘述了,预测问题需要根据历史数据来预测未来,因此我们将数据进行切分,历史数据用来训练,未来数据用来预测,直接上!!!
读取数据!
data1 = pd.read_excel("python导学课数据/切分数据/历史购买数据.xlsx")
data2 = pd.read_excel("python导学课数据/切分数据/需要预测数据.xlsx")
进一步来熟悉下数据,我们是根据“商品价格水平”、用户“年龄水平”和“和商铺评分”来预测“用户是否购买”,换句话说,前者相当于是自变量,后者相当于是因变量!
这里的预测采用线性模型逻辑回归进行!
from sklearn.linear_model import LogisticRegression
model = LogisticRegression() # 创建模型
model.fit(data1[["商品价格水平", "用户年龄水平", "商铺评分"]], data1["用户是否购买"]) # 训练模型
这里就不过多进行说明了, 这个对于初学者来说应该也很容易理解了!输出以下内容说明模型训练完成了!
接下来就是采用训练好的模型进行预测!此处注意预测时不需要输入数据“用户是否购买”!!!
pred = model.predict(data2[["商品价格水平", "用户年龄水平", "商铺评分"]])
得到以下输出证明模型预测完成,这里边有0和1,表示购买和不购买!
接下来需要对预测结果进行评价了!输入数据为用户购买情况的真实数据和预测数据!
from sklearn.metrics import accuracy_score
accuracy_score(data2["用户是否购买"], pred)
得到结果为
到此,预测也就完事了!干杯!
Sklearn数据预测相关推荐
- 美国人口普查数据预测收入sklearn算法汇总3之ROC: KNN,LogisticRegression,RandomForest,NaiveBayes,StochasticGradientDece
接<美国人口普查数据预测收入sklearn算法汇总1: 了解数据以及数据预处理> <美国人口普查数据预测收入sklearn算法汇总2: 特征编码, 特征选择, 降维, 递归特征消除& ...
- Get了!用Python制作数据预测集成工具 | 附代码
作者 | 李秋键 责编 | 晋兆雨 大数据预测是大数据最核心的应用,是它将传统意义的预测拓展到"现测".大数据预测的优势体现在,它把一个非常困难的预测问题,转化为一个相对简单的描述 ...
- keras时间序列数据预测_使用Keras的时间序列数据中的异常检测
keras时间序列数据预测 Anomaly Detection in time series data provides e-commerce companies, finances the insi ...
- spotify歌曲下载_使用Spotify数据预测哪些“ Novidades da semana”歌曲会成为热门歌曲
spotify歌曲下载 TL; DR (TL;DR) Spotify is my favorite digital music service and I'm very passionate abou ...
- 基于LightGBM分类实现英雄联盟数据预测(二)
基于LightGBM分类实现英雄联盟数据预测(二) 这里写目录标题 基于LightGBM分类实现英雄联盟数据预测(二) Step5:利用 LightGBM 进行训练与预测 plt.figure(fig ...
- 【大数据分析专业毕设之基于python爬虫的电影票房大数据预测分析+大屏可视化分析
[大数据分析专业毕设之基于python爬虫的电影票房大数据预测分析+大屏可视化分析-哔哩哔哩https://b23.tv/saIKtBH flask web框架,数据使用requests模块爬取数据, ...
- 机器学习(四)SVM之根据相关数据预测交通流量
根据相关数据预测交通流量 实验内容 准备工作 详细步骤 实验结果 实验内容 我们将建立一个SVM来根据相关数据预测交通流量. 准备工作 我们将要使用的数据集可以在https://archive.ics ...
- 小白量化彩票实战(7)用sklearn神经网络预测彩票号码和特征
小白量化彩票实战(7)用sklearn神经网络预测彩票号码和特征 我写彩票的博客,不是鼓励大家去买彩票,读者要以学习编程和娱乐的思想来看待.兴趣是学习最大的动力! 神经网络是目前比较热门的技术,人工神 ...
- Python实现经典机器学习案例——良/恶性性乳腺癌肿瘤完整数据预测
Python实现经典机器学习案例 良/恶性性乳腺癌肿瘤完整数据预测 首先我们介绍一个概念,监督学习. 监督学习 "机器学习中监督学习模型的任务是根据已有经验知识对未知样本的目标/标签进行预测 ...
最新文章
- 大规模户外环境的具有地标的语义SLAM
- 他们守护非洲大象犀牛,马云守护他们
- Y2161 Hibernate第三次考试 2016年8月18日 试卷分析
- java 执行查询_在单个语句中用Java执行多个查询
- 什么是Meta分析异质性,怎么处理Meta分析异质性?看完这篇就够了
- java jsonproperty_将多个JSON字段映射到单个Java字段
- java 反编译 知识学习汇总 java网络爬取网页代码
- 程序员修炼之道(通俗版)——第八章
- 寻找春天 九宫格日记-2012.09.22
- ios识别人脸自动拍照_利用openCV实现自动抓拍,人脸识别,清晰度的验证等
- 一个古典App开发者的DApp开发之路
- Excel表格之道 学习笔记(二)
- OpenCV Flann
- 74-内存和外存的知识点
- PHP折算,php计算税后工资的方法
- 电子商务顾客评论的热点话题分析(转)
- 利用tensorflow神经网络进行泰坦尼克的生存预测
- 网易考拉测试面试题整理
- 大数据----机器学习---神经网络
- php 使用rand函数产生一个随机数
热门文章
- JS 打印 data数据_寒冬求职季之你必须要懂的原生JS(中)
- VM虚拟机与docker
- 科技论文 插图_科技品牌正确解决方案时通过插图进行区分
- 一键解析XML文件(利用Digester实现可配置)
- 造梦日记 Printidea 用户手册
- js完成卡片式列表效果(移动+阴影)
- 【JSP实验报告】手把手教Web项目=jsp+tomcat+MySQL
- 我不是计算机科班出身,我该如何提升自己?附B站学习视频路线资源推荐!
- baby与小伙伴玩游戏画面被曝光 240万人在线观战
- 乞讨老人为地震灾区捐款105元(图)