cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Choose Language Hide Translation Bar
趣味視覺化:NBA 2004-2023常規賽投籃數據大揭秘

在籃球的世界裡,每一個躍起投籃的瞬間都是一個數據點,每一次球網的輕顫都彙聚成統計的一部分。當我們將NBA從2004年到2023年的常規賽投籃數據彙聚一堂,便開啟了一場關於精准、策略、變革和傳奇的探索之旅。讓我們透過資料視覺化的魔術,一起走進這個籃球的宇宙,發現其中的趣味和奧秘。

本文使用的數據來源於NBA官方公開數據集。在JMP中數據表截圖,如下圖(一),共有4012561行數據,每一行代表一次投籃的資訊。數據表共35列。我們就使用這個含有超過400萬條投籃記錄的龐大的數據表,使用JMP強大的視覺化功能來快速揭秘這些年投籃數據背後的秘密。

1.png

(圖一)

 

注:數據表列名解釋如下:

SEASON_YEAR 和 SEASON: 賽季

TEAM_ID: NBA API中該特定隊伍的唯一ID變量

PLAYER_ID: NBA API中該特定球員的唯一ID變量

GAME_DATE: 比賽日期(M-D-Y // 月-日-年)

GAME_ID: NBA API中該特定比賽的唯一ID變量

EVENT_TYPE: 表示投籃結果的字符變量(命中投籃 // 未命中投籃)

SHOT_MADE: 表示投籃結果的真/假變量(真 // 假)

ACTION_TYPE: 投籃類型描述(上籃、扣籃、跳投等)

SHOT_TYPE: 投籃類型(2分或3分)

BASIC_ZONE: 投籃發生的球場區域名稱

ZONE_NAME: 投籃發生的球場側面名稱

ZONE_ABB: 球場側面的縮寫

ZONE_RANGE: 按區域劃分的投籃距離範圍(小於8英尺、8-16英尺、16-24英尺、24英尺以上)

LOC_X: 球場x,y平面上的投籃x坐標(0, 50)

LOC_Y: 球場x,y平面上的投籃y坐標(0, 50)

SHOT_DISTANCE: 相對於籃筐中心的投籃距離,以英尺計

QUARTER: 比賽的節

MINS_LEFT: 節中剩餘分鐘數

SECS_LEFT: 節中剩餘秒數

GAME_TIME: 比賽進行的時長分鐘數

投籃:命中與否的二分之界

使用JMP的圖形生成器可以透過滑鼠點選的方式快速實現巨量數據的視覺化。

在JMP菜單欄的【圖形】中選中【圖形生成器】,左側顯示的是數據表的所有列名。用鼠標將EVENT_TYPE列(含有分類型變量Made shot和Missed shot)拖入右邊空白界面中的Y和X區域,在圖形選項中選擇【餅圖】,就可以一秒輕鬆得到超過400萬行數據蘊含的投籃命中率的資訊。配合SEASON(賽季)作為本地過濾器,就可以查看不同賽季的單獨命中率資訊。

1-2.gif

很明顯地,在所有年份中,命中的投籃都只占不足50%。想像一下,每當球員躍起,是否得分就引來全場注目。下面用JMP自帶的動畫展示的投籃命中率隨著賽季的不斷變化更讓我們仿佛感受到了比賽的緊張與激烈。

JMP_Taiwan_2-1710483992418.png

籃球場的星圖:投籃點分佈

使用JMP的圖形生成器,分別將LOC_X和LOC_Y列放入X和Y,搭配PLAYER_NAME作為本地數據過濾器製作下面這張密集的散點圖,它像夜空中的星圖一樣,記錄著每一位球員的職業生涯的每一次投籃嘗試。這張圖(二)變成了他們得分能力的地圖,當我們使用本地過濾器查看如斯蒂芬·庫裡(Stephen Curry)這樣的超級射手時,綠色的點對應著了他在NBA賽場上的每一個閃耀時刻。

JMP_Taiwan_3-1710483992645.png

(圖二)

每個時代都有其標誌性的球員,他們在關鍵時刻的決定性投籃往往能改變比賽的走向。NBA球員數據統計中常用的熱區(Hot Zone)透過分析球員得分的場地區域,就可以發現他們在籃球場上的手感偏好。球員們的熱區(Hot Zone )猶如戰場上的制高點,是他們攻城略地的關鍵,展示著他們的實力和風格。使用JMP軟件的定制地圖(custom map),就可以直觀呈現投籃熱區。

想像一下,當斯蒂芬·庫裡(Stephen Curry)跨過半場時,就是他的三分熱區。隨著賽季經驗的積累,他的風格逐漸成熟,對手們從一次次的比賽失利中明白,當庫裡在擁有他的逆天三分球手感時,是非常可怕的對手。

2-1.gif

再看勒布朗·詹姆斯(LeBron James),他的熱區主要在籃下,從這裡發起攻擊,他能夠輕鬆施展強大的力量和精准的技巧。當詹姆斯在他的熱區內控球時,阻擋他將是一項艱巨的任務。

2-2.gif

球隊的投籃位置偏好

除了球員個人之外,每支球隊偏好的投籃位置是否有所不同?

JMP的圖形生成器的條形圖可以很好地幫助我們發掘這個資訊。我們篩選出2022-2023賽季NBA30支球隊的投籃數據,我們可以看出,幾乎所有球隊在"Restricted Area"(禁區,圖(三)中深藍色條形)裡的得分效率都是最高的,雖然禁區通常是防守最嚴密的地區,但是籃下的機會也更多。

不同隊伍伍則在"Mid Range"(中距離,圖中橙色條形)區域展現不同的得分效率,例如Chicago Bulls (芝加哥公牛隊)和Atlanta Hawks (亞特蘭大老鷹)都有亮眼的中距離得分表現。球隊的投籃偏好,不僅是當家球員技能的展示,也是教練戰術佈局的體現。在堆疊條形的色彩交織中,我們似乎可以感受到每支球隊的攻防哲學。

3.png

(圖三)

時間流轉中的投籃距離

再來看這張比賽時間與投籃距離的熱圖,一眼望去,大部分投籃都集中在24英尺(feet)以內的區域。同時,我們還發現球員們似乎更願意在每小節比賽快要結束的時候拉開距離,嘗試遠距離投籃。尤其是在未投進的Missed Shots中這樣的嘗試更加顯著。是戰術調整?體能分配?還是搏一搏好運?配合TEAM NAME作為Local data filter,這張圖似乎在向我們訴說著每支球隊策略背後的故事。

當我們把注意力放在比賽48分鐘後的區域,我們會發現球員們在超遠距離進行的投籃嘗試會明顯下降,這也反映了加時賽的緊張和出手的謹慎。(注:NBA比賽共4節,每節12分鐘。若雙方打平,則進行5分鐘的加時賽,若加時賽後雙方仍舊打平,則繼續加時5分鐘,如此循環,直到雙方決出勝負為止)。

JMP_Taiwan_6-1710483995233.png

動作與反應:投籃類型大比拼

下方的條形圖,它向我們展示了最常見的5種投籃動作。在JMP的圖形生成器畫條形圖時,選擇【堆疊填充】,並設置【堆疊填充】的主類別為【5】,就可以輕鬆視覺化我們想要的資訊。從圖(四)中可以看出,跳投(Jump Shot)高居榜首,而上籃(Layup)緊隨其後,反映了籃下依然是得分的重鎮。

位居第三的帶球上籃(Driving layup shot)強調的是動態過程中的得分方式,它通常涉及球員從外線帶球突破防守,在移動中完成上籃動作。在NBA比賽中,"Driving layup"是一種非常重要的得分手段,因為它不僅能有效得分,還能吸引防守,為隊友創造出手空間,也常常是比賽的精彩瞬間。

JMP_Taiwan_7-1710483995399.png

(圖四)

籃球賽季的變奏曲

從2004年到2023年,NBA比賽是否有什麼戰術上的普遍規律呢?我們的視線落在了下面這張圖(五)上,使用JMP的圖形生成器的熱圖(Heat Map),採用SHOT_TYPE作為Y,SEASON作為X,隨著時間的推移,我們可以清晰地看到三分球的嘗試有明顯增長趨勢,反映了現代籃球戰術的轉變。

三分球的盛行不僅僅是球員個人技術的提升,更是戰術進化和規則調整共同作用的結果。比如,禁區防守規則的變化讓籃下空間更加擁擠,球隊開始尋求更高效的得分方式,三分球因此成為了首選。

JMP_Taiwan_8-1710483995423.png

(圖五)

總結:NBA投籃數據儀錶板

使用JMP的儀錶板,可以製作一份NBA投籃數據揭秘看板,組合所有我們感興趣的圖表,並且圖表是交互式的動態圖片,可以輕鬆透過鼠標的點選查看數據之間的交互。這張儀錶板不僅僅是冰冷的數字的集合,它是籃球場上激情與智慧的視覺化集成。

本次的JMP的趣味數據視覺化告訴我們,籃球不僅僅是運動員的速度與力量的競技,更是策略與決斷的藝術。從這些點點滴滴中,我們可以看到NBA風格的多樣化和戰術的創新。這背後是無數教練和球員智慧的結晶,也是籃球這項運動不斷發展進步的證明。

JMP_Taiwan_9-1710483997645.png

Last Modified: Mar 20, 2024 9:10 AM