#Data Populasi
x <- c(1,2,3,4,5,6,7,8)
x
## [1] 1 2 3 4 5 6 7 8
#Distribusi Probabilitas dari Data Populasi
table(x)/length(x)
## x
## 1 2 3 4 5 6 7 8
## 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125
#Rata-rata populasi
mean(x)
## [1] 4.5
#Standar deviasi data populasi
sd(x)*sqrt((length(x)-1)/length(x))
## [1] 2.291288
#################
#Kombinasi sampel
sampel <- combn(x, 2)
sampel
## [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] [,14]
## [1,] 1 1 1 1 1 1 1 2 2 2 2 2 2 3
## [2,] 2 3 4 5 6 7 8 3 4 5 6 7 8 4
## [,15] [,16] [,17] [,18] [,19] [,20] [,21] [,22] [,23] [,24] [,25] [,26]
## [1,] 3 3 3 3 4 4 4 4 5 5 5 6
## [2,] 5 6 7 8 5 6 7 8 6 7 8 7
## [,27] [,28]
## [1,] 6 7
## [2,] 8 8
#Rata-rata sampel
ratarata <- colMeans(sampel)
ratarata
## [1] 1.5 2.0 2.5 3.0 3.5 4.0 4.5 2.5 3.0 3.5 4.0 4.5 5.0 3.5 4.0 4.5 5.0 5.5 4.5
## [20] 5.0 5.5 6.0 5.5 6.0 6.5 6.5 7.0 7.5
#Ubah format desimal
ratarata <- format(ratarata, digits = 4)
ratarata
## [1] "1.5" "2.0" "2.5" "3.0" "3.5" "4.0" "4.5" "2.5" "3.0" "3.5" "4.0" "4.5"
## [13] "5.0" "3.5" "4.0" "4.5" "5.0" "5.5" "4.5" "5.0" "5.5" "6.0" "5.5" "6.0"
## [25] "6.5" "6.5" "7.0" "7.5"
table(ratarata)
## ratarata
## 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5
## 1 1 2 2 3 3 4 3 3 2 2 1 1
table(ratarata)/length(ratarata)
## ratarata
## 1.5 2.0 2.5 3.0 3.5 4.0 4.5
## 0.03571429 0.03571429 0.07142857 0.07142857 0.10714286 0.10714286 0.14285714
## 5.0 5.5 6.0 6.5 7.0 7.5
## 0.10714286 0.10714286 0.07142857 0.07142857 0.03571429 0.03571429
prob <- prop.table(table(ratarata))
barplot(prob)

plot(prob)

#Rata-rata Distribusi Sampling Rata-rata Sampel
ratarata
## [1] "1.5" "2.0" "2.5" "3.0" "3.5" "4.0" "4.5" "2.5" "3.0" "3.5" "4.0" "4.5"
## [13] "5.0" "3.5" "4.0" "4.5" "5.0" "5.5" "4.5" "5.0" "5.5" "6.0" "5.5" "6.0"
## [25] "6.5" "6.5" "7.0" "7.5"
mode(ratarata)
## [1] "character"
ratarata <- as.numeric(ratarata)
mode(ratarata)
## [1] "numeric"
mean(ratarata)
## [1] 4.5
sd(ratarata)*sqrt((length(ratarata)-1)/(length(ratarata)))
## [1] 1.5