R语言教你NBA投篮如何命中率最高受教了
阅读: 186次
发表于:2023-02-13 16:54

最近注册了Kaggle,发现里面有很多数据集可以玩,比如NBA投篮数据。
数据概览数据囊括了14,15年nba所有场次共128069条投篮记录
主要字段解释:
LOCATION : 主场H/客场WW :W赢/ L输FINAL_MARGIN:最终分差SHOT_NUMBER :第几次投篮PERIOD :第几节SHOT_CLOCK:投篮时,篮板显示的时间即还剩几分钟该节结束DRIBBLES :投篮前运球数TOUCH_TIME:持球时间SHOT_DIST:投篮距离PTS_TYPE:2分/3分CLOSE_DEF_DIST:最近防守人距离FGM:1投进/0没投进PTS :得分SHOUT_RESULT;made投进/missed没投进目的1. 是否真的有主场优势
2. 什么样的方式投篮命中率最高
分析df = pd.read_csv('C:/Users/Desktop/shot_logs.csv')pd.crosstab(df.LOCATION ,df.W ,normalize = True)W L WLOCATIONA 35496 28639H 27978 35956显然主场胜率 56.23% 比客场 44.65%高!
#决策树R语言(因为R语言可以直接画图)library(party)myFormula <- GFM ~ FINAL_MARGIN SHOT_NUMBER PERIOD DRIBBLES TOUCH_TIME SHOT_DIST CLOSE_DEF_DISTdt <-ctree(myFormula , data = train , controls =ctree_control(minsplit = 10, maxdepth = 3))plot(dt)
得到两个显而易见的结论
当投篮距离小于4.8英尺(1.46米),距离最近防守人超过4.5英尺(1.37),投篮命中率几近90%,ps:勇士队的无球跑动冠绝联盟。当投篮距离大于19.3英尺(5.88米),投篮命中率不到40%
持球时间大于1.5s相比持球时间小于1.5s,命中率会降低很多
总结确实有所谓的主场优势
投篮距离对命中率影响很大
持球时间短(比如接球就投篮)的命中率比持球时间长的要高
End.
运行人员:中国统计网小编(微信号:itongjilove)
微博ID:中国统计网
中国统计网,是国内最早的大数据学习网站,公众号:中国统计网
http://www.itongji.cn
本站声明:以上部分图文视频来自网络,如涉及侵权请联系删除
-
篮球亚冠联赛BCL Asia 2026完整赛制解读
篮球 2026-01-16
-
CBA新赛季“潜力赛”是什么?赛制全解读
CBA 2026-01-16
-
2026世界杯转播权花落谁家?全球各区域观赛平台前瞻
世界杯 2026-01-16
-
从64场到104场:世界杯扩军后,球迷的观赛日程会有多密集?
世界杯 2026-01-16
-
生物力学分析如何帮助业余跑者改善跑姿?
世界杯 2026-01-14
-
2026年ESPN未来实力榜:雷霆火箭为何领跑?
雷霆,火箭 2026-01-14
-
2026年哪些NBA球队拥有最大的薪资空间?
NBA 2026-01-14
-
巴西队救赎之路:安切洛蒂上任,能否唤醒沉睡的桑巴军团
世界杯,安切洛蒂 2026-01-14
-
东道主“主场光环”效应:美国队能否借史上最强阵容创造奇迹
世界杯 2026-01-14
-
勒布朗·詹姆斯2026年会离开湖人吗?
勒布朗·詹姆斯,湖人 2026-01-13
热门标签
