Repozitorij z gradivi pri predmetu APPR v študijskem letu 2019/20
ANALIZA NOGOMETNIH VRATARJEV
Analiziral bom vse vratarje, ki so v sezoni 2018/2019 zbrali vsaj 5 nastopov v kateri od petih najmočnejših evropskih lig(to so španska, angleška, italjanska, nemška ter francoska). Vratarje bom analiziral in primerjal glede na tekme brez prejetega zadetka, obrambe(izven 16m, znotraj 16m, enajstmetrovke) absolutno in relativno(glede na število strelov), njihovo vključevanje v igro(izhod iz golove črte(uspešen, neuspešen), posredovanje pri predložkih) ter igro z nogo oz. točnost podaj(dolge, kratke podaje, asistence). Primerjal bom tudi lige glede na uspešnost vratarjev in poiskal povezave med uspešnostjo vratarjev ter končno uspešnostjo ekip za katere branijo.
Tabele: Tabela 1:
- vratarji
- ekipa
- tekme brez prejetega zadetka
- odigrane tekme
Tabela 2:
- vratarji
- ekipa
- obrambe strelov izven 16m
- odstotek obramb strelov izven 16m
- obrambe strelov znotraj 16m
- odstotek obramb strelov znotraj 16m
- obrambe enajstmetrovk
- odstotek obramb enajstmetrovk
Tabela 3:
- vratarji
- ekipa
- izhodi iz golove črte
- uspešni izhodi iz golove črte
- uspešno posredovanje pri predložkih
- napake pri predložkih
Tabela 4:
- vratarji
- ekipa
- kratke podaje
- uspešnost kratkih podaj v odstotkih
- dolge podaje
- uspešnost dolgih podaj v odstotkih
- asistence za zadetek
Viri podatkov:
- SofaScore: https://www.sofascore.com/sl/
- Wikipedia: https://en.wikipedia.org/wiki/2018%E2%80%9319_La_Liga https://en.wikipedia.org/wiki/2018%E2%80%9319_Bundesliga https://en.wikipedia.org/wiki/2018%E2%80%9319_Premier_League https://en.wikipedia.org/wiki/2018%E2%80%9319_Serie_A https://en.wikipedia.org/wiki/2018%E2%80%9319_Ligue_1
Glavni program in poročilo se nahajata v datoteki projekt.Rmd
.
Ko ga prevedemo, se izvedejo programi, ki ustrezajo drugi, tretji in četrti fazi projekta:
- obdelava, uvoz in čiščenje podatkov:
uvoz/uvoz.r
- analiza in vizualizacija podatkov:
vizualizacija/vizualizacija.r
- napredna analiza podatkov:
analiza/analiza.r
Vnaprej pripravljene funkcije se nahajajo v datotekah v mapi lib/
.
Podatkovni viri so v mapi podatki/
.
Zemljevidi v obliki SHP, ki jih program pobere,
se shranijo v mapo ../zemljevidi/
(torej izven mape projekta).
Za zagon tega vzorca je potrebno namestiti sledeče pakete za R:
knitr
- za izdelovanje poročilarmarkdown
- za prevajanje poročila v obliki RMarkdownshiny
- za prikaz spletnega vmesnikaDT
- za prikaz interaktivne tabelergdal
- za uvoz zemljevidovrgeos
- za podporo zemljevidomdigest
- za zgoščevalne funkcije (uporabljajo se za shranjevanje zemljevidov)readr
- za branje podatkovrvest
- za pobiranje spletnih stranitidyr
- za preoblikovanje podatkov v obliko tidy datadplyr
- za delo s podatkigsubfn
- za delo z nizi (čiščenje podatkov)ggplot2
- za izrisovanje grafovmosaic
- za pretvorbo zemljevidov v obliko za risanje zggplot2
maptools
- za delo z zemljevidiextrafont
- za pravilen prikaz šumnikov (neobvezno)
Zgornje povezave omogočajo poganjanje projekta na spletu z orodjem Binder. V ta namen je bila pripravljena slika za Docker, ki vsebuje večino paketov, ki jih boste potrebovali za svoj projekt.
Če se izkaže, da katerega od paketov, ki ji potrebujete, ni v sliki,
lahko za sprotno namestitev poskrbite tako,
da jih v datoteki install.R
namestite z ukazom install.packages
.
Te datoteke (ali ukaza install.packages
) ne vključujte v svoj program -
gre samo za navodilo za Binder, katere pakete naj namesti pred poganjanjem vašega projekta.
Tako nameščanje paketov se bo izvedlo pred vsakim poganjanjem v Binderju. Če se izkaže, da je to preveč zamudno, lahko pripravite lastno sliko z želenimi paketi.
Če želite v Binderju delati z git,
v datoteki gitconfig
nastavite svoje ime in priimek ter e-poštni naslov
(odkomentirajte vzorec in zamenjajte s svojimi podatki) -
ob naslednjem zagonu bo mogoče delati commite.
Te podatke lahko nastavite tudi z git config --global
v konzoli
(vendar bodo veljale le v trenutni seji).