Repozitorij z gradivi pri predmetu APPR v študijskem letu 2019/20
V projektu bom analiziral število obolelih in število testiranj za COVID-19. V prvem sklopu se bom osredotočil na Slovenijo v drugem pa na podatke iz celotnega sveta.
Tabele:
Tabela 1: COVID-19 v Sloveniji
datum
- spremenljivka: datum,rutinsko.dnevno
- meritev: število rutinskih testiranj dnevno,raziskava.dnevno
- meritev: število testiranjv sklopu raziskave dnevno,moski
- spremenljivka: število pozitivnih testov moških,zenske
- spremenljivka: število pozitivnih testov žensk,Tabela 2: COVID-19 po Svetu
date
- spremenljivka: datum,location
- spremenljivka: država,new_tests
- meritev: število novih dnevnih testov,continent
- spremenljivka: celina,iso_code
-spremenljivka: krajšava države,total cases
- meritev: število vseh potrjenih primerov,total_deaths
- meritev: število vseh smrti,total_deaths_per_million
- meritev: število smtrni na milijon prebivalcev,total_cases_per_million
- meritev: število vseh primerov na milijon prebivalcev,life_expectancy
- spremenljivka: pričakovana življenska doba,extreme_poverty
- spremenljivka: odstotek izjemno revnega prebivalstva.population
- spremenljivka: število prebivalcev države,median age
- spremenljivka: medianska starost prebivalstva,aged 65 or older
- spremenljivka: odstotek ljudi, ki so starejši od 65 let,aged 70 or older
- spremenljivka: odstotek ljudi, ki so starejši od 70 letdiabetics preveilance
- spremenljivka: prebivalstvo z Diabetesom.Tabela 3: Populacija celin
population_continent
-spremenljivka: prebivalci celine,continent
- spremenljivka: celina.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:
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).