--- title: "koolid" output: html_document --- Koolid Loe sisse koolide arvu andmestik http://www.tlu.ee/~jaagup/andmed/muu/koolid2014.txt Kuva andmed Kuva õpilaste arvude summa Kuva õpilaste arvude summa maakondade kaupa Kuva koolide arv maakondade kaupa Järjesta tulemus koolide arvu järgi Järjesta tulemus maakonnanimede järgi Kuva koolide arv Eestis ```{r } koolid=read.table("http://www.tlu.ee/~jaagup/andmed/muu/koolid2014.txt", header=TRUE, sep=",", encoding = "UTF-8") head(koolid) sum(koolid$opilasi) mksummad=tapply(koolid$opilasi, koolid$maakond, sum) mksummad class(mksummad) sort(mksummad) rev(sort(mksummad)) names(mksummad) dfsummad=as.data.frame(mksummad) dfsummad names(dfsummad) colnames(dfsummad) rownames(dfsummad) dfsummad$mknimi=rownames(dfsummad) dfsummad dfsummad[["mknimi"]] nrow(dfsummad) rownames(dfsummad)=1:nrow(dfsummad) dfsummad dfsummad[order(dfsummad$mksummad), ] dfsummad[rev(order(dfsummad$mksummad)), ] dfsummad[order(dfsummad$mknimi), ] nrow(koolid) length(koolid$koolinimi) ``` Koole maakonna kohta Kuva iga maakonna kohta, milline suhteline osa Eesti koolidest on selles maakonnas Leia koolide keskmine arv maakonna kohta Leia standardhälve koolide arvust maakonna kohta Näita iga maakonna kohta, mitme standardhälbe jagu erineb tema tulemus keskmisest (ja millises suunas) ```{r } koolekokku=nrow(koolid) koolemaakonnas=tapply(koolid$koolinimi, koolid$maakond, length) koolemaakonnas suhtelineosamaakonnas=koolemaakonnas/koolekokku suhtelineosamaakonnas koolekeskmiselt=mean(koolemaakonnas) sdkoolid=sd(koolemaakonnas) sdkoolid erinevuskeskmisest=koolemaakonnas-koolekeskmiselt erinevuskeskmisest zvaartus=erinevuskeskmisest/sdkoolid zvaartus hist(koolemaakonnas) ``` ```{r } maakonnad=read.table("http://www.tlu.ee/~jaagup/andmed/muu/maakonnad2012.txt", header=TRUE, sep=",", encoding = "UTF-8") maakonnad maakonnad$asutustihedus=maakonnad$rahvaarv/maakonnad$pindala maakonnad[order(maakonnad$asutustihedus), ] maakonnad$zvaartus=(maakonnad$asutustihedus-mean(maakonnad$asutustihedus))/sd(maakonnad$asutustihedus) ``` Tabelite ühendamine Ühenda tabelid, iga kooli järgi näita ka vastava maakonna rahvaarv ja pindala Järjesta tulemused selle järgi, kui suure osa moodustab kool vastava maakonna rahvastikust Näita iga maakonna kohta, milline suhteline osa sealsest rahvast on õpilased ```{r } maakonnad=read.table("http://www.tlu.ee/~jaagup/andmed/muu/maakonnad2012.txt", header=TRUE, sep=",", encoding = "UTF-8") koos=merge(koolid, maakonnad, by.x="maakond", by.y="maakonnanimi") head(koos) koos$osamaakonnas=koos$opilasi/koos$rahvaarv sorditud=koos[order(koos$osamaakonnas), ] head(sorditud) tail(sorditud) ```