Ekstraklasa 2017/18 - przewidywania wyników

Ostatni post cyklu związanego z Ekstraklasą to przewidywania wyników w nadchodzącym sezonie. Szykujcie kasę na bukmacherów! Dla przypomnienia cykl postów o Ekstraklasie do tej pory składał się z dwóch części:

Tym razem wytypujemy wyniki na rozpoczynający się za chwilę sezon 2017/18 - korzystając ze zbudowanego modelu. Uwaga, potrzebny jest disclaimer: nie odpowiadam za Twoje pieniądze. Jeśli zechcesz wykorzystać opublikowane niżej dane lub sam model aby obstawiać wyniki w zakładach bukmacherskich to robisz to na własną odpowiedzialność. Dane jakich potrzebujemy do symulacji to lista kolejnych meczy, przy czym ważna jest kolejność spotkań dla każdej z drużyn - na tej podstawie aktualizowany jest ranking Elo (szczegóły znajdziesz w drugiej części cyklu) oraz początkowe wartości Elo dla grających drużyn. Te wartości początkowe, podobnie jak poprzednio, zaczerpnąłem ze strony ClubELO.com. Pochodzą one sprzed ostatnich meczy Legii (z Mariehamn), Jagiellonii (z Gabala) i Lecha (z Haugesund), więc są delikatnie nieaktualne. Tak to wygląda:

DrużynaElo
Legia Warszawa1549
Lech Poznań1486
Lechia Gdańsk1446
Jagiellonia Białystok1424
Zagłębie Lubin1373
Wisła Kraków1365
Piast Gliwice1357
Pogoń Szczecin1346
Śląsk Wrocław1342
Korona Kielce1320
Cracovia1310
Wisła Płock1295
Termalica Bruk-Bet Nieciecza1289
Górnik Zabrze1286
Sandecja Nowy Sącz1265
Arka Gdynia1265

Symulacja sezonu 2017-2018

Symulacja jest stosunkowo prosta. Podobnie jak przy weryfikacji modelu:

  • dla każdego kolejnego meczu w sezonie rozgrywamy po tysiąc wirtualnych spotkań, parametrami są wartości rankingu Elo obu drużyn. Przy pierwszym spotkaniu są to rzeczywiste (wymienione wyżej w tabeli) wartości, przy kolejnych - zaktualizowane na podstawie symulacji
  • na podstawie wyniku tysiąca wirtualnych meczy określamy zwycięzcę
  • wybieramy wynik spotkania (spośród wyników rzeczywistych spotkań historycznych, jeśli trzeba to z domieszką losowania)
  • aktualizujemy ranking Elo grających zespołów
  • przechodzimy do kolejnego meczu

Nieco dokładniej algorytm opisałem w poprzedniej części. Do dyspozycji mamy kalendarz do trzydziestej kolejki (później następuje rozbicie na grupy A i B, czego model już nie uwzględnia). Na podstawie wszystkich 240 spotkań z 30 kolejek możemy ułożyć tabelę, która według symulacji będzie wyglądać następująco:

DrużynaPunktyBramki strzeloneBramki straconeRóżnica bramek
Lech Poznań87802159
Legia Warszawa83803149
Wisła Płock424348-5
Śląsk Wrocław4046442
Piast Gliwice404451-7
Cracovia404252-10
Sandecja Nowy Sącz396165-4
Pogoń Szczecin394449-5
Zagłębie Lubin394449-5
Arka Gdynia394052-12
Korona Kielce394457-13
Górnik Zabrze394257-15
Lechia Gdańsk3747461
Wisła Kraków374751-4
Jagiellonia Białystok354254-12
Termalica Bruk-Bet Nieciecza353453-19

