Instal Packages dplyr
#install.packages(dplyr)
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
Membuat Vektor
#data nama
nama1 <- c("Budi", "Ani", "Nita", "Caca", "Yuni", "Bella", "Yuki", "Zeze", "Kiki", "Kia")
#data berat badan
bb1 <- c(45, 50, 67, 89, 56, 87, 66, 50, 56, 44)
#data tinggi badan
tb1 <- c(150, 165, 176, 155, 187, 163, 145, 169, 170, 165)
kelas1 <- data.frame (nama1, bb1, tb1)
kelas1
## nama1 bb1 tb1
## 1 Budi 45 150
## 2 Ani 50 165
## 3 Nita 67 176
## 4 Caca 89 155
## 5 Yuni 56 187
## 6 Bella 87 163
## 7 Yuki 66 145
## 8 Zeze 50 169
## 9 Kiki 56 170
## 10 Kia 44 165
Mean
mean_bb1 <- mean(kelas1$bb1)
cat ("mean berat badan:", mean_bb1, "kg" )
## mean berat badan: 61 kg
mean_tb1 <- mean(kelas1$tb1)
cat ("mean tinggi badan:", mean_tb1, "cm" )
## mean tinggi badan: 164.5 cm
Modus
modus <- function(x) {
ux <- unique (x)
ux[which.max(tabulate(match(x,ux)))]
}
modus_tb1 <- modus(tb1)
cat("modus tinggi badan:", modus_tb1, "cm")
## modus tinggi badan: 165 cm
modus_bb1 <- modus(bb1)
cat("modus berat badan:", modus_bb1, "kg")
## modus berat badan: 50 kg
Range
range_bb1 <- range(kelas1$bb1)
cat ("range berat badan:", range_bb1)
## range berat badan: 44 89
range_tb1 <- range(kelas1$tb1)
cat ("range tinggi badan:", range_tb1)
## range tinggi badan: 145 187
Variansi
var_bb1 <- var(kelas1$bb1)
cat ("variansi berat badan:", var_bb1)
## variansi berat badan: 262
var_tb1 <- var(kelas1$tb1)
cat ("variansi tinggi badan:", var_tb1)
## variansi tinggi badan: 152.5
Standard Deviasi
sd_bb1 <- sd(kelas1$bb1)
cat ("standard deviasi berat badan:", sd_bb1)
## standard deviasi berat badan: 16.18641
sd_tb1 <- sd(kelas1$tb1)
cat ("standard deviasi tinggi badan:", sd_tb1)
## standard deviasi tinggi badan: 12.34909