lapsed=read.table("http://www.tlu.ee/~jaagup/andmed/muu/5klasskabe.txt", header=TRUE, sep=",")
poisid=lapsed[lapsed$sugu=="m",]
poisid
## eesnimi pikkus mass sugu kabe
## 1 Juku 170 45 m jah
## 3 Mati 160 72 m natuke
## 4 Madis 165 53 m ei
## 5 Mati 163 60 m ei
## 7 Siim 141 38 m ei
## 8 Martin 159 46 m ei
## 13 Madis 156 65 m natuke
## 14 Mihkel 165 69 m natuke
## 17 Siim 151 55 m ei
## 18 Priit 156 63 m ei
## 19 Kristjan 164 59 m jah
## 23 Mart 170 69 m ei
## 24 Kert 143 36 m jah
## 25 Gert 152 67 m ei
## 26 Lauri 156 53 m natuke
## 29 Jaanus 164 63 m natuke
## 30 Jaan 162 65 m jah
poisid$pikkus
## [1] 170 160 165 163 141 159 156 165 151 156 164 170 143 152 156 164 162
poisterivi=poisid[order(poisid$pikkus),]
barplot(poisterivi$pikkus)
barplot(poisterivi$pikkus, names.arg=poisterivi$eesnimi)
barplot(poisterivi$pikkus, names.arg=poisterivi$eesnimi, las=2)
poisterivi=poisid[rev(order(poisid$pikkus)),]
barplot(poisterivi$pikkus, names.arg=poisterivi$eesnimi, las=2, main="Poiste rivi", ylim=c(0, 200), ylab="Pikkus sentimeetrites")
table(lapsed$sugu)
##
## m n
## 17 13
pie(table(lapsed$sugu))
barplot(table(lapsed$sugu))
sugudetabel=table(lapsed$sugu)
tulpadexid=barplot(sugudetabel, ylim=c(0, 25))
tulpadexid
## [,1]
## [1,] 0.7
## [2,] 1.9
arvud=unname(sugudetabel)
arvud
## [1] 17 13
text(tulpadexid, arvud+2, arvud)
prop.table(table(lapsed$sugu))
##
## m n
## 0.5666667 0.4333333
round(100*prop.table(table(lapsed$sugu)), 1)
##
## m n
## 56.7 43.3
protsenditabel=round(100*prop.table(table(lapsed$sugu)), 1)
protsenditabel
##
## m n
## 56.7 43.3
joonis=barplot(protsenditabel, ylim=c(0, 100))
text(joonis, unname(protsenditabel)+5, paste(unname(protsenditabel), '%', sep=''))
table(lapsed$sugu, lapsed$kabe)
##
## ei jah natuke
## m 8 4 5
## n 5 5 3
barplot(table(lapsed$sugu, lapsed$kabe))
barplot(table(lapsed$sugu, lapsed$kabe), legend=c("m", "n"))
barplot(table(lapsed$sugu, lapsed$kabe), legend=c("m", "n"), beside=TRUE)
t(table(lapsed$sugu, lapsed$kabe))
##
## m n
## ei 8 5
## jah 4 5
## natuke 5 3
oskused=t(table(lapsed$sugu, lapsed$kabe))
barplot(oskused, legend=row.names(oskused))
lapsed$kabe=factor(lapsed$kabe, levels=c("ei", "natuke", "jah")) #ümberjärjestus
oskused=t(table(lapsed$sugu, lapsed$kabe))
barplot(oskused, legend=row.names(oskused))
table(lapsed$sugu, lapsed$kabe)
##
## ei natuke jah
## m 8 5 4
## n 5 3 5
prop.table(table(lapsed$sugu, lapsed$kabe))
##
## ei natuke jah
## m 0.2666667 0.1666667 0.1333333
## n 0.1666667 0.1000000 0.1666667
prop.table(table(lapsed$sugu, lapsed$kabe), 1) #oskused sugude kaupa
##
## ei natuke jah
## m 0.4705882 0.2941176 0.2352941
## n 0.3846154 0.2307692 0.3846154
barplot(100*prop.table(table(lapsed$sugu, lapsed$kabe), 1), beside=TRUE)
barplot(table(lapsed$sugu, lapsed$kabe), beside=TRUE)
barplot(prop.table(table(lapsed$sugu, lapsed$kabe), 2)) #Sugude osakaalud oskustes