Jak na moje całkowicie niefachowe (piłka mnie nie interesuje szczerze powiedziawszy, wolę pojeździć na rowerze albo pooglądać lekką atletykę) oko początek tabeli ma sens (chociaż 87 punkty na 30 meczy dla Lecha to jakiś fenomen), dziwić może niska pozycja Jagiellonii. Zobaczmy jak wyglądałaby zmiana pozycji w tabeli dla poszczególnych zespołów: Widać wyraźnie przerwę zimową (od połowy grudnia do połowy lutego) - jest spokój. Widać także, że pierwsza trójka jest bardzo stabilna - raz uzyskanej pozycji nie oddamy! Walka trwa w środku tabeli. I chyba właśnie tak jest - najlepsi są niezagrożeni, najgorsi z góry skazani na dół tabeli i “szansę” na wypadnięcie z ligi. Walka o przetrwanie i awans do “lepszej części ligi” trwa w środku. Rozdzielmy to samo na drużyny, dla czytelnego obrazu: Zerknijmy jeszcze na przebieg historii ELO dla każdej z drużyn: To tylko potwierdzenie tego co już wiemy: dobry jest coraz lepszy, z każdym meczem odbierając punkty Elo słabszym. Symulacja ma charakter losowy. To bardzo ważne. Tutaj prezentuję wyniki dla jednego przebiegu sezonu. Przy kolejnej symulacji wyniki mogą się różnić! Dla pięciu prób otrzymałem:

  • Lech Poznań na szczycie tabeli w 4 przypadkach (wówczas Legia Warszawa druga), raz na czele Legia (a Lech drugi)
  • na trzecim miejscu już jest różnie: Pogoń Szczecin, Cracovia, Wisła Płock, Lechia Gdańsk (dwa razy)
  • ostatnie trzy miejsca w tabeli to już totalna losowość. Trafi się Cracovia (która trafia się też na podium w innym losowaniu), podobnie z Wisłą Płock

Dlaczego są takie różnice?

Ze względu na losowość właśnie. Porządny model powinien uwzględniać wiele różnych czynników - znajdziecie je na przykład pod koniec drugiej części cyklu Jak pozbyć się tych różnic? Można spróbować symulować cały sezon kilka razy. Najlepiej kilkaset, może tysiąc? Dla każdego sezonu przygotować tabelę, oznaczyć w niej kolejność drużyn i po zakończeniu symulacji tysiąca sezonów wyciągnąć jakąś wartość określającą najbardziej prawdopodobną (modę? medianę? średnią?) pozycję każdego z zespołów. Zostawiam to jako zadanie domowe, stosowne kody znajdziecie na GitHubie, za symulację sezonu odpowiada skrypt sym_sezon_2017-2018.r. Na koniec coś, co zapewne interesuje Was najbardziej, czyli

symulowane wyniki meczy w sezonie 2017-2018 Ekstraklasy

pełna tabela, kolejka po kolejce, mecz po meczu:

