Repozitorij z gradivi pri predmetu APPR v študijskem letu 2020/21
V svoji projektni nalogi bom preučil nekatere ključne stvari cestnega prometa v Sloveniji.
Analiziral bom, katera prevozna sredstva ljudje uporabljajo in kako se to razlikuje skozi daljše časovno obdobje. Poleg tega bom prikazal količinsko razliko uporabljenih cestnih vozil po regijah tudi skozi leta, prav tako pa pogledal porast uporabe osebnih in specialnih avtomobilov na alternativne vire goriva v skrajnih letih. Podobno si bom prizadeval v najdbi povezave med povprečno starostjo osebnih avtomobilov in povprečno mesečno neto plačo po regijah ter preveriti to spremembo med plačo in starostjo osebnega avtomobila v nekem daljšem časovnem intervalu. Za nameček bom pogledal še, kako se spreminja število umrlih v cestnoprometnih nesrečah na 10.000 registriranih motornih vozil po posameznih regijah. Ob pomoči analize podatkov bom izsledil navezo med deležem potnikov in prometnih nesreč, glede na uporabo določenih prevoznih sredstev.
Cilji moje proučitve bodo opažanje sprememb različnih prevoznih sredstev, število umrlih, povprečni delež osebnih avtomobilov in povprečna starost le teh skozi leta. Nekatere spremembe bodo prikazane glede na regije v Sloveniji.
Tabela 1 (potniski promet: Število potnikov v različnih prevoznih sredstvih):
Vrsta_prevoza
- spremenljivka: prevozno sredstvoLeto
- spremenljivka: letoStevilo_potnikov
- meritev: število potnikov v 1000Tabela 2 (pogon in goriva: Število osebnih in specialnih avtomobilov glede na vrsto goriva in pogona):
Vrsta_pogona
- spremenljivka: Vrsta pogona osebnih avtomobilov Leto
- spremenljivka: letoStevilo_avtomobilov
- meritev: število avtomobilov v prometuTabela 3 (preminuli: Število umrlih v cestnoprometnih nesrečah na 10.000 regitriranih motornih vozil po regijah):
Regija
- spremenljivka: regijaLeto
- spremenljivka: letoPreminuli
- meritev: število umrlih na 10.000 registriranih motornih vozilTabela 4 (osebni avtomobili: Število osebnih avtomobilov na 1000 prebivalcev po regijah):
Regija
- spremenljivka: regijaLeto
- spremenljivka: letoOsebni_avtomobili
- meritev: število avtomobilov na 1000 prebivalcevTabela 5 (povprecna starost: Povprečna starost osebnih avtomobilov po regijah):
Regija
- spremenljivka: regijaLeto
- spremenljivka: letoPovprecna_starost_avtomobila
- meritev: povprečna starost avtomobilaGlavni program in poročilo se nahajata v datoteki projekt.Rmd
.
Ko ga prevedemo, se izvedejo programi, ki ustrezajo drugi, tretji in četrti fazi projekta:
uvoz/uvoz.r
vizualizacija/vizualizacija.r
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 z ggplot2
maptools
- za delo z zemljeviditmap
- za izrisovanje zemljevidovextrafont
- 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).