ebay在线拍卖数据分析及拍卖预测

如果你是搞机器学习的,那么这个项目可要看看,主要学习scikit-learn的应用。

ebay在线拍卖数据分析及拍卖预测这个项目利用ebay上的历史拍卖数据,用机器学习的方法来训练一个模型,以预测一项拍卖是否会成功,和成功的交易最终的成交价格。

项目涉及知识点:

  • 学习如何用scikit-learn的机器学习算法
  • scikit-learn 做数据分析
  • 数据分析结果可视化

项目开发流程:

该项目按照下面的流程实现数据分析的任务:

  • ebay 在线拍卖数据初步分析
  • 利用数据预测拍卖是否会成功
  • 预测拍卖最终成交价格

开发步骤:

1)ebay在线拍卖数据:

项目运用的ebay 在线拍卖数据 数据集为Ebay Data Set,这个数据是由Jay Grossman提供的,这个数据集是由一个为运动爱好者提供资讯的平台SportsCollector提供的。

数据集raw.tar.gz数据中包括TrainingSet.csv, TestSet.csv, TrainingSubset.csvTestSubset.csv

2)数据准备以及环境配置:

进入Code目录中创建目录shiyanlou_cs714并进入,之后的所有代码及训练文件都在此文件夹下创建,通过wget命令获取本次数据分析的ebay拍卖数据raw.tar.gz

$ cd Code
$ mkdir shiyanlou_cs714 && cd shiyanlou_cs714
$ wget http://labfile.oss.aliyuncs.com/courses/714/raw.tar.gz

通过tar zxvf命令解压文件raw.tar.gz,并创建文件dataAnalysis.py

安装本次实验所需的Python安装包pandas, matplotlib, numpy, sklearn, seaborn及相关依赖包:

$ sudo pip install pandas
$ sudo pip install matplotlib
$ sudo pip install numpy
$ sudo pip install sklearn
$ sudo pip install seaborn
$ sudo apt-get install python-tk

3)数据可视化:

4)预测拍卖是否会成功:

5)预测拍卖最终成交价格:

关于以上步骤的最后三个开发步骤,由于内容很多,请点击ebay在线拍卖数据分析及拍卖预测进行在线查看,有详细的开发文档和代码讲解,更有在线开发环境可以随时跟着动手操作学习~

你可能感兴趣的:(ebay在线拍卖数据分析及拍卖预测)