메이저리그 야구에서 투수는 전략, 속임수, 기술, 그리고 실행의 조합에 의존하여 성공합니다. 그들의 유일한 임무는 상대하는 타자 한 명당 아웃을 잡아내는 것입니다.
이를 위해 그들은 각 투구의 상황을 분석하고 "볼과 스트라이크는 몇 개일까? 주자가 베이스에 있을까? 점수는 몇 점일까?"와 같은 질문을 스스로에게 던집니다. 또한 "어떤 공을 어디에 던져야 할까? 얼마나 빨리 던져야 할까?"와 같은 결정도 고려합니다.
투수는 이러한 질문에 대한 답을 바탕으로 각 타자를 덕아웃으로 돌려보낼 가능성이 가장 높은 접근 방식을 신중하게 결정합니다. 공의 릴리스 포인트, 회전율, 그리고 브레이킹 량은 모두 각 투구를 최대한 효과적으로 구사하는 데 중요한 요소입니다.
대부분의 투수들은 자신의 가장 큰 강점을 알고 있을 것입니다. 하지만 잠재력을 충분히 발휘하지 못하고 있는 숨겨진 강점이 있을까요? 투수의 실제 성공과 잠재적 성공은 다른 투수들과 어떻게 비교될까요?
이러한 질문은 JMP 16 Pro의 새로운 향상된 로그 및 모델 스크리닝 기능, MLB.com의 Baseball Savant에서 제공하는 Bill Petti의 "baseballr" 패키지에 액세스하는 JMP의 R 기능 등을 사용하여 답할 수 있습니다.
중요 참고 사항
- 초록(그리고 영상 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"을 실행하세요.