一个计算机系学生的NBA数据论文
2009-03-17 16:02:47 由 发表 hooper评论 条
数据信号处理技术之谁会有高潮~~~~~~
1。 由浅入深,数据信号处理技术 第一课Low Pass Filter
序~~
由于学业及逃课看球的关系,已经很久没有为HC碎碎念新闻社写文章了……但今天想作一点贡献给大家一起学习一同分析一些有用的数据。
不用我说,我想大家应该知道每一个球员或球队在一个沉长的球季里一定有其阶段是状态异常好或差的时间……比如说打出连续8场+20的成绩,又或者是如5连败的痛苦经历等等因素,状态有起有落——我们称为高潮期,或低谷期。
那么我想说的是从一个球员的数据如何可以看出他最近的状态如何如何呢?他的G点高潮或低谷在哪段时间爆发呢???由于季候赛程临近,能够有效地找出状态最好的球员去接战季候赛的非常非常关键的!!!那么你知不知道阿泰,姚明,影帝的高潮到了没呢???
1。 小弟现在在修计算机电子工程,里面有一科目是Signal Processing And Multimedia Technology 数字信号处理~~昨天我奇想地觉得球员的每场比赛得分数据是不是也可以用来模仿一下作为信号地处理呢,可以也用来试验一下用来温习=。=
所以接下来说数字信号,大家有必要了解一些“大概”的东东:
1)什么是信号(signal)?
信号是消息的表现形式,消息则是信号的具体内容 (其实信号有三类的)
例如下图:
我想球员的一季每场状态也可以随时间地去像一个signal讯号那么地去分析吧~~
例如下图的时间t(x)的X轴可以代表姚明由0至65场的场次得分表现演变~ Y轴代表得分~~(用的是time domain,not frequency domain!!)
这一图表总结统计了姚明每场的得分表现,但是讯号是非常不稳定起伏有上有下不定和复杂困惑的(有nosie)~~ 很难看得出这季的表现吧~~
所以我们要运用到数字信号处理,经过一个system/filter的处理才可以看出上面姚明得分图里面所表达的东东
数字信号处理
数字信号处理即是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式
所以我们可以透过“Filter”将姚明的得分图修正过滤,就如下图的不完整讯号变成比较完美的讯号从而得出他的状态图了~~
大家准备好了没???
首先,这是姚明,影帝,呀泰的由1至65场每场得分统计
得出以下三图:
是不是没能看姚明呀泰大大他们的高潮在那吗?? 拼命的找呀找呀不到~~
因此留心听书的话就知道接下来要数字信号处理,用一用FIR Filter了~
FIR Filter:
FIR 滤波器的响应会在有限的取样时间内衰减,对于有限的输入,其输出响应必为有限,因此可视为是“输入值的加权平均”,故又可称为移动平均(Moving Average)滤波器。
程序如下:
图示表达方法:
impulse response即脉冲响应~
就是输入讯号经过一个运算之后就变成输出讯号
假设输入讯号为x(t)
输出讯号为y(t)
则当y(t) = h(t)*x(t)
则h(t)便为其"脉冲响应"
简单点来说,我将h[n]impulse response设定为5,就是将每5 场的得分总和除5,拿出一个数值再作为统计……。
看看姚的~~
原本的得分统计
经过Filter后的统计:
、现在可以看出来这个讯号已经比较稳定及容易去掌握分析了~ 由开季时慢慢随着时间场次的增加,得分而稳步地在上升~在30场左右达到第一个高潮顶点从而下滑调整~~到了45~50场左右进入了完全的挣扎低迷期……50来场明星赛后调整回来……现在状态稳定地在20分上下不多不小~~高潮期短暂及较难拥有~~稳定发挥基石原则。
两图比较过滤
现在我们再看看影帝的
原图
讯号过滤处理后:
可以看出来影帝非常的稳健保险~在45场左右的时候,刚刚在姚的低谷期”迎来自己的高潮期~这个数据很有趣值得我们深入地去讨论的…姚的低迷=影帝的高潮???一方面可以说是姚同影帝不能同时拥有好的”得分”化学反应,但另一方面也可以说:在姚的低迷期,影帝站了出来弥补了姚的!!!热情如火,永不见低潮……摧化推进助燃料~~~
两图比较过滤
最后的是呀泰~~