級別:中級
Ryan Cooper,佐治亞理工學院研究生;三星奧斯汀半導體高級工程師
美國職業棒球大聯盟的投手依靠策略、欺騙、技巧和執行力的結合才能取得成功。 他們唯一的工作是為他們面臨的每個擊球手出局。
為此,他們會分析每個球場的情況並問自己這樣的問題:“有多少球和好球? 有跑壘員嗎? 分數是多少?”他們還會考慮諸如“我應該投什麼球,投向哪裡?我應該多快扔?”
根據這些問題的答案,投手將仔細決定他認為哪種方法最有可能將每個擊球手送回防空洞。球的出手點、旋轉速度和突破量都有助於他盡最大努力在身體上執行每個投球。
大多數投手可能都知道他們最大的優勢,但他們是否有任何隱藏的優勢沒有被充分利用? 投手的實際成功和潛在成功與其他人相比如何?
這些問題使用 JMP 16 Pro 新的增強型日誌和模型篩選功能、JMP 的 R 函數來回答這些問題,以從 MLB.com 的 Baseball Savant 訪問 Bill Petti 的“baseballr”包,等等。
重要的提示
- 在摘要中(以及視頻中的 1:28),我提到使用 JMP 的 R 函數訪問“baseballr”包。 這些數據最初是幾年前在不同版本的 JMP 和 R 下訪問的,不幸的是,它們目前不兼容。 我在下麵包含了兩個選項,用於訪問演示文稿中使用的數據。
- 選項1 :將“baseballr_2018_season_accumulation_script.txt”的內容複製到R腳本並在R Studio中運行。
- 選項 2 :從以下鏈接下載“MLB 2018 Regular Season.csv”:
運行增強的日誌腳本
- 在 JMP 16 Pro 中打開“MLB 2018 Regular Season.csv”(這需要幾分鐘)
- 運行“enhanced_log_script.jsl”以執行演示文稿中解釋的數據操作和模型篩選操作