• 沒有找到結果。

3 需求及設計目標

3.1 需求分析

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

3 需求及設計目標

3.1 需求分析

在我們選擇想要觀察的投手之後,我們接下來想要進一步了解這個投手他過去這 個球季中投了哪些打席,以及最重要的,在這些打席中他是如何跟打者來周旋。

每個打席都由一個步進式的投球序列組成,這些序列的每一步包含了使用的球種、

球進入本壘板的位置、球速以及打者對這一球的反應。這些序列可以看成是某種 時序性空間資料,藉由單一打席中投手選擇球種和打者反應的排列,我們可以探 討該投手的投球策略是什麼,再考慮到投球的進壘位置以及球速來觀察這些策略 的執行結果如何。但是一個投手在一個賽季中可能投過數百個打席,如果全部都 用詳細列出過程的方式呈現會讓版面過於擁擠且混亂。因此,我們希望能夠設計 一個視覺化圖表讓使用者能夠快速地探索某個投手所經歷的所有打席之間的相 似性,並藉此提供這個投手的投球策略以及投球穩定性的觀察,再進一步透過打 席卡片圖來確認某個打席的過程細節。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

圖 14. 傳統的投球分佈圖,圖片取自 baseballsavane.com [3]

傳統常見的投球分佈圖通常是直接將每一球的結果合併在一張本壘板視角 的圖上,如圖 14,但這樣的方式只能呈現該投手整體的球種使用比例以及球路 位置分佈,沒有考慮到這些球在它那個打席中所扮演的角色。我們只能說出:『這 個投手使用某某球種的比例是多少,並且大部分投在好球帶的哪個位置。』而如 果我們把單一本壘視角圖拆開,依照在打席中出現的順序來分類成多個本壘視角 圖,我們可以進一步看到該投手在每一球的球路使用比例,我們現在可以回答:

『這個投手在投到第幾球時,使用某個球種的比例是多少,並且大部分投在好球 帶的哪個位置。』儘管如此,我們沒有辦法說出這一球的前一球或後一球是什麼 球種,當一個投手在某個打席的第二球投出了一顆落在角落的滑球且打者揮棒落 空,我們會想知道第一球是否對這一球的結果產生影響,也就是說,我們想要了 解單一打席中,每一球之間的關係。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

對於某些球種較少的投手來說,用樹狀結構來建立球種序列圖是可行的,但 當投手擁有四種以上常用球路時,序列圖會隨著球數的增加而變得難以判讀,如 圖 15。

圖 15. 使用 Sankey 呈現球種序列之實驗結果

建構出球路分佈圖之後,我們可以進一步透過各種過濾器來過濾想要看的打 席集合,而分佈圖也會隨著打席集合的變動而更新,建構出新的分佈圖。如圖 16。

圖 16. Zack Greinke 在一二壘有人時的投球分佈

相關文件