大數據得出的世界盃「奪冠」熱門,居然剛輸球了!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

題圖/網絡

本文轉自Python數據之道 (ID:PyDataRoad)

世界盃火熱開賽,今年到底哪支球隊能夠奪得桂冠?當大家還在圍觀世界盃小組賽時,數據俠Lemonbit竟然已經用Python預測出了今年的熱門奪冠球隊,讓我們來圍觀一下他的研究吧~

2018世界盃已經拉開序幕。今天,我們就用 Python 來對參賽隊伍的實力情況進行分析,並大膽的預測下本屆世界盃的奪冠熱門球隊。

文中有獲取本文源代碼的方式。

通過數據分析,可以發現很多有趣的結果,比如:

找出哪些隊伍是首次進入世界盃的黑馬隊伍。

找出2018年32強中之前已經進入過世界盃,但在世界盃上沒有贏得過一場比賽的隊伍。

當然,我們本次的主要任務是要通過數據分析來預測2018年世界盃的奪冠熱門隊伍。

本次分析的數據來源於 Kaggle, 包含從 1872 年到今年的數據,包括世界盃比賽、世界盃預選賽、亞洲盃、歐洲盃、國家之間的友誼賽等比賽,一共大約 40000 場比賽的情況。

本次的環境為:

python 3.6

Jupyter Notebook

pandas version 0.22.0

window 7 系統

先來看看數據的情況:

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

該數據集包含的數據列的信息如下:

日期

主隊名稱

客隊名稱

主隊進球數 (不含點球)

客隊進球數 (不含點球)

比賽的類型

比賽所在城市

比賽所在國家

是否中立

結果如下:

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

▍獲取所有世界盃比賽的數據(不含預選賽)

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

結果如下:

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

數據做一個初步整理

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

創建一個新的列數據,包含獲勝隊伍的信息

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

結果如下:

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

▍獲取世界盃所有比賽的前20強數據情況

獲取世界盃所有比賽獲勝場數最多的前20強數據

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

用pandas可視化如下:

柱狀圖

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

水平柱狀圖

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

餅圖

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

分析結論一:

從贏球場數來看,巴西、德國、意大利、阿根廷四支球隊實力最強。

通過上面的分析,我們還可以來查看部分國家的獲勝情況

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

運行結果分別是 ‘NA’,4,1,5,‘NA’。

從結果來看,中國隊,在世界盃比賽上(不含預選賽)還沒有贏過。當然,本次世界盃的黑馬-埃及隊,之前兩度進入世界盃上,但也沒有贏過~~

上面分析的是贏球場數的情況,下面我們來看下進球總數情況。

各個國家隊進球總數量情況

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

分析結論二:

從進球總數量來看,德國、巴西、阿根廷、意大利四支球隊實力最強。

上面分析的是自1872年以來的所有球隊的數據情況,下面,我們重點來分析下2018年世界盃32強的數據情況。

▍2018年世界盃32強分析

2018年世界盃的分組情況如下:

第一組:俄羅斯、德國、巴西、葡萄牙、阿根廷、比利時、波蘭、法國

第二組:西班牙、秘魯、瑞士、英格蘭、哥倫比亞、墨西哥、烏拉圭、克羅地亞

第三組:丹麥、冰島、哥斯達黎加、瑞典、突尼斯、埃及、塞內加爾、伊朗

第四組:塞爾維亞、尼日利亞、澳大利亞、日本、摩洛哥、巴拿馬、韓國、沙特阿拉伯

獲取32強的所有數據

首先,判斷是否有隊伍首次打入世界盃。

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

通過上述分析可知,冰島隊和巴拿馬隊是首次打入世界盃的。

由於冰島隊和巴拿馬隊是首次進入世界盃,所以這裡的32強數據,事實上是沒有這兩支隊伍的歷史數據的。

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

自1872年以來,32強數據情況

贏球場數情況

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

進球數據情況

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

分析結論三:

自1872年以來,32強之間的世界盃比賽,從贏球場數和進球數量來看,德國、巴西、阿根廷三支球隊實力最強。

自1872年到現在,已經有100多年,時間跨度較大,有些國家已發生重大變化,後續分別分析自1978年(近10屆)以及2002年(近4屆)以來的比賽情況。

程序代碼是類似的,這裡只顯示可視化的結果。

自1978年以來,32強數據情況

贏球場數情況

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

進球數據情況

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

分析結論四:

自1978年以來,32強之間的世界盃比賽,從贏球場數來看,阿根廷、德國、巴西三支球隊實力最強。從進球數量來看,前3強也是這三支球隊,但德國隊的數據優勢更明顯。

自2002年以來,32強數據情況

贏球場數情況

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

進球數據情況

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

分析結論五:

自2002年以來,32強之間的世界盃比賽,從贏球場數和進球數量來看,德國、阿根廷、巴西三支球隊實力最強。其中,德國隊的數據優勢更明顯。

▍綜合結論

2018年世界盃的32支隊伍,根據以往的世界盃比賽數據來看,預測前三強為 德國、阿根廷和巴西,其中德國隊應該是奪冠的最大熱門。

以上數據分析,純屬個人學習用,預測結果與實際情況可能偏差很大,不能用於其他用途。

DT君友情請示:賭球有風險,下注需謹慎哦!

注:本文內容僅為作者觀點,不代表DT財經立場。

期待更多數據俠乾貨分享、話題討論、福利發放?在公眾號DT數據俠(ID:DTdatahero)後臺回覆“數據社群”,可申請加入DT數據社群。

▍數據俠門派

數據俠:Lemonbit

個人博客:liyangbit.com

▍數據俠公開課開始報名啦!

6月22日13:30,數據俠線下公開課與你準時相約!屆時,專業大咖將帶你理解真正的數據可視化,並現場解析數據可視化作品的創作與技術應用。還有神秘嘉賓驚喜現身,與你共同討論行業現狀與未來發展!課程報名請掃下方二維碼!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!

大數據得出的世界盃“奪冠”熱門,居然剛輸球了!


分享到:


相關文章: