iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0

介紹完 FanGraphs 後,接下來介紹 Statcast。Statcast 是 2015 年大聯盟在 30 支球隊的球場開始啟用、用來獲得球員各種逐球數據的工具,例如投球轉速、打擊初速等一般傳統數據不會提供的項目。由於這項技術的實行,各球隊可以運用更精細的數據分析來幫助球隊。大聯盟在這時候也架設了一個數據網站 Baseball Savant,提供各項 Statcast 獲得的數據,不只讓球隊的專業人士查看,也讓一般大眾可以上去瀏覽,讓數據分析能夠有更多人來參與。

Baseball Savant 官網:Baseball Savant: Trending MLB Players, Statcast and Visualizations | baseballsavant.com

Statcast Search

pybaseball 在獲得 Statcast 資料的方法跟 FanGraphs 不一樣,他會去不同頁面找資料,並運用 Baseball Savant 提供大家下載 CSV (Comma-Separated Values) 檔的方便功能,直接抓下來轉成 DataFrame 後再做整理。其中一個頁面是 Statcast Search:

Statcast Search | baseballsavant.com (mlb.com)

這個頁面主要是用來獲得球員的逐球資料,比較簡單的操作方式是先選球員種類 (Player Type),通常會選打者 (Batter) 或投手 (Pitcher)

之後再根據你的選擇,去打者或投手欄位輸入你要查看的球員名字並選取,這裡用 Cody Bellinger 當範例:

選好選項後點選 Search 來搜尋,預設會是最新一個球季的例行賽,現在的話就是 2023 例行賽,點選後結果會是像這樣:

會有這季打者遇到了多少球,如果是投手就是這季投了多少球。右邊的小圖示代表其他功能,總共有三顆,最左邊的按鈕是會產生圖表,如果我們的搜尋結果有多數球員就能比較各欄位。中間圖示會下載選取範圍的總和與平均數據。如果是最右邊的圖示會下載逐球資料。

如果想知道逐球資料可以點選表格,等待幾秒資料載入後,就能看到逐球的表格:

可以看到會有豐富的逐球數據,更方便的是可以點選最右邊的攝影機,就能直接看到那顆球的影片,十分方便。

這個搜尋頁面不只能搜尋單一球員,只要範圍設定好,也能看到多位選手的數據。不過這頁的篩選條件眾多,我就不一一介紹,有興趣的話可以自己試試看,或是參考官方提供的教學影片:

Baseball Savant Tutorial #1: The Search Function pt. 1 - YouTube

Leaderboards

另一個 pybaseball 會用來獲得資料的頁面是 Savant 的 Leaderboards 頁面。跟 FanGraphs 不同的是,Savant 有提供不同種類數據各自的排行榜頁,像是本壘板紀律外野手接球機率投球球種分布等,一樣很推薦大家上去看看有哪些進階數據的排行。跟上一個頁面一樣,排行榜頁也能提供我們下載成 CSV 檔,十分方便。

有些頁面也跟 Search 頁一樣,可以點表格讀取更多資料,像是捕手傳球排行,就能看到每次捕手傳球抓盜壘的其他細節:

Player Page

除了上述兩個頁面,我想再推薦另一種,就是 Savant 他們的球員個人頁面。裡面有各種 Statcast 提供的進階數據,還有他們設計的好看圖表,像是進階數據的 PR (Percentile Rankings) 圖,能很快地知道球員的強項有哪些,也可以選取區域圖 (Zones) 來看好球帶的各區域表現。除了打擊投球,也能看到防守跟跑壘等的進階數據,還有根據不同情況的分項數據可供查詢。我那時候參加數據分析比賽很多資料就是從這邊獲得,雖然這邊的數據無法轉成 CSV 檔滿可惜的,但還是很推薦大家看看。

大谷翔平個人頁:https://baseballsavant.mlb.com/savant-player/shohei-ohtani-660271

本日小結

今天初步介紹了 Baseball Savant 這個擁有 Statcast 資料的網頁,感謝大家的耐心觀看。其實不只我介紹的三個功能,他也有像是 Visual 這種專門展現他們圖表的酷頁面。Baseball Savant 的圖表真的很多元,非常用心,可以逛很久,並且不用付費就能觀看。明天會開始介紹 pybaseball 裡的 Statcast method。


上一篇
Day 09 - FanGraphs 原始碼
下一篇
Day 11 - Statcast 打擊篇
系列文
Python 棒球數據分析套件 pybaseball 介紹30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言