{"id":22775186,"url":"https://github.com/viper373/lol-dataanalytics","last_synced_at":"2025-07-15T20:35:47.195Z","repository":{"id":62229775,"uuid":"559002440","full_name":"Viper373/LOL-DataAnalytics","owner":"Viper373","description":"腾讯游戏-英雄联盟赛事20/21/22年数据综合分析预测","archived":false,"fork":false,"pushed_at":"2024-08-10T18:20:33.000Z","size":5387,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T13:14:35.350Z","etag":null,"topics":["crawler-python","data-analysis","jupyter-notebook","lol","python","spider"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Viper373.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-28T19:48:52.000Z","updated_at":"2024-09-19T04:55:54.000Z","dependencies_parsed_at":"2024-08-10T20:11:16.432Z","dependency_job_id":null,"html_url":"https://github.com/Viper373/LOL-DataAnalytics","commit_stats":null,"previous_names":["viper373/lol-dataanalytics"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viper373%2FLOL-DataAnalytics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viper373%2FLOL-DataAnalytics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viper373%2FLOL-DataAnalytics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viper373%2FLOL-DataAnalytics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Viper373","download_url":"https://codeload.github.com/Viper373/LOL-DataAnalytics/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246320199,"owners_count":20758410,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crawler-python","data-analysis","jupyter-notebook","lol","python","spider"],"created_at":"2024-12-11T18:26:19.731Z","updated_at":"2025-03-30T13:14:39.387Z","avatar_url":"https://github.com/Viper373.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🐲本项目简介\nLeague of Legends Pro League 综合分析结果预测\n## 🐬简介\n该项目是一个数据采集、预处理和分析的项目，主要针对英雄联盟（League of Legends）职业联赛（LPL）的数据进行处理和分析。项目分为两部分，分别是数据采集与预处理（LPL2020Spring_2022SpringData.py）和数据分析与挖掘（DataAnalytics.ipynb）。\n\n## 🐠文件结构\n\n- 🐼LPL2020Spring_2022SpringData.py: 包含了数据的采集、预处理和存储部分的代码。\n\n- 🐨DataAnalytics.ipynb: 包含了数据分析部分的代码。\n\n- 🦝/data: 数据分析所需的原始数据文件。\n\n- 🐻/docs: 项目文档报告、PPT。\n\n## 🦈功能与实现\n\n`LPL2020Spring_2022SpringData.py`\n\n    - 🐅数据采集部分：使用requests库和Selenium模拟浏览器访问数据API接口，获取数据，并使用BeautifulSoup解析网页数据。\n\n    - 🐆数据预处理部分：将获取到的数据进行清洗和处理，包括数据选择、数据转换、数据排序等操作，并将处理后的数据写入到MySQL数据库中。\n\n    - 🦨数据库连接和关闭：使用pymysql库连接本地MySQL数据库，进行数据的读写操作，并在数据处理完成后关闭数据库连接。\n\n`DataAnalytics.ipynb`\n\n    - 🦏数据读取部分：使用pandas库读取Excel文件中的数据，并进行数据检查。\n\n    - 🐘多元线性回归模型拟合：使用最小二乘法（OLS）拟合多元线性回归模型，得到回归系数。\n\n    - 🦍模型检验部分：对拟合的模型进行可决系数、标准估计误差和T检验等统计分析，评估模型的拟合效果和显著性。\n\n## 🐳数据文件说明\n\n    - 🦢/data: 包含了LPL2020-2022各战队的数据，用于数据分析部分的模型拟合和检验。\n    - 🦚/docs: 包含了项目文档报告、PPT。\n\n## 🐋使用说明\n    🙈1.在确保安装了所需的Python库的前提下，分别运行LPL2020Spring_2022SpringData.py和DataAnalytics.ipynb文件。\n\n    🙊2.执行LPL2020Spring_2022SpringData.py文件将完成数据的采集、预处理和存储。\n    \n    🙉3.执行DataAnalytics.ipynb文件将完成数据的读取、多元线性回归模型的拟合与检验。","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviper373%2Flol-dataanalytics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviper373%2Flol-dataanalytics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviper373%2Flol-dataanalytics/lists"}