馮靈清 王振璇 劉宇晶
摘 要: 在籃球比賽中,統(tǒng)計(jì)數(shù)據(jù)可以反映一名球員的能力,但不一定全面、客觀,通過對統(tǒng)計(jì)數(shù)據(jù)進(jìn)行處理與修正可以更客觀地評估籃球運(yùn)動員的個人能力。使用MySql數(shù)據(jù)庫實(shí)現(xiàn)了PER算法;選取有代表性的幾名球員的PER值與hoopdata.com網(wǎng)站給出的PER值進(jìn)行比較,然后將PER算法應(yīng)用于CBA聯(lián)盟2012-2013賽季中。
關(guān)鍵詞: 籃球; PER; 數(shù)據(jù)庫; 算法; MySql
中圖分類號:TP399 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2014)02-45-04
1 PER簡介
PER算法由現(xiàn)任孟菲斯灰熊隊(duì)籃球事務(wù)總裁約翰·霍林格提出,是球員效率值(Player Efficiency Ratings)算法的簡稱。該算法修正了球員在球場上所有被記錄的數(shù)據(jù),在公式中加成球員的積極數(shù)據(jù),消減消極數(shù)據(jù),更多地被用于衡量球員的進(jìn)攻能力[1]。
計(jì)算出的PER值與網(wǎng)站給出的PER值出現(xiàn)誤差是因?yàn)槲闹兄徽碛?jì)算出了77名球員的aPER值,這77名球員的平均aPER值與聯(lián)盟400余名球員的平均aPER值并不相同。如果選取同樣數(shù)量球員,結(jié)果更加接近。由于該算法只是驗(yàn)證,所以最終結(jié)果不同是預(yù)料之中的[4]。但是,從兩組數(shù)據(jù)的對比中可以看出,實(shí)現(xiàn)的PER算法是具有參考價(jià)值的。
2.5 將PER值應(yīng)用于CBA球員
方法類似于實(shí)現(xiàn)PER算法,但是在計(jì)算球隊(duì)節(jié)奏時,由于缺少對手回合數(shù)這一數(shù)據(jù),所以選擇使用聯(lián)盟平均回合數(shù)代替對手回合數(shù),結(jié)果如圖7所示。
從結(jié)果來看,選取的樣本中,外援基本上全部是高效率。而國內(nèi)球員中,國家隊(duì)成員的PER值均屬于中上等水平。這一結(jié)果是基本符合真實(shí)情況的[5]。
3 結(jié)束語
本文使用MySql數(shù)據(jù)庫的視圖機(jī)制,通過對球員的基本統(tǒng)計(jì)數(shù)據(jù)的不斷修正,最后實(shí)現(xiàn)了PER算法,在計(jì)算出的PER值中,選取具有代表的幾名球員的PER值,將其與hoopdata.com網(wǎng)站給出的PER值進(jìn)行比較,誤差在預(yù)計(jì)范圍中。關(guān)注PER是現(xiàn)在業(yè)余球迷所可以借鑒的最佳選擇,選取CBA聯(lián)盟2012-2013賽季的數(shù)據(jù)進(jìn)行計(jì)算,將PER算法應(yīng)用于CBA中也具有一定的參考價(jià)值。
參考文獻(xiàn):
[1] 黃宇.2012籃球分析的新起點(diǎn).sports163.com/special/nbazt/2012endingysj.hml
[2] John Holliger.Calculating PER.www.basketball-reference.com/about/per.html
[3] (英)福塔(Fotra.B)著,劉曉霞,鐘鳴譯.MySql必知必會[M].人民郵電出版社,2009.
[4] wiki.Player efficiency rating.en.wikipedia.org/wiki/Player_efficiency_rating
[5] 搜狐編輯.CBA數(shù)據(jù)中心. http://cbadata.sports.sohu.com/ranking/teams/