codestates / codestates/ds-blog

[윤형준] Section01 Solo Project

Open
#155 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
2
Forks
4
PR merge metrics
No merged PRs in 30d

Description

![Capture](https://user-images.githubusercontent.com/43943159/95423581-45687380-097c-11eb-94e6-bea5cc13aeac.PNG)

**ABSTRACT**
축구란 스포츠에는 승패에 여러가지 요소가 있습니다. 전술, 멘탈리티, 각 선수의 능력치 등 여러가지를 승패의 요소로 뽑을 수 있습니다. 전술이나 멘탈리티는 감독과 선수 개인들의 영역입니다. 하지만 선수들의 데이터는 스포츠 애널리트의 영역이며, 데이터를 가지고 승패에 도움이 될 수 있는 인사이트를 뽑아낼수 있습니다. 오늘은 제가 토트넘의 애널리스트가 되어본다는 가정하에 분석을 진행해 보겠습니다.

**축구 포메이션**
우선 축구에서는 4-3-3 이라는 포메이션이 존재합니다. 이 포메이션에는 4명의 수비수, 3명의 미드필더, 3명의 공격수를 둔다는 가정입니다. 토트넘은 전부터 수비가 약하다는 평가를 계속해서 받아 왔습니다. 이번 분석을 통해 이 말이 사실인지 확인해 보겠습니다.
![Capture](https://user-images.githubusercontent.com/43943159/95553081-cb51f080-0a48-11eb-96ea-baf5ebe878ce.PNG)

**분석 Outline**
1. EDA를 통해 토트넘의 선수단이 어떻게 이루어져 있는지, 선수들의 주급과 몸값은 어떻게 형성되어 있는지 확인
2. 상위 30개의 리그 평균과 토트넘 비교 분석
3. 17-20 시즌 EPL 리그 상위 4위 팀들의 평균과 토트넘 비교 분석

분석에 앞서, 저는 이번 분석에 피파게임 데이터를 사용하였습니다. 피파 데이터에는 여러가지 attribute 들이 있습니다. 그 중에서 가장 주의 깊게 볼 attribute는 각 선수들의 능력지 (overall) 입니다. 이 능력치는 실제 선수들의 실력을 기반으로 계산된 능력치 입니다. 선수 개인의 능력치가 높을 수록 경기 승률이 높아집니다.

또한 피파 데이터에는 세계 상위 30개의 리그 데이터가 존재합니다. 각 리그에는 20개에서 30개의 팀들이 존재하며, 각 팀별 선수단의 세세한 attribute들이 존재합니다. 이 데이터를 새롭게 조합하여 다음과 같은 테이블을 뽑아 보았습니다.

![Capture](https://user-images.githubusercontent.com/43943159/95552249-57fbaf00-0a47-11eb-82f5-87cb09dc2bb1.PNG)

위의 테이블은 상위 30개의 리그 팀들의 포지션별 선수 보유 현황을 평균값으로 나타낸 것입니다. 이 평균을 토트넘과 비교해 보았습니다. 수치를 보면 알수있듯이 토트넘은 평균보다 많은 미드필더를 보유하고 있습니다. 교체 선수를 생각하더라도 주로 경기를 뛸 미드필더는 6명 정도면 충분한 숫자입니다. 따라서 불필요한 선수들은 파는것이 적절해 보입니다.

**EPL & Tottenham 몸값 순위**
감독에게는 선수들을 사고 파는 권한이 제한적으로 주어져 있습니다. 따라서 감독은 본인이 맡고있는 팀의 선수들의 능력치와 몸값들을 정확히 파악하고 있어야 하며, 리그내에서 다른 팀들의 선수들의 능력치와 몸값이 어떻게 형성되어 있는지 정확히 알 수록 본인의 팀을 어떻게 꾸리고 정비할지 도움이 됩니다.

**EPL 몸값 Top 10**
![Capture](https://user-images.githubusercontent.com/43943159/95552363-8bd6d480-0a47-11eb-9702-91f2cadfc8b6.PNG)

**토트넘 몸값 Top 10**
![Capture](https://user-images.githubusercontent.com/43943159/95552529-c80a3500-0a47-11eb-8db9-9745946b5382.PNG)

**토트넘 선수단 내부 분석**
토트넘 선수들의 능력치와 주급을 나타낸 scatterplot 입니다
![Capture](https://user-images.githubusercontent.com/43943159/95692825-9ff71d80-0c63-11eb-9f89-6ee9c7fe84e3.PNG)

토트넘 선수들의 능력치와 몸값을 나타낸 scatterplot 입니다
![Capture](https://user-images.githubusercontent.com/43943159/95692856-d3d24300-0c63-11eb-9e9a-b43ad30f7718.PNG)

위의 그림들을 보면 알수 있듯이 능력치가 높을수록 몸값과 주급이 높은것을 알수있습니다. 계산해본결과 몸값과 주급은 0.94라는 상과관계를 가지고있는데, 이 뜻은 몸값이 높을수록 주급 또한 높다는 사실입니다.

**17-20 시즌 EPL 리그 순위입니다**

![Capture](https://user-images.githubusercontent.com/43943159/95552655-056ec280-0a48-11eb-8ef5-a4e4b7a365a1.PNG)

EPL에서 챔피언스리그에 나갈수 있는 조건은 시즌을 리그 4위 안으로 끝내는 것입니다. 챔피언스리그는 유럽 축구리그들 중에서 상위팀들이 토너먼트로 치뤄지는 컵대회이며, 팀이 챔피언스 리그 진출시 엄청난 티켓파워를 가지게 되어 수익으로 직결될수 있기에 축구 비지니스에서 중요하게 여겨지는 부분입니다.

**마지막 3 시즌동안 챔스 진출한 팀들**
![Capture](https://user-images.githubusercontent.com/43943159/95552718-29320880-0a48-11eb-949e-5bdc68579f4f.PNG)

각 팀당 리그 순위가 가장 높았던 시즌 데이터를 이용하여 분석해 보았습니다. 예를 들어 리버풀은 19-20시즌 데이터를, 첼시는 18-19시즌, 토트넘은 17-18시즌 데이터를 사용했습니다.

![Capture](https://user-images.githubusercontent.com/43943159/95553448-972aff80-0a49-11eb-9852-87adbc088bd7.PNG)
각 팀은 포지션별 다음과 같은 선수들의 평균 능력치를 가지고 있습니다. 보통 축구에선 주전 선수가 한 포지션을 차지하면, 그 포지션의 한 로테이션 선수만 간혹 경기를 뜁니다. 따라서 모든 벤치 선수까지 포함 시키면 승률에 영향이 가는 통계를 낼수 없습니다. 따라서 각 포지션당 상위 선수 5명만 포함 시켜 계산한 결과입니다.

![image](https://user-images.githubusercontent.com/43943159/95553421-85e1f300-0a49-11eb-9627-669b52aae036.png)

위의 테이블은 포지션 별로 평균을 계산한 값입니다. 토트넘의 포지션별 평균과 비교를 해보겠습니다.

![Capture](https://user-images.githubusercontent.com/43943159/95554224-c7bf6900-0a4a-11eb-8199-160e244bedc0.PNG)

현재 토트넘 스쿼드는 모든 포지션에서 능력치가 떨어지는 것으로 보입니다. 따라서 모든 포지션에서 전력보강이 필요해 보입니다. 토트넘의 예산은 정해져있습니다. 따라서 불필요한 선수는 되도록이면 팔고, 전력에 보강이 될수 있는 자원을 사야합니다.

다음음 전세계 상위 30개의 리그 선수들을 scatterplot으로 나타낸 데이터입니다. 여기서 가격은 싸지만 능력치가 높은 선수들을 사서 전력을 보강하는 방법을 강력히 권장합니다.
![Capture](https://user-images.githubusercontent.com/43943159/95554271-defe5680-0a4a-11eb-8ba1-d63ecea7defa.PNG)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.