Berikut Merupakan Hasil Output R Memanggil Data: Perbandingan Menggunakan Bootstrap Dan Jackknife
Berikut Merupakan Hasil Output R Memanggil Data: Perbandingan Menggunakan Bootstrap Dan Jackknife
> data
> data1
data.gdp.cap
1 205
2 3408
3 5000
4 16848
5 18396
6 3000
7 7875
8 202
9 6950
10 6500
11 17912
12 730
13 3098
14 2677
15 2354
16 3831
17 357
18 208
19 260
20 993
21 19904
22 457
23 2591
24 377
25 1538
26 2031
27 5487
28 1382
29 7311
30 18277
31 1034
32 1085
33 748
34 1078
35 6000
36 122
37 15877
38 18944
39 4283
40 351
41 4500
42 17539
43 8060
44 1342
45 383
46 1030
47 14641
48 5249
49 17241
50 275
51 681
52 1500
53 1955
54 12170
55 13066
56 17500
57 19860
58 1157
59 323
60 6818
61 7400
62 1429
63 409
64 5910
65 6710
66 2995
67 3604
68 1062
69 1000
70 17245
71 14381
72 447
73 282
74 17755
75 7467
76 406
77 2397
78 1500
79 1107
80 867
81 4429
82 9000
83 2702
84 6680
85 292
86 6627
87 6651
88 744
89 14990
90 2126
91 3128
92 13047
93 16900
94 22384
95 2436
96 7055
97 263
98 1800
99 3721
100 14193
101 15974
102 23474
103 325
104 2340
105 3131
106 1350
107 2829
108 230
109 573
> Jackknife(data1$data.gdp.cap)
$meanjackknife
[1] 5859.982
$bias
[1] 0
> bootstrap(data1$data.gdp.cap,5,1000)
$mean_bootstrap
[1] 5829.8
$se_bootstrap
[1] 2902.548
$bias
[1] 30.18145
> bootstrap(data1$data.gdp.cap,5,109)
$mean_bootstrap
[1] 6260.903
$se_bootstrap
[1] 2813.693
$bias
[1] -400.9211
Kesimpulan :
Dengan menggunakan Jackknife bias lebih kecil daripada menggunakan bootstrap dengan
nilai bias 0 sedangkan menggunakan bootstrap dengan replikasi 1000 nilai biasnya 30.18145
Sehingga menggunakan Jacknife lebih baik daripada menggunakan Bootstrap. Selain itu juga
dapat dibandingkan apabila menggunakan bootstrap dengan replikasi yang besar misal 1000
dengan replikasi 109 sebanyak jumlah data nilai biasnya lebih kecil dengan replikasi 1000,
maka replikasi lebih banyak pada bootstrap maka lebih baik dan bias dari bootstrap
tergantung dari jumlah data yang di resample dan replikasinya. Mean dengan menggunakan
jackknife dan menggunakan bootstrap dengan replikasi besar hampir sama yaitu 5859.982
dengan menggunakan jackknife dan 5829.8 dengan menggunakan bootstrap
Fungsi Jackknife
Jackknife=function(data1)
{
n=length(data1)
meansample=matrix(nrow=n,ncol=1)
for(i in 1:n)
{
sample=data1[-i]
meansample[i]=mean(sample)
}
meanjackknife=mean(meansample)
bias=mean(data1)-meanjackknife
list(meanjackknife=meanjackknife, bias=bias)
}
Fungsi Bootstrap
bootstrap=function(data,m,R)
{
n=length(data)
meansample=matrix(ncol=1,nrow=R)
for (i in 1:R)
{
sample=sample(data,m)
meansample[i]=mean(sample)
}
mean_bootstrap=mean(meansample)
hist(meansample)
se_bootstrap=sd(meansample)
bias=mean(data)-mean_bootstrap