Fikri Dwi Alpian - 120450022 - RB
bb = rnorm(2000, 60, 5.5)
plot(bb)
length(bb)
## [1] 2000
mean(bb)
## [1] 60.09097
sd(bb)
## [1] 5.541639
Untuk melakukan pengecekan bahwa data bb yang telah dibuat sudah tepat, lakukan konfirmasi berikut:
Juga dapat dicek dari plot yang sudah dibuat.
m = c(1:12)
s = sample(m, replace = TRUE)
s
## [1] 11 11 11 1 6 1 5 4 9 7 6 10
mean(s)
## [1] 6.833333
data.bb = 2000
sam.bb = 1000
bb = rnorm(data.bb,60,5.5)
mean.bb = c()
for(i in 1:sam.bb){
s = sample(bb,replace=TRUE)
mean.bb[i]= mean(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(mean.bb)
mean(mean.bb)
## [1] 59.80552
data.bb = 2000
sam.bb = 1000
bb = rnorm(data.bb,60,5.5)
mean.bb = c()
for(i in 1:sam.bb){
s = sample(bb,1000,replace=TRUE)
mean.bb[i]= mean(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(mean.bb)
mean(mean.bb)
## [1] 60.03441
data.bb = 2000
sam.bb = 1000
bb = rnorm(data.bb,60,5.5)
median.bb = c()
for(i in 1:sam.bb){
s = sample(bb,replace=TRUE)
median.bb[i]= median(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(median.bb)
bb = rnorm(1000,160,4)
mean.bb = c()
for(i in 1:1000){
s = sample(bb,replace=TRUE)
mean.bb[i]= mean(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(mean.bb)
bb = rnorm(500,1000,20)
mean.bb = c()
for(i in 1:1000){
s = sample(bb,replace=TRUE)
mean.bb[i]= mean(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(mean.bb)
Metode Jackknife adalah metode resampling dengan menghapus satu data dari sampel.
Kemudian dari sampel yang sudah dihapus satu data, dihitung mean dan median.
Jika sampel memiliki n data, artinya akan terdapat distribusi mean atau median sebanyak n, hasil dari melakukan penghitungan mean atau median dari sampel yang sudah dihapus satu data sebanyak n kali.
\(\sum_{i=1}^{n}x_i=S\)
\(\frac{\frac{S-x_1}{n-1}+\frac{S-x_2}{n-1}+\cdots+\frac{S-x_n}{n-1}}{n}\)
\(\frac{\frac{nS-(x_1+x_2+x_n)}{n-1}}{n}\)
\(\frac{\frac{nS-S}{n-1}}{n}\)
\(\frac{S}{n}\)
contoh = c(4,3,2,5,3)
contoh[-3]
## [1] 4 3 5 3
contoh[-2]
## [1] 4 2 5 3
data.bb = 2000
bb = rnorm(data.bb,60,5.5)
mean.bb = c()
for(i in 1:data.bb){
s = bb[-i]
mean.bb[i] = mean(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(mean.bb)
mean(bb)
## [1] 59.88818
mean(mean.bb)
## [1] 59.88818
data.bb = 2000
bb = rnorm(data.bb,60,5.5)
median.bb = c()
for(i in 1:data.bb){
s = bb[-i]
median.bb[i] = median(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(median.bb)
median(median.bb)
## [1] 59.9712
Mean
bb = rnorm(1000,160,4)
mean.bb = c()
for(i in 1:1000){
s = bb[-i]
mean.bb[i] = mean(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(mean.bb)
mean(bb)
## [1] 159.8621
mean(mean.bb)
## [1] 159.8621
bb = rnorm(500,1000,20)
mean.bb = c()
for(i in 1:500){
s = bb[-i]
mean.bb[i] = mean(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(mean.bb)
mean(bb)
## [1] 1000.188
mean(mean.bb)
## [1] 1000.188
median
bb = rnorm(1000,160,4)
median.bb = c()
for(i in 1:1000){
s = bb[-i]
median.bb[i] = median(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(median.bb)
median(bb)
## [1] 159.8945
median(median.bb)
## [1] 159.8945
bb = rnorm(500,1000,20)
median.bb = c()
for(i in 1:500){
s = bb[-i]
median.bb[i] = median(s)
}
par(mfrow=c(2:1), pin=c(5,1))
hist(bb)
hist(median.bb)
median(bb)
## [1] 1001.25
median(median.bb)
## [1] 1001.25