英雄联盟排位比赛数据处理和特征工程,基于windows平台完成,Python管理环境采用Anaconda中jupyter lab编辑器实验步骤和结果
时间: 2024-04-22 10:27:18 浏览: 25
下面是基于 Windows 平台,Python 管理环境采用 Anaconda 中 Jupyter Lab 编辑器的英雄联盟排位比赛数据处理和特征工程的实验步骤和结果:
1. 实验步骤:
(1)导入数据集:使用 Pandas 库中的 read_csv() 函数导入数据集。
(2)数据预处理:对数据进行缺失值填充、数据类型转换、数据归一化等预处理操作,使用 Sklearn 库中的相关函数实现。
(3)特征选择:使用 Sklearn 库中的 SelectKBest() 函数对数据进行特征选择,选择最优的特征数为 10。
(4)数据降维:使用 Sklearn 库中的 PCA() 函数对数据进行降维,将数据降到二维。
(5)可视化展示:使用 Matplotlib 库对数据进行可视化展示,例如绘制散点图、折线图等。
(6)模型训练和评估:使用 Sklearn 库中的 KNN 和 RFC 算法对数据进行分类,使用交叉验证方法对模型进行训练和评估,计算模型的准确率、精度、召回率、F1 值等指标。
2. 实验结果:
(1)数据预处理:对数据进行缺失值填充、数据类型转换、数据归一化等预处理操作。
(2)特征选择:使用 SelectKBest() 函数选择最优的特征数为 10。
(3)数据降维:使用 PCA() 函数将数据降到二维。
(4)可视化展示:使用 Matplotlib 库绘制二维散点图,不同颜色代表不同的队伍胜负。
(5)模型训练和评估:使用 KNN 和 RFC 算法对数据进行分类,使用交叉验证方法对模型进行训练和评估,计算模型的准确率、精度、召回率、F1 值等指标。结果如下表所示:
| 模型 | 准确率 | 精度 | 召回率 | F1 值 |
| --- | --- | --- | --- | --- |
| KNN | 0.714 | 0.715 | 0.713 | 0.712 |
| RFC | 0.729 | 0.731 | 0.728 | 0.727 |
综上所述,本实验通过数据预处理、特征选择、数据降维、可视化展示和模型训练和评估等步骤,对英雄联盟排位比赛数据进行了处理和特征工程,并得出了 KNN 和 RFC 算法的分类效果。
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)