新闻中心news
数据挖掘在篮球竞技中的应用

资料一部分是自己原创,一部分来源于网络,若您发现侵犯您个人权利的,请留言联系我,我立马删除
数据挖掘--数据挖掘在WEB中的应用中的应用中的应用Web数据挖掘web数据挖掘
内容提示:数据挖掘在篮球竞技中的应用肖鹏(青海师范大学 计算机学院, 青海 西宁810000)摘要: 在篮球比赛中, 对比赛数据进行实时录入分析, 并辅以以往的比赛数据作为教练员 的参考是极为重要的, 这不但可以帮助教练员判断选手的参赛状况, 还可以帮助分析哪些选手组合后能发挥出 更大的优势。 为此使用 V i su a lS tud io 2010 C++作为开发工具, 结合 MFC、GD I、COM、STL、文件I/O、多线 余行代码开发了 篮球数据统计软件。 该商用 软件不仅可以 对篮球比赛中 的 投篮、 失误、 犯规、 换人等所有事件实现录入, 还可以在任意时刻查看任意球员或任意队伍的各项技术统计数据, 而且...
数据挖掘在篮球竞技中的应用肖鹏(青海师范大学 计算机学院, 青海 西宁810000)摘要: 在篮球比赛中, 对比赛数据进行实时录入分析, 并辅以以往的比赛数据作为教练员 的参考是极为重要的, 这不但可以帮助教练员判断选手的参赛状况, 还可以帮助分析哪些选手组合后能发挥出 更大的优势。 为此使用 V i su a lS tud io 2010 C++作为开发工具, 结合 MFC、GD I、COM、STL、文件I/O、多线 余行代码开发了 篮球数据统计软件。 该商用 软件不仅可以 对篮球比赛中 的 投篮、 失误、 犯规、 换人等所有事件实现录入, 还可以在任意时刻查看任意球员或任意队伍的各项技术统计数据, 而且还能在比赛结束后, 获取大量满足数据挖掘要求格式的数据。 对这些数据进行需求分析、清洗和挖掘, 可以获取更多有用 的信息。关键词: 篮球; 数据; 数据录入; 实时分析; 数据挖掘中图分类号:TP 391文献标识码:A文章编号:1672- 7800(2013)007- 0135- 03作者简介: 肖 鹏(1986-), 男 , 青海师范大学计算机学院硕士研究生, 研究方向为数据挖掘与生物信息。0引 言在当 今的篮球竞技中, 教练员分析自 己和对手的比赛数据时大都停留在纸上数据阶段, 依靠以往的经验进行分析和判断, 缺乏进一步的图形化数据和数据的深入发掘分析。 而仅靠这些数据和经验对未来的 比赛对手和自 身进行分析或在赛场中进行实时分析判 断是明 显不够的。 目前国内 外将数据挖掘用 于篮球数据的 统计方面大都处于理论阶段, 具体的商用 软件或实例 资料极少, 而能将篮球比赛数据的录入和挖掘结合起来的 研究就更少了 。 现在学术界已经开始对篮球数据挖掘进行研究并且已 经出 现了 一些例子, 见参考文献[1]、[2]、[3]。 但是具体的 商业软件则很难找到, 这说明数据挖掘技术在篮球数据方面的应用 研究在国内 外大都处于理论摸索、算法研究以及需求分析阶段, 而实现这些理论的应用 程序几乎为空白 。 本文将介绍篮球统计软件以及它 对于已经录入的 数据进行挖掘分析的两个实例。1软件的理论模型数据挖掘 (D a t a M in in g)[4]是 通 过分 析 每 个 数据, 从大量数据中寻找其规律的技术。 当 今, 全世界应用 电子计算机进行各种数据的 录入、 分析、 处理和查询 已 经有很多年的历史了 。 但是这些数据中 常常隐藏着一些不容易 被发现的而且非常有价值的 东西, 例 如 对于超市购 物系 统,商家可以很容易积累 大量的 销 售数据。 交易 数据库可以把顾客的购买清单存储下来, 通过对这些数据进行智能分析, 就可以获得顾客购买的 一些规律, 这些规律可以指导超市安排进货、库存和货架摆放。 类似的, 可以把这种技术用 于分析篮球比赛的 每一场、 每一个赛季、 甚至一个球员的整个职业生涯中的比赛数据中去, 以从中获取潜在的有用 的数据。 本应用 将会使用 关联规则 挖掘算法对录入的比赛数据进行挖掘。1.1最小支持度和最小置信度设置最小支持度的设定通常根据用 户 的 实际需求和数据的实情并结合客观事实进行制 定, 也就是用 户 认可的“一件事发生的几率足以让他们感到可以被利用”的几率。 最小置信度的设置理念类似于最小支持度, 但是需要大于最小支持度。1.2数据准备本软件设计的首要目 标就是完整地记录一场篮球比赛的所有事件。 在取得事件记录后, 可以依据具体的挖掘要求进行数据清洗并完成数据的准备工作。1.3规律寻找和规律表示将描述如何获得助攻和进攻的最佳球员组合, 以及反击的最佳球员组合。 将会使用 关联规则 的 标准算法对已经清洗的数据进行挖掘操作, 最后显示结果。1.4关联规则之Ap r io r i 算法描述L 1=f ind_ f r eq u en t_ 1-i t em s e t s(D) ;f o r(k=2;Lk-1 ;k++){Ck=ap r io r i_ g en(Lk-1,m in_ sup) ;f o r e a ch t r an sa c t ion tD{C t=sub se t(Ck,t) ;
2026-06-14 07:03:19
浏览次数:次
返回列表