DataGospodarzWynikGość
2017-07-15Arka Gdynia1 : 0Śląsk Wrocław
2017-07-15Termalica Bruk-Bet Nieciecza1 : 0Jagiellonia Białystok
2017-07-15Cracovia3 : 1Piast Gliwice
2017-07-15Górnik Zabrze1 : 3Legia Warszawa
2017-07-15Korona Kielce1 : 0Zagłębie Lubin
2017-07-15Lech Poznań3 : 2Sandecja Nowy Sącz
2017-07-15Pogoń Szczecin3 : 1Wisła Kraków
2017-07-15Wisła Płock2 : 1Lechia Gdańsk
2017-07-22Jagiellonia Białystok2 : 1Górnik Zabrze
2017-07-22Zagłębie Lubin3 : 0Śląsk Wrocław
2017-07-22Lechia Gdańsk4 : 1Cracovia
2017-07-22Legia Warszawa3 : 2Korona Kielce
2017-07-22Piast Gliwice1 : 0Pogoń Szczecin
2017-07-22Sandecja Nowy Sącz2 : 1Arka Gdynia
2017-07-22Wisła Kraków3 : 1Termalica Bruk-Bet Nieciecza
2017-07-22Wisła Płock0 : 3Lech Poznań
2017-07-29Arka Gdynia2 : 1Wisła Płock
2017-07-29Termalica Bruk-Bet Nieciecza1 : 0Zagłębie Lubin
2017-07-29Górnik Zabrze2 : 1Wisła Kraków
2017-07-29Korona Kielce2 : 0Cracovia
2017-07-29Lech Poznań2 : 1Piast Gliwice
2017-07-29Legia Warszawa2 : 1Sandecja Nowy Sącz
2017-07-29Pogoń Szczecin3 : 1Jagiellonia Białystok
2017-07-29Śląsk Wrocław3 : 1Lechia Gdańsk
2017-08-05Arka Gdynia3 : 1Korona Kielce
2017-08-05Termalica Bruk-Bet Nieciecza0 : 3Legia Warszawa
2017-08-05Cracovia0 : 4Lech Poznań
2017-08-05Jagiellonia Białystok2 : 1Sandecja Nowy Sącz
2017-08-05Zagłębie Lubin2 : 0Pogoń Szczecin
2017-08-05Lechia Gdańsk3 : 0Górnik Zabrze
2017-08-05Piast Gliwice2 : 1Śląsk Wrocław
2017-08-05Wisła Płock2 : 1Wisła Kraków
2017-08-12Górnik Zabrze2 : 1Arka Gdynia
2017-08-12Korona Kielce3 : 1Jagiellonia Białystok
2017-08-12Lech Poznań2 : 1Zagłębie Lubin
2017-08-12Legia Warszawa3 : 1Piast Gliwice
2017-08-12Pogoń Szczecin2 : 1Lechia Gdańsk
2017-08-12Sandecja Nowy Sącz2 : 1Wisła Płock
2017-08-12Śląsk Wrocław1 : 0Termalica Bruk-Bet Nieciecza
2017-08-12Wisła Kraków2 : 0Cracovia
2017-08-19Arka Gdynia2 : 1Pogoń Szczecin
2017-08-19Termalica Bruk-Bet Nieciecza1 : 4Lech Poznań
2017-08-19Cracovia2 : 0Górnik Zabrze
2017-08-19Jagiellonia Białystok3 : 1Śląsk Wrocław
2017-08-19Zagłębie Lubin2 : 1Wisła Kraków
2017-08-19Lechia Gdańsk3 : 2Sandecja Nowy Sącz
2017-08-19Piast Gliwice1 : 0Korona Kielce
2017-08-19Wisła Płock2 : 2Legia Warszawa
2017-08-26Górnik Zabrze2 : 1Wisła Płock
2017-08-26Jagiellonia Białystok2 : 2Piast Gliwice
2017-08-26Korona Kielce2 : 1Termalica Bruk-Bet Nieciecza
2017-08-26Lech Poznań3 : 0Arka Gdynia
2017-08-26Legia Warszawa3 : 1Zagłębie Lubin
2017-08-26Sandecja Nowy Sącz2 : 1Pogoń Szczecin
2017-08-26Śląsk Wrocław2 : 1Cracovia
2017-08-26Wisła Kraków3 : 1Lechia Gdańsk
2017-09-09Arka Gdynia2 : 0Wisła Kraków
2017-09-09Termalica Bruk-Bet Nieciecza2 : 0Górnik Zabrze
2017-09-09Cracovia2 : 0Jagiellonia Białystok
2017-09-09Zagłębie Lubin1 : 1Wisła Płock
2017-09-09Korona Kielce3 : 2Sandecja Nowy Sącz
2017-09-09Piast Gliwice2 : 0Lechia Gdańsk
2017-09-09Pogoń Szczecin0 : 2Lech Poznań
2017-09-09Śląsk Wrocław1 : 3Legia Warszawa
2017-09-16Arka Gdynia3 : 1Zagłębie Lubin
2017-09-16Górnik Zabrze3 : 1Śląsk Wrocław
2017-09-16Lech Poznań3 : 1Korona Kielce
2017-09-16Lechia Gdańsk3 : 0Jagiellonia Białystok
2017-09-16Legia Warszawa3 : 1Cracovia
2017-09-16Sandecja Nowy Sącz3 : 2Termalica Bruk-Bet Nieciecza
2017-09-16Wisła Kraków3 : 0Piast Gliwice
2017-09-16Wisła Płock1 : 0Pogoń Szczecin
2017-09-23Termalica Bruk-Bet Nieciecza2 : 1Lechia Gdańsk
2017-09-23Cracovia1 : 0Wisła Płock
2017-09-23Jagiellonia Białystok1 : 2Legia Warszawa
2017-09-23Zagłębie Lubin3 : 2Sandecja Nowy Sącz
2017-09-23Korona Kielce2 : 1Wisła Kraków
2017-09-23Piast Gliwice2 : 1Arka Gdynia
2017-09-23Pogoń Szczecin2 : 1Górnik Zabrze
2017-09-23Śląsk Wrocław0 : 2Lech Poznań
2017-09-30Arka Gdynia2 : 1Cracovia
2017-09-30Górnik Zabrze3 : 1Piast Gliwice
2017-09-30Lech Poznań2 : 1Legia Warszawa
2017-09-30Lechia Gdańsk2 : 1Zagłębie Lubin
2017-09-30Pogoń Szczecin3 : 1Korona Kielce
2017-09-30Sandecja Nowy Sącz2 : 1Śląsk Wrocław
2017-09-30Wisła Kraków3 : 1Jagiellonia Białystok
2017-09-30Wisła Płock1 : 0Termalica Bruk-Bet Nieciecza
2017-10-14Termalica Bruk-Bet Nieciecza2 : 1Arka Gdynia
2017-10-14Cracovia2 : 1Pogoń Szczecin
2017-10-14Jagiellonia Białystok1 : 3Lech Poznań
2017-10-14Zagłębie Lubin3 : 1Górnik Zabrze
2017-10-14Korona Kielce3 : 2Wisła Płock
2017-10-14Legia Warszawa2 : 1Lechia Gdańsk
2017-10-14Piast Gliwice3 : 2Sandecja Nowy Sącz
2017-10-14Śląsk Wrocław3 : 0Wisła Kraków
2017-10-21Arka Gdynia1 : 0Jagiellonia Białystok
2017-10-21Górnik Zabrze3 : 0Korona Kielce
2017-10-21Zagłębie Lubin3 : 0Piast Gliwice
2017-10-21Lechia Gdańsk1 : 2Lech Poznań
2017-10-21Pogoń Szczecin3 : 0Termalica Bruk-Bet Nieciecza
2017-10-21Sandecja Nowy Sącz2 : 1Cracovia
2017-10-21Wisła Kraków0 : 3Legia Warszawa
2017-10-21Wisła Płock3 : 2Śląsk Wrocław
2017-10-28Cracovia3 : 2Termalica Bruk-Bet Nieciecza
2017-10-28Jagiellonia Białystok2 : 2Zagłębie Lubin
2017-10-28Lech Poznań2 : 1Wisła Kraków
2017-10-28Lechia Gdańsk2 : 1Korona Kielce
2017-10-28Legia Warszawa3 : 1Arka Gdynia
2017-10-28Piast Gliwice3 : 1Wisła Płock
2017-10-28Sandecja Nowy Sącz2 : 1Górnik Zabrze
2017-10-28Śląsk Wrocław2 : 1Pogoń Szczecin
2017-11-04Arka Gdynia3 : 2Lechia Gdańsk
2017-11-04Termalica Bruk-Bet Nieciecza1 : 0Piast Gliwice
2017-11-04Górnik Zabrze1 : 4Lech Poznań
2017-11-04Zagłębie Lubin3 : 1Cracovia
2017-11-04Korona Kielce1 : 0Śląsk Wrocław
2017-11-04Pogoń Szczecin1 : 2Legia Warszawa
2017-11-04Wisła Kraków3 : 2Sandecja Nowy Sącz
2017-11-04Wisła Płock2 : 1Jagiellonia Białystok
2017-11-18Jagiellonia Białystok1 : 0Termalica Bruk-Bet Nieciecza
2017-11-18Zagłębie Lubin3 : 1Korona Kielce
2017-11-18Lechia Gdańsk1 : 1Wisła Płock
2017-11-18Legia Warszawa3 : 1Górnik Zabrze
2017-11-18Piast Gliwice3 : 1Cracovia
2017-11-18Sandecja Nowy Sącz2 : 3Lech Poznań
2017-11-18Śląsk Wrocław4 : 1Arka Gdynia
2017-11-18Wisła Kraków3 : 1Pogoń Szczecin
2017-11-25Arka Gdynia3 : 2Sandecja Nowy Sącz
2017-11-25Termalica Bruk-Bet Nieciecza2 : 1Wisła Kraków
2017-11-25Cracovia2 : 1Lechia Gdańsk
2017-11-25Górnik Zabrze2 : 1Jagiellonia Białystok
2017-11-25Korona Kielce2 : 3Legia Warszawa
2017-11-25Lech Poznań2 : 0Wisła Płock
2017-11-25Pogoń Szczecin3 : 1Piast Gliwice
2017-11-25Śląsk Wrocław3 : 1Zagłębie Lubin
2017-12-02Cracovia4 : 1Korona Kielce
2017-12-02Jagiellonia Białystok3 : 1Pogoń Szczecin
2017-12-02Zagłębie Lubin2 : 0Termalica Bruk-Bet Nieciecza
2017-12-02Lechia Gdańsk2 : 1Śląsk Wrocław
2017-12-02Piast Gliwice0 : 2Lech Poznań
2017-12-02Sandecja Nowy Sącz2 : 3Legia Warszawa
2017-12-02Wisła Kraków3 : 0Górnik Zabrze
2017-12-02Wisła Płock1 : 0Arka Gdynia
2017-12-09Górnik Zabrze1 : 0Lechia Gdańsk
2017-12-09Korona Kielce2 : 1Arka Gdynia
2017-12-09Lech Poznań3 : 0Cracovia
2017-12-09Legia Warszawa4 : 0Termalica Bruk-Bet Nieciecza
2017-12-09Pogoń Szczecin3 : 0Zagłębie Lubin
2017-12-09Sandecja Nowy Sącz3 : 2Jagiellonia Białystok
2017-12-09Śląsk Wrocław2 : 1Piast Gliwice
2017-12-09Wisła Kraków2 : 2Wisła Płock
2017-12-13Arka Gdynia2 : 0Górnik Zabrze
2017-12-13Termalica Bruk-Bet Nieciecza1 : 1Śląsk Wrocław
2017-12-13Cracovia1 : 0Wisła Kraków
2017-12-13Jagiellonia Białystok3 : 0Korona Kielce
2017-12-13Zagłębie Lubin1 : 2Lech Poznań
2017-12-13Lechia Gdańsk3 : 0Pogoń Szczecin
2017-12-13Piast Gliwice1 : 3Legia Warszawa
2017-12-13Wisła Płock3 : 2Sandecja Nowy Sącz
2017-12-16Górnik Zabrze2 : 1Cracovia
2017-12-16Korona Kielce2 : 1Piast Gliwice
2017-12-16Lech Poznań4 : 1Termalica Bruk-Bet Nieciecza
2017-12-16Legia Warszawa2 : 2Wisła Płock
2017-12-16Pogoń Szczecin4 : 1Arka Gdynia
2017-12-16Sandecja Nowy Sącz2 : 1Lechia Gdańsk
2017-12-16Śląsk Wrocław2 : 0Jagiellonia Białystok
2017-12-16Wisła Kraków3 : 1Zagłębie Lubin
2018-02-10Arka Gdynia0 : 3Lech Poznań
2018-02-10Termalica Bruk-Bet Nieciecza1 : 0Korona Kielce
2018-02-10Cracovia2 : 1Śląsk Wrocław
2018-02-10Zagłębie Lubin0 : 3Legia Warszawa
2018-02-10Lechia Gdańsk2 : 1Wisła Kraków
2018-02-10Piast Gliwice2 : 1Jagiellonia Białystok
2018-02-10Pogoń Szczecin3 : 2Sandecja Nowy Sącz
2018-02-10Wisła Płock2 : 1Górnik Zabrze
2018-02-17Górnik Zabrze3 : 2Termalica Bruk-Bet Nieciecza
2018-02-17Jagiellonia Białystok2 : 1Cracovia
2018-02-17Lech Poznań2 : 1Pogoń Szczecin
2018-02-17Lechia Gdańsk2 : 1Piast Gliwice
2018-02-17Legia Warszawa3 : 2Śląsk Wrocław
2018-02-17Sandecja Nowy Sącz3 : 2Korona Kielce
2018-02-17Wisła Kraków3 : 1Arka Gdynia
2018-02-17Wisła Płock1 : 1Zagłębie Lubin
2018-02-24Termalica Bruk-Bet Nieciecza2 : 1Sandecja Nowy Sącz
2018-02-24Cracovia0 : 3Legia Warszawa
2018-02-24Jagiellonia Białystok2 : 1Lechia Gdańsk
2018-02-24Zagłębie Lubin1 : 0Arka Gdynia
2018-02-24Korona Kielce1 : 3Lech Poznań
2018-02-24Piast Gliwice2 : 0Wisła Kraków
2018-02-24Pogoń Szczecin2 : 1Wisła Płock
2018-02-24Śląsk Wrocław3 : 0Górnik Zabrze
2018-02-28Arka Gdynia2 : 1Piast Gliwice
2018-02-28Górnik Zabrze3 : 0Pogoń Szczecin
2018-02-28Lech Poznań2 : 0Śląsk Wrocław
2018-02-28Lechia Gdańsk2 : 0Termalica Bruk-Bet Nieciecza
2018-02-28Legia Warszawa3 : 1Jagiellonia Białystok
2018-02-28Sandecja Nowy Sącz2 : 1Zagłębie Lubin
2018-02-28Wisła Kraków2 : 1Korona Kielce
2018-02-28Wisła Płock2 : 1Cracovia
2018-03-03Termalica Bruk-Bet Nieciecza3 : 2Wisła Płock
2018-03-03Cracovia2 : 0Arka Gdynia
2018-03-03Jagiellonia Białystok3 : 1Wisła Kraków
2018-03-03Zagłębie Lubin2 : 1Lechia Gdańsk
2018-03-03Korona Kielce3 : 1Pogoń Szczecin
2018-03-03Legia Warszawa2 : 1Lech Poznań
2018-03-03Piast Gliwice2 : 1Górnik Zabrze
2018-03-03Śląsk Wrocław2 : 1Sandecja Nowy Sącz
2018-03-10Arka Gdynia2 : 1Termalica Bruk-Bet Nieciecza
2018-03-10Górnik Zabrze4 : 2Zagłębie Lubin
2018-03-10Lech Poznań4 : 1Jagiellonia Białystok
2018-03-10Lechia Gdańsk1 : 2Legia Warszawa
2018-03-10Pogoń Szczecin2 : 1Cracovia
2018-03-10Sandecja Nowy Sącz3 : 2Piast Gliwice
2018-03-10Wisła Kraków2 : 1Śląsk Wrocław
2018-03-10Wisła Płock3 : 2Korona Kielce
2018-03-17Termalica Bruk-Bet Nieciecza2 : 0Pogoń Szczecin
2018-03-17Cracovia3 : 2Sandecja Nowy Sącz
2018-03-17Jagiellonia Białystok2 : 1Arka Gdynia
2018-03-17Korona Kielce2 : 0Górnik Zabrze
2018-03-17Lech Poznań2 : 1Lechia Gdańsk
2018-03-17Legia Warszawa3 : 1Wisła Kraków
2018-03-17Piast Gliwice3 : 1Zagłębie Lubin
2018-03-17Śląsk Wrocław2 : 0Wisła Płock
2018-03-31Arka Gdynia1 : 3Legia Warszawa
2018-03-31Termalica Bruk-Bet Nieciecza2 : 2Cracovia
2018-03-31Górnik Zabrze3 : 2Sandecja Nowy Sącz
2018-03-31Zagłębie Lubin2 : 1Jagiellonia Białystok
2018-03-31Korona Kielce2 : 1Lechia Gdańsk
2018-03-31Pogoń Szczecin2 : 1Śląsk Wrocław
2018-03-31Wisła Kraków0 : 2Lech Poznań
2018-03-31Wisła Płock2 : 1Piast Gliwice
2018-04-07Cracovia2 : 0Zagłębie Lubin
2018-04-07Jagiellonia Białystok2 : 1Wisła Płock
2018-04-07Lech Poznań4 : 0Górnik Zabrze
2018-04-07Lechia Gdańsk2 : 1Arka Gdynia
2018-04-07Legia Warszawa2 : 0Pogoń Szczecin
2018-04-07Piast Gliwice3 : 1Termalica Bruk-Bet Nieciecza
2018-04-07Sandecja Nowy Sącz3 : 2Wisła Kraków
2018-04-07Śląsk Wrocław3 : 0Korona Kielce

