使用 Python 预测 NBA 比赛结果,你也可以成为篮球预言家
总文字数:3240字
预计阅读时间:8 分钟
1.1 简介
你是否曾在朋友圈里被NBA比赛的进程或结果淹没过?又或许你是一个NBA狂热粉,比赛中的每一个进球、抢断、压哨球都会让你兴奋不已。我们除了观看精彩的比赛过程,对比赛的结果也充满好奇。因此,本课程将向你展示如何利用NBA比赛的过往数据来判断各支球队的战斗力,预测某场比赛的结果。
我们将根据2015-2016赛季NBA常规赛和季后赛的比赛数据,预测正在进行的2016-2017赛季常规赛每场比赛的结果。
1.2实验知识点 1.3实验环境 1.4实验流程
在本课程中,我们将按照以下流程实施NBA比赛数据分析任务:
获取比赛统计数据
分析比赛数据,得到代表每场比赛各队状态的特征表达
使用机器学习方法学习每场比赛与获胜球队之间的关系nba常规赛共有多少场比赛?nba常规赛共有多少场比赛?,并对2016-2017年的比赛做出预测
1.5 代码获取
本次实验的源代码可以通过以下命令获取:
$ wget http://labfile.oss.aliyuncs.com/courses/782/prediction.py
2. 获取NBA比赛统计数据 2.1 比赛数据简介
在本实验中,我们将使用 NBA 2015-16 赛季的统计数据。在这个网站上,你可以看到不同球员、球队、赛季和联赛的基本统计数据nba常规赛共有多少场比赛?,例如得分、犯规次数、胜负次数等。这里我们将使用 NBA 2015-16 赛季的数据。
在本 2015-16 年摘要的所有表格中,我们将使用以下三个数据表:
| 数据名称| 含义|| ------------------------------------ | -------------- || Rk -- 排名 | 排名|| G -- 比赛 | 比赛场次(每场 82 场) || MP -- | 平均每场比赛时间|| FG--投篮命中率 | 投篮次数|| FGA--投篮命中率 | 投篮次数|| FG%--投篮命中率 | 投篮次数|| 3P--3 分球命中率 | 三分球命中率|| 3PA--3 分球命中率 | 三分球命中率|| 3P%--3 分球命中率 | 三分球命中率百分比|| 2P--2 分球命中率 | 两分球命中率|| 2PA--2 分球命中率 | 两分球命中率|| 2P%--2 分球命中率 | 两分球命中率百分比|| FT--罚球 | 罚球次数|| FTA--罚球|罚球次数|| FT%--罚球|罚球百分比|| ORB--|进攻篮板|| DRB--|防守篮板|| TRB--总篮板数|| AST--|助攻|| STL--|抢断|| BLK--|盖帽|| TOV--|失误|| PF--犯规|犯规|| PTS--|得分|
数据项 数据含义
Rk(等级)
排行
年龄
球员平均年龄
W(获胜)
获胜次数
大号()
失败次数
PW(胜利)
根据毕达哥拉斯理论计算的获胜概率
特等奖()
根据毕达哥拉斯理论计算的输钱概率
MOV(的)
获胜间隔平均数
SOS(的)
用来判断对手的选择相对于本队或其他队而言的难度。0为平均线,可以是正数也可以是负数。
紧急救援委员会 ( )
離開 ( )
每 100 次进攻
DRtg ( )
每 100 次进攻的防守百分比
步速 (步速 )
每48分钟进行几轮比赛?
FTr(罚球率)
罚球与投篮的比率
3PAr (3 点利率)
三分球出手数占总出手数的比例
TS%(真实)
两分球、三分球和罚球的总命中率
eFG% ( 投篮命中率 )
有效投篮命中率(包括两分球和三分球)
累计价值百分比 ( )
每 100 场比赛失误数
圆周率 ( )
球队中每位球员的平均进攻篮板百分比
光纤/光纤放大器
罚球命中率
eFG% ( 投篮命中率 )
对手投篮命中率
累计价值百分比 ( )
对手的失误率
损失比率 ( )
球队每位球员的平均防守篮板率
FT/FGA (每次投篮命中)
对手罚球命中率
毕达哥拉斯原理:
我们将用这三个表格来评估球队过去的战斗力。另外,我们还需要2015-2016赛季NBA常规赛和2015-2016赛季季后赛每场比赛的比赛数据来评估Elo得分(后面的实验部分会讲解)。在从常规赛到季后赛的时间内,列出了2015年10月到2016年6月每场比赛的比赛情况。
在上图中,你可以看到2015年10月份的一些比赛数据,每个表包含的数据分别是:
数据项 数据含义
日期
足球新闻
- 英超第 11 轮曼城爆冷遭布莱顿逆转,利物浦扩大领先优势
- 德甲:波鸿一胜难求深陷降级区,攻防糟糕客场全败,勒沃库森能否取胜?
- 利物浦强势回归!2-0 胜维拉,六轮不败领跑英超,曼城王朝或迎末日?
- 本赛季最不能相信的十支球队,罗马位列其中,伊万尤里奇下课
- 柏林联合 vs 弗赖堡:德甲之旅起伏不定,主强客弱态势明显
- 西甲最年轻球员诞生!15 岁小将卢卡-罗梅罗替补登场创纪录
- 英格兰球星历史地位低迷原因及国家队成绩对其影响
- 周四 014 欧预赛:威尔士 VS 芬兰,实力与状态的对决
- 为什么威尔士球队能参加英超?GOAL 网为你揭秘
- 不吹不黑,意甲和中超哪个联赛更有钱?中超高薪吸引意甲球员,球迷看法各异
篮球新闻
- 伤病摧毁的球员:霍华德姚明领衔,NBA 五大球星的遗憾生涯
- CBA 联赛首次来到湖南,2023-24 赛季季前赛(岳阳)10 月开打
- NBA 前任总裁大卫·斯特恩追悼会在纽约举行,众多名宿出席
- 2017-18 赛季 CBA 季前赛五地举行,山东高速等队分获赛区冠军
- NBA 季后赛:森林狼崛起并非昙花一现,爱德华兹狂砍 43 分率队胜掘金
- NBA 常规赛 9 场激战:湖人能否止连败?约基奇爱德华兹再对决
- 中国男篮国家队对阵萨克拉门托国王,央视不转播,两大平台网络直播
- 现役球员单场 40+得分次数大揭秘:詹姆斯能否成为现役第一人?
- CBA 历史上的传奇球员:刘炜、张勇军、鞠维松和胡雪峰
- 詹姆斯生涯 16 赛季 13 次进季后赛 9 次总决赛 3 次总冠军,创 6 大纪录
足球录像
- 2024年11月13日 2024熊猫杯 中国男足U19vs蒙古U19 全场录像
- 2024年11月11日 法甲第11轮 里昂vs圣埃蒂安 全场录像
- 2024年11月11日 意甲第12轮 国际米兰vs那不勒斯 全场录像
- 2024年11月11日 西甲第13轮 皇家社会vs巴塞罗那 全场录像
- 2024年11月11日 德甲第10轮 海登海姆vs沃尔夫斯堡 全场录像
- 2024年11月11日 西甲第13轮 巴拉多利德vs毕尔巴鄂 全场录像
- 2024年11月11日 意甲第12轮 蒙扎vs拉齐奥 全场录像
- 2024年11月11日 英超第11轮 切尔西vs阿森纳 全场录像
- 2024年11月11日 西甲第13轮 赫塔费vs赫罗纳 全场录像
篮球录像
- 2024年11月13日东亚超常规赛 博尔特斯 - 釜山宙斯盾 全场录像
- 2024年11月13日东亚超常规赛 生力啤 - 桃园领航猿 全场录像
- 2024年11月13日CBA俱乐部杯定州赛区 广东 - 广州 全场精华回放
- 2024年11月13日CBA俱乐部杯烟台赛区 浙江 - 吉林 全场精华回放
- 2024年11月13日CBA俱乐部杯青岛赛区 北京 - 辽宁 全场精华
- 2024年11月13日CBA俱乐部杯烟台赛区 四川 - 广厦 全场精华回放
- 2024年11月13日CBA俱乐部杯惠州赛区 宁波 - 深圳 全场精华回放
- 2024年11月13日CBA俱乐部杯青岛赛区 同曦 - 青岛 全场精华回放
- 2024年11月13日CBA俱乐部杯惠州赛区 山西 - 福建 全场精华回放