NBA比赛数据分析与预测

我的任务利用13到16年的NBA比赛统计数据,去预测17年的每场NBA比赛。数据是从http://www.basketball-reference.com/这个网站获得的。前期参考了https://www.shiyanlou.com/courses/782/labs/2647/document这里的分析与实现方法。这个实验楼里实现用了LogisticRegression。现在我想对数据做一些预处理,并且用其他分类方法做决策,比较着看效果。Michael J. Lopez的《Building an NCAA men’s basketball predictive model and quantifying its success》这篇文章里写了几个对预测有帮助的特征。并且总结了下他们实现方法的局限性。
这里写图片描述
这里写图片描述
这里写图片描述


对于数据预处理

特征选择

去掉方差小的特征

用一个阈值来去除方差小的变量是一种最基础最方便的方法,比如某个特征在所有样本中都是同一个值,那么这个特征没有什么信息量,可以去掉。

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NBA篮球预测(PYT,Predicting Your Team)是一种基于统计数据和分析模型的预测方法,用于预测NBA比赛的结果。这种方法利用了大量的数据,例如球员个人数据、球队历史数据以及比赛场地等,通过对这些数据的分析来进行预测。 PYT方法首先会收集并整理各种相关数据,例如球员的得分、助攻、篮板等数据,以及球队的胜率、场均得分等数据。然后,针对每一场比赛,根据球队各项数据的表现,使用预测模型进行计算和分析。这个模型可能是基于机器学习算法或其他统计模型,通过对历史数据的学习和训练,得出比赛结果的可能性。 PYT方法的准确性取决于数据的完整性和模型的优劣。如果数据收集不全或者模型设计不合理,预测结果的准确性就会受到影响。因此,在使用PYT方法进行篮球预测时,需要确保数据的真实性和完整性,并选择合适的模型进行分析。 当然,虽然PYT方法可以通过数据分析预测比赛结果,但篮球比赛的结果往往受到诸多因素的影响,例如球队的状态、伤病情况、战术安排等。因此,预测结果只是一种可能性,不代表绝对的确定性。 总的来说,NBA篮球预测(PYT)是一种利用数据和分析模型进行预测的方法,可以帮助我们了解比赛结果的可能性。尽管它有一定的准确性,但我们仍然应该理性对待,注意其他因素对比赛结果的影响。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值