두 번째 과제는 8주차 강의 시간에 배운 Expected Threat (xT) 지표를 바탕으로 분석 보고서를 작성하는 것입니다.
📌 과제 목표
- 공개된 다양한 이벤트 데이터를 활용하여 Expected Threat (xT)를 계산하는 코드를 구현합니다 (8주차 실습 자료 참고).
- 계산된 xT를 바탕으로 다양한 관점의 분석을 수행하고, 자신만의 인사이트를 도출합니다.
- 분석 과정과 결과를 논리적으로 설명하는 보고서를 작성합니다.
📖 xT란 무엇인가?
- Expected Threat (xT)는 공이 특정 위치에 있을 때 득점으로 이어질 확률, 즉 ‘기대 위협’을 정량화한 값입니다.
더 자세한 정의는 Karun Singh: xT를 참고하세요.
🔢 코드 구현 가이드
8주차 실습의 xthreat.py 코드 및 자료를 참고하여, StatsBomb 이벤트 데이터셋 (그 외 Wyscout, DFL 등 다양한 데이터셋 활용 가능)을 활용해 xT를 계산합니다.
📝 분석 보고서 작성
xT 를 계산했다면, 이제 이를 활용하여 자유롭게 분석을 진행하고 보고서를 작성합니다. 보고서의 형식은 자유이며, 자신만의 깊이 있는 분석을 담아내는 것을 권장합니다.
분석 예시
- 선수별 xT 기여도 평가: 90분당 xT 값을 기준으로 팀 내 핵심 선수를 식별하고, 선수의 플레이 스타일을 분석합니다.
- 경기/팀별 전술 분석: 특정 경기의 xT 흐름을 시각화하거나, 팀의 전체 xT 값을 통해 공격 전술의 효율성을 평가합니다.
- 기타 지표와의 비교: 축구 사이트 평점(예: FotMob, SofaScore)이나 Expected Goals (xG), Expected Assists (xA)와 xT 간의 상관관계를 분석하여 xT 지표의 유효성을 검증합니다.
보고서 필수 포함 내용
- xT 계산 모듈 (
.py파일): 8주차 실습xthreat.py를 기반으로 수정/개선한.py파일. - 분석 보고서 (
.ipynb파일): (1)에서 구현한 모듈을 통해 xT를 실행하는 로직 및 분석 로직 전체를 포함하는.ipynb파일. - 분석 보고서: 분석 과정, 시각화 자료, 결론 및 인사이트를 포함한 문서 (자유 양식: PDF, Word 등)
📤 제출 안내
- 제출 파일: (1)
.pyxT 계산 파일, (2).ipynb분석 파일, (3) 보고서 - 제출 기한: 2025년 11월 19일 (수) 23:59 까지
- 제출 방법: Uclass 온라인 강의실 2차 과제란에 제출
과제에 대한 질문이 있다면 조교에게 문의해 주세요. 여러분의 흥미로운 분석을 기대하겠습니다!