You are on page 1of 2

7.

DASAR DASAR STATISTIK


A. Mean, Median, Modus, dan Hubungannya
Misalkan, diketahui data penghasilan warga RT. 02 dalam Juta sebagai berikut:
1, 3, 1, 6, 4, 3, 6, 1, 8, 10, 2, 5, 6, 3, 1. Ingin dihitung berapa Mean, Median, Modus, serta
Hubungan ketiga parameter tersebut

1) Menghitung Mean menggunakan Rstudio


Input:
data=c(1,3,1,6,4,3,6,1,8,10,2,5,6,3,1)
mean(data)
Output:
> data=c(1,3,1,6,4,3,6,1,8,10,2,5,6,3,1)
> mean(data)
[1] 4

2) Menghitung Median menggunakan Rstudio


Input:
data=c(1,3,1,6,4,3,6,1,8,10,2,5,6,3,1)
median(data)
Output:
> data=c(1,3,1,6,4,3,6,1,8,10,2,5,6,3,1)
> median(data)
[1] 3

3) Menghitung Modus menggunakan Rstudio


Input:
data=c(1,3,1,6,4,3,6,1,8,10,2,5,6,3,1)
modus <- function(x) {
ux <- unique(x)
ux[which.max(tabulate(match(x, ux)))]
}
modus(data)
Output:
> data=c(1,3,1,6,4,3,6,1,8,10,2,5,6,3,1)
> modus <- function(x) {
+ ux <- unique(x)
+ ux[which.max(tabulate(match(x, ux)))]
+ }
> modus(data)
[1] 1

4) Hubungan antara Mean, Median, dan Modus


Input:
data=c(1,3,1,6,4,3,6,1,8,10,2,5,6,3,1)
modus <- function(x) {
ux <- unique(x)
ux[which.max(tabulate(match(x, ux)))]
}
distribusi <- function(x) {
hist(data, col = "peachpuff", border = "black", prob = TRUE)
lines(density(data), lwd = 2, col = "chocolate3")
abline(v = mean(data), col = "royalblue", lwd = 2)
abline(v = median(data), col = "green", lwd = 2)
abline(v = modus(data), col = "red", lwd = 2)
}
distribusi(data)

Output:
> data=c(1,3,1,6,4,3,6,1,8,10,2,5,6,3,1)
> modus <- function(x) {
+ ux <- unique(x)
+ ux[which.max(tabulate(match(x, ux)))]
+ }
> distribusi <- function(x) {
+ hist(data, col = "peachpuff", border = "black", prob =
TRUE)
+ lines(density(data), lwd = 2, col = "chocolate3")
+ abline(v = mean(data), col = "royalblue", lwd = 2)
+ abline(v = median(data), col = "green", lwd = 2)
+ abline(v = modus(data), col = "red", lwd = 2)
+ }
> distribusi(data)

You might also like