W powyższej tabeli znajdziecie tylko 10 remisów, co już podważa wiarygodność symulacji (10 z 240 to nieco ponad 4%, zaś w danych historycznych z 9 sezonów spotkań remisowych było 27% (647 z 2384)). Ale to tylko zabawa, a nie fachowy model, pamiętajcie o tym! Data w tabeli oznacza weekend spotkań, a nie konkretny dzień. Dzisiaj (14 lipca) Wisła Płock gra z Lechią Gdańsk, a Pogoń Szczecin z Wisłą Kraków, a w tabeli wyżej przy obu meczach widnieje jutrzejsza data. Kosmetyka. Przewidywania na dzisiaj:

  • według mojego modelu wygrywają Płock i Pogoń
  • według zmodyfikowanego modelu Elo z ClubELO.com - wygrywa Lechia i Pogoń
  • według Betegy.com - wygrywa Lechia oraz Pogoń

Mamy więc w trzech modelach rozbieżność co do meczu Lechia Gdańsk - Wisła Płock. Ciekawe jak będzie? Dajcie znać w komentarzu jak się sprawdziło!   Przy okazji zapraszam na facebookowy fanpage Dane i Analizy gdzie znajdziecie informacje o najnowszych wpisach z bloga, trailery i teasery nowych materiałów ale też wiele innych ciekawostek (głównie linki do treści o analizie danych lub samych danych).