Materi Pengolahan Data diRStudio
Persiapan data
Membuat vector
#Data berat badan
#nama
Nama<- c("Ali", "Budi", "Caca", "Dio", "Ella", "Fathir", "Gathan", "Haikal", "Irlizar", "Jannah")
#berat badan
Berat<- c(65, 70, 57, 80, 78, 77, 69, 90, 49, 100)
#tinggi badan
Tinggi<- c(160, 155, 176, 180, 173, 165, 145, 188, 190, 144)
Nama## [1] "Ali" "Budi" "Caca" "Dio" "Ella" "Fathir" "Gathan"
## [8] "Haikal" "Irlizar" "Jannah"
## [1] 65 70 57 80 78 77 69 90 49 100
## [1] 160 155 176 180 173 165 145 188 190 144
Analisa data
## mean berat badan: 73.5 kg
#Modus (gunakan fungsi custom)
modus <- function(x){
ux <- unique(x)
ux[which.max(tabulate(match(x, ux)))]
}
modus_berat <- modus(Berat)
cat("\nmodus berat:", modus_berat,"kg","\n")##
## modus berat: 65 kg
#sama juga untuk tinggi badan
modus <- function(x){
ux <- unique(x)
ux[which.max(tabulate(match(x, ux)))]
}
modus_ting <- modus(Tinggi)
cat("modus tinggi:", modus_ting,"cm","\n")## modus tinggi: 160 cm
Menghitung penyebaran data
## range berat: 49 100
## ragam berat: 225.1667
## sd berat: 15.00555