L1
LAMPIRAN Lampiran 1. Tabel Durbin-Watson
L2
Lampiran 2. Tabel Kolmogrov-Smirnov
One-Sided Test P=0.9
0.95
One-Sided Test 0.975
0.99
0.995
n
P=0.9
0.95
0.975
0.99
0.995
n Two Sided test
Two Sided test
P=0.8
0.9
0.95
0.98
0.99
P=0.8
0.9
0.95
0.98
0.99
1
0.900
0.950
0.975
0.990
0.995
21
0.226
0.259
0.287
0.321
0.344
2
0.684
0.776
0.842
0.900
0.929
22
0.221
0.253
0.281
0.314
0.337
3
0.565
0.636
0.708
0.785
0.829
23
0.216
0.247
0.275
0.307
0.33
4
0.493
0.565
0.624
0.689
0.734
24
0.212
0.242
0.269
0.301
0.323
5
0.447
0.509
0.563
0.627
0.669
25
0.208
0.238
0.264
0.295
0.317
6
0.410
0.468
0.519
0.577
0.617
26
0.204
0.233
0.259
0.290
0.311
7
0.381
0.436
0.483
0.538
0.576
27
0.200
0.229
0.254
0.284
0.305
8
0.358
0.41
0.454
0.507
0.542
28
0.197
0.225
0.25
0.279
0.300
9
0.339
0.387
0.430
0.480
0.513
29
0.193
0.221
0.246
0.275
0.295
10
0.323
0.369
0.409
0.457
0.489
30
0.190
0.218
0.242
0.270
0.290
11
0.308
0.352
0.391
0.437
0.468
31
0.187
0.214
0.238
0.266
0.285
12
0.296
0.338
0.375
0.419
0.449
32
0.184
0.211
0.234
0.262
0.281
13
0.285
0.325
0.301
0.404
0.432
33
0.182
0.208
0.231
0.258
0.277
14
0.275
0.314
0.349
0.390
0.418
34
0.179
0.205
0.227
0.254
0.273
15
0.266
0.304
0.338
0.377
0.404
35
0.177
0.202
0.224
0.251
0.269
16
0.258
0.295
0.327
0.366
0.392
36
0.174
0.199
0.221
0.247
0.265
17
0.250
0.286
0.318
0.355
0.381
37
0.172
0.196
0.218
0.244
0.262
18
0.244
0.279
0.309
0.346
0.371
38
0.170
0.194
0.215
0.241
0.258
19
0.237
0.271
0.301
0.337
0.361
39
0.168
0.191
0.213
0.238
0.255
20
0.232
0.265
0.294
0.329
0.352
40
0.165
0.189
0.210
0.235
0.252
1.22
1.36
1.52
1.63
n
n
n
n
Approximation for n > 40
1 .07 n
L3
Lampiran 3. Tabel Distribusi F
L4
Lampiran 4. Tabel Distribusi T
α df 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 40 60 120
0.2500 1.000 0.816 0.765 0.741 0.727 0.718 0.711 0.706 0.703 0.700 0.697 0.695 0.694 0.692 0.691 0.690 0.689 0.688 0.688 0.687 0.686 0.686 0.685 0.685 0.684 0.684 0.684 0.683 0.683 0.683 0.681 0.679 0.677
0.1000 3.078 1.886 1.638 1.533 1.476 1.440 1.415 1.397 1.383 1.372 1.363 1.356 1.350 1.345 1.341 1.337 1.333 1.330 1.328 1.325 1.323 1.321 1.319 1.318 1.316 1.315 1.314 1.313 1.311 1.310 1.303 1.296 1.289
0.0500 6.314 2.920 2.353 2.132 2.015 1.943 1.895 1.860 1.833 1.812 1.796 1.782 1.771 1.761 1.753 1.746 1.740 1.734 1.729 1.725 1.721 1.717 1.714 1.711 1.708 1.706 1.703 1.701 1.699 1.697 1.684 1.671 1.658
0.0250 12.706 4.303 3.182 2.776 2.571 2.447 2.365 2.306 2.262 2.228 2.201 2.179 2.160 2.145 2.131 2.120 2.110 2.101 2.093 2.086 2.080 2.074 2.069 2.064 2.060 2.056 2.052 2.048 2.045 2.042 2.021 2.000 1.980
0.0100 31.821 6.965 4.541 3.747 3.365 3.143 2.998 2.896 2.821 2.764 2.718 2.681 2.650 2.624 2.602 2.583 2.567 2.552 2.539 2.528 2.518 2.508 2.500 2.492 2.485 2.479 2.473 2.467 2.462 2.457 2.423 2.390 2.358
0.0075 42.433 8.073 5.047 4.088 3.634 3.372 3.203 3.085 2.998 2.932 2.879 2.836 2.801 2.771 2.746 2.724 2.706 2.689 2.674 2.661 2.649 2.639 2.629 2.620 2.612 2.605 2.598 2.592 2.586 2.581 2.542 2.504 2.468
0.0050 63.657 9.925 5.841 4.604 4.032 3.707 3.499 3.355 3.250 3.169 3.106 3.055 3.012 2.977 2.947 2.921 2.898 2.878 2.861 2.845 2.831 2.819 2.807 2.797 2.787 2.779 2.771 2.763 2.756 2.750 2.704 2.660 2.617
0.0025 127.321 14.089 7.453 5.598 4.773 4.317 4.029 3.833 3.690 3.581 3.497 3.428 3.372 3.326 3.286 3.252 3.222 3.197 3.174 3.153 3.135 3.119 3.104 3.091 3.078 3.067 3.057 3.047 3.038 3.030 2.971 2.915 2.860
0.0005 636.619 31.599 12.924 8.610 6.869 5.959 5.408 5.041 4.781 4.587 4.437 4.318 4.221 4.140 4.073 4.015 3.965 3.922 3.883 3.850 3.819 3.792 3.768 3.745 3.725 3.707 3.690 3.674 3.659 3.646 3.551 3.460 3.373
L5
Lampiran 5. Hasil Pembobot Setiap Kabupaten
Pembobot Kabupaten Pacitan Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0 0,3728 0,44665 0,70441 0,82473 1,07253 1,45516 1,9636 2,49463 3,03841 2,77823 2,88844 2,15235 1,69334 1,65946 1,36252 1,22798 0,92451 0,68452
1 0,902271 0,861285 0,674134 0,569577 0,342406 0,055866 0,1525 0 0 0 0 0 0 0,000047 0,109228 0,208105 0,478533 0,690595
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,49664 0,70574 1,07254 1,37153 1,49503 1,67593 2,05509 2,33539 2,55101 2,92045 0,8865 0,9132 1,45918 2,06177 1,78738 1,44993 0,60971 1,75868 1,28588
0,83001 0,67302 0,3424 0,10343 0,03762 0 0 0 0 0 0,5135 0,48895 0,05389 0 0 0,05848 0,74985 0 0,16297
L6
Pembobot Kabupaten Ponorogo Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,372799 0 0,261232 0,425629 0,509398 0,703455 1,149873 1,655617 2,193306 2,743964 2,452616 2,554256 1,818654 1,343874 1,290473 0,991772 0,855907 0,552993 0,341185
0,840511 1 0,919957 0,794844 0,713428 0,495245 0,043430 0 0 0 0 0 0 0 0,000009 0,169017 0,315180 0,667355 0,865472
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,303725 0,517215 0,744041 1,055242 1,130395 1,304807 1,682320 1,963515 2,181068 2,552516 0,527016 0,599695 1,132854 1,719804 1,432264 1,077393 0,306454 1,386272 0,913586
0,892592 0,705335 0,446978 0,111110 0,055221 0 0 0 0 0 0,695080 0,615737 0,053666 0 0 0,093055 0,890710 0 0,250305
L7
Pembobot Kabupaten Trenggalek Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,446651 0,261232 0 0,263478 0,396482 0,800841 1,011159 1,518865 2,048417 2,591762 2,337487 2,451724 1,717159 1,275107 1,284886 1,065743 0,886091 0,645297 0,536440
0,768399 0,917348 1 0,915952 0,814960 0,363898 0,135042 0 0 0 0 0 0 0 0 0,088415 0,264477 0,551150 0,675645
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,564900 0,774976 0,924110 1,237162 1,228826 1,367740 1,716119 1,971120 2,172059 2,531040 0,511818 0,479689 1,023473 1,633062 1,376029 1,107715 0,541361 1,407658 0,944621
0,644144 0,394955 0,222499 0,002823 0,004336 0 0 0 0 0 0,702149 0,735565 0,123890 0 0 0,058039 0,670261 0 0,200691
L8
Pembobot Kabupaten Tulungagung Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,704408 0,425629 0,263478 0 0,142266 0,659978 0,750781 1,259336 1,791839 2,338127 2,075089 2,188410 1,453691 1,015490 1,047470 0,886673 0,682223 0,518981 0,542594
0,313938 0,704703 0,880750 1 0,964451 0,377021 0,250504 0 0 0 0 0 0 0,007428 0,000769 0,092004 0,345230 0,579615 0,546286
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,691561 0,864007 0,861683 1,160199 1,064076 1,170548 1,494301 1,733502 1,926377 2,279853 0,311736 0,217822 0,759996 1,370103 1,118799 0,894801 0,599588 1,182659 0,738385
0,332000 0,114571 0,116990 0 0 0 0 0 0 0 0,835186 0,917678 0,238308 0 0 0,084384 0,464341 0 0,267146
L9
Pembobot Kabupaten Blitar Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,824731 0,509398 0,396482 0,142266 0 0,560803 0,641073 1,148330 1,684990 2,234933 1,954836 2,063711 1,327642 0,878628 0,905421 0,763217 0,550846 0,436295 0,535770
0,059667 0,506505 0,681188 0,955530 1 0,423239 0,295259 0 0 0 0 0 0 0,020240 0,007949 0,124468 0,439392 0,621738 0,463852
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,736993 0,881749 0,797695 1,081479 0,944855 1,037941 1,354220 1,591303 1,784346 2,138777 0,199208 0,090554 0,634578 1,239132 0,979993 0,758334 0,615609 1,042299 0,605392
0,157222 0,018540 0,085852 0 0,000065 0 0 0 0 0 0,913761 0,981861 0,305348 0 0 0,130361 0,335162 0 0,351402
L10
Pembobot Kabupaten Kediri Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,072530 0,703455 0,800841 0,659978 0,560803 0 0,882422 1,292752 1,809873 2,356249 1,978517 2,047481 1,346861 0,845753 0,668563 0,291548 0,246083 0,156222 0,411779
0,653204 0,049346 0 0,099426 0,255664 1 0 0 0 0 0 0 0 0 0,088441 0,750626 0,818680 0,924745 0,537968
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,695887 0,684975 0,308129 0,533851 0,431072 0,604810 0,994472 1,294201 1,526002 1,906383 0,361765 0,573149 0,785219 1,221194 0,893940 0,419209 0,520744 0,718305 0,282843
0,057018 0,068891 0,723788 0,304714 0,501125 0,180625 0 0 0 0 0,630876 0,233893 0,000949 0 0 0,523825 0,329174 0,035703 0,764307
L11
Pembobot Kabupaten Malang Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,455160 1,149873 1,011159 0,750781 0,641073 0,882422 0 0,508692 1,043963 1,594094 1,328281 1,448938 0,724566 0,416713 0,660779 0,867873 0,676514 0,864806 1,100348
0 0 0,002477 0,226706 0,381986 0,076355 1 0,576852 0 0 0 0 0,262227 0,703274 0,353083 0,089995 0,330225 0,092982 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,351455 1,454967 1,190326 1,375016 1,033506 0,973665 1,106509 1,227825 1,357393 1,661484 0,679035 0,550534 0,137587 0,667844 0,531039 0,720552 1,203500 0,837450 0,684149
0 0 0 0 0,000053 0,014144 0 0 0 0 0,326584 0,515980 0,965123 0,342792 0,544517 0,267778 0 0,121249 0,319222
L12
Pembobot Kabupaten Lumajang Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,963604 1,655617 1,518865 1,259336 1,148330 1,292752 0,508692 0 0,538867 1,091943 0,829896 0,963195 0,312001 0,494593 0,806150 1,181357 1,053677 1,314634 1,576967
0 0 0 0 0,000368 0 0,652101 1 0,614681 0,012799 0,237872 0,096062 0,860432 0,669205 0,266895 0 0,030346 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,842236 1,925157 1,593846 1,713323 1,301971 1,154231 1,102002 1,079940 1,117823 1,335663 1,164763 1,057814 0,534129 0,357095 0,528918 0,995159 1,685605 0,946046 1,036695
0 0 0 0 0 0,000082 0,009354 0,017562 0,004984 0 0 0,028125 0,620624 0,819301 0,627134 0,069369 0 0,111752 0,040243
L13
Pembobot Kabupaten Jember Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,494633 2,193306 2,048417 1,791839 1,684990 1,809873 1,043963 0,538867 0 0,553506 0,403796 0,571499 0,508205 0,972611 1,245269 1,663301 1,565717 1,844262 2,112458
0 0 0 0 0 0 0,366218 0,800667 1 0,790333 0,885347 0,777348 0,821618 0,432027 0,192024 0 0,012514 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
2,380323 2,457821 2,103123 2,188643 1,755892 1,570427 1,398536 1,249807 1,175075 1,235405 1,702919 1,594439 1,071804 0,646646 0,959612 1,471739 2,222149 1,344113 1,541018
0 0 0 0 0 0,011345 0,084916 0,188446 0,249755 0,199872 0 0,006238 0,340845 0,719969 0,444072 0,046347 0 0,119356 0,019507
L14
Pembobot Kabupaten Banyuwangi Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
3,038412 2,743964 2,591762 2,338127 2,234933 2,356249 1,594094 1,091943 0,553506 0 0,499202 0,587303 1,022427 1,512933 1,764742 2,194431 2,110908 2,395636 2,665603
0 0 0 0 0 0 0,222148 0,565411 0,876585 1 0,898997 0,861629 0,612333 0,274355 0,123959 0 0,005323 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
2,933812 3,009948 2,644861 2,711627 2,271823 2,070277 1,839514 1,624446 1,479324 1,393818 2,256386 2,144453 1,625295 1,158685 1,486067 2,002692 2,775520 1,841824 2,083192
0 0 0 0 0 0,011730 0,087622 0,203402 0,296710 0,355004 0 0,001871 0,202885 0,519390 0,292196 0,027414 0 0,086577 0,009437
L15
Pembobot Kabupaten Bondowoso Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,778229 2,452616 2,337487 2,075089 1,954836 1,978517 1,328281 0,829896 0,403796 0,499202 0 0,168936 0,639178 1,138792 1,344122 1,782781 1,733283 2,040811 2,324881
0 0 0 0 0 0 0,228287 0,633856 0,905810 0,857923 1 0,983177 0,772778 0,379652 0,216471 0,003515 0,012276 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
2,605892 2,654045 2,249583 2,281197 1,837178 1,621765 1,358115 1,128006 0,980781 0,929220 1,938237 1,865469 1,321037 0,757633 1,085376 1,594180 2,438483 1,395379 1,697205
0 0 0 0 0,000001 0,049079 0,206182 0,388623 0,511637 0,554186 0 0 0,233748 0,689075 0,424223 0,061402 0 0,179524 0,021735
L16
Pembobot Kabupaten Situbondo Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,888438 2,554256 2,451724 2,188410 2,063711 2,047481 1,448938 0,963195 0,571499 0,587303 0,168936 0 0,736345 1,221643 1,395926 1,834564 1,804722 2,120222 2,408390
0 0 0 0 0 0 0,161708 0,541399 0,822628 0,813194 0,983811 1 0,715026 0,330617 0,198094 0,001726 0,005252 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
2,693053 2,728993 2,307111 2,316509 1,872822 1,648612 1,352276 1,092886 0,916279 0,807147 2,033796 1,975492 1,429388 0,838604 1,155170 1,650066 2,522838 1,426941 1,764702
0 0 0 0 0,000001 0,051074 0,229671 0,435416 0,578983 0,663362 0 0 0,174853 0,639565 0,384383 0,050458 0 0,176522 0,012803
L17
Pembobot Kabupaten Probolinggo Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,152354 1,818654 1,717159 1,453691 1,327642 1,346861 0,724566 0,312001 0,508205 1,022427 0,639178 0,736345 0 0,502171 0,743592 1,172186 1,100826 1,403049 1,685929
0 0 0 0 0 0 0,434934 0,877713 0,693038 0,103682 0,540257 0,420339 1 0,699637 0,411367 0,011844 0,045810 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,966730 2,017361 1,627402 1,690337 1,253013 1,062602 0,908416 0,817135 0,820539 1,023666 1,300627 1,239750 0,693841 0,138798 0,463840 0,980559 1,799406 0,835952 1,068373
0 0 0 0 0 0,071646 0,216016 0,321414 0,317327 0,102627 0 0,000010 0,473016 0,975166 0,740389 0,141668 0 0,298946 0,067440
L18
Pembobot Kabupaten Pasuruan Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,693341 1,343874 1,275107 1,015490 0,878628 0,845753 0,416713 0,494593 0,972611 1,512933 1,138792 1,221643 0,502171 0,000000 0,318056 0,694256 0,599698 0,902041 1,187592
0 0 0 0 0,019626 0,041305 0,650561 0,529283 0 0 0 0 0,517112 1 0,787336 0,214476 0,359285 0,008771 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,471435 1,515565 1,132079 1,224604 0,807506 0,667482 0,705420 0,811673 0,953277 1,280040 0,818002 0,797774 0,304439 0,383412 0,116296 0,504581 1,301760 0,476905 0,570261
0 0 0 0 0,074896 0,253741 0,198658 0,070839 0 0 0,064855 0,084723 0,804181 0,699320 0,970097 0,513232 0 0,557499 0,406747
L19
Pembobot Kabupaten Sidoarjo Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,659456 1,290473 1,284886 1,047470 0,905421 0,668563 0,660779 0,806150 1,245269 1,764742 1,344122 1,395926 0,743592 0,318056 0 0,439222 0,444257 0,771748 1,063620
0 0 0 0 0,000065 0,210837 0,222491 0,045652 0 0 0 0 0,109541 0,770181 1 0,587639 0,579417 0,078034 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,353310 1,352715 0,911452 0,946943 0,510627 0,349604 0,469650 0,686658 0,891871 1,262189 0,778874 0,844871 0,524484 0,606169 0,287440 0,255307 1,177531 0,176789 0,392419
0 0 0 0 0,468555 0,726096 0,537457 0,184467 0,001410 0 0,070742 0,018581 0,445097 0,308476 0,810054 0,848484 0 0,925796 0,662063
L20
Pembobot Kabupaten Mojokerto Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,362520 0,991772 1,065743 0,886673 0,763217 0,291548 0,867873 1,181357 1,663301 2,194431 1,782781 1,834564 1,172186 0,694256 0,439222 0 0,227054 0,438930 0,701323
0 0 0 0 0,062341 0,793011 0,000888 0 0 0 0 0 0 0,143753 0,564759 1 0,871598 0,565256 0,134280
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,980489 0,941802 0,475668 0,531982 0,186999 0,313538 0,704915 1,010941 1,247684 1,629838 0,575073 0,744648 0,742781 1,037527 0,708382 0,191840 0,807259 0,444265 0,192354
0 0 0,502050 0,403811 0,911943 0,762779 0,129554 0 0 0 0,329491 0,081652 0,083709 0 0,125051 0,907437 0,025788 0,556167 0,906952
L21
Pembobot Kabupaten Jombang Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,227982 0,855907 0,886091 0,682223 0,550846 0,246083 0,676514 1,053677 1,565717 2,110908 1,733283 1,804722 1,100826 0,599698 0,444257 0,227054 0 0,327756 0,620246
0 0 0 0,117999 0,327193 0,836463 0,125636 0 0 0 0 0 0 0,242781 0,520730 0,859854 1 0,719914 0,209187
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,910072 0,924447 0,540199 0,698606 0,413982 0,488337 0,833143 1,107612 1,327644 1,702827 0,376950 0,523259 0,564241 0,975738 0,649871 0,223542 0,734635 0,530972 0,058792
0 0 0,346206 0,097095 0,574966 0,440407 0,000438 0 0 0 0,639327 0,376754 0,303534 0 0,163456 0,863999 0,057009 0,362806 0,990273
L22
Pembobot Kabupaten Nganjuk Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,924507 0,552993 0,645297 0,518981 0,436295 0,156222 0,864806 1,314634 1,844262 2,395636 2,040811 2,120222 1,403049 0,902041 0,771748 0,438930 0,327756 0 0,292794
0 0,324659 0,171549 0,385744 0,536124 0,932510 0 0 0 0 0 0 0 0 0,026276 0,531384 0,720585 1 0,773335
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,582540 0,615335 0,366628 0,645755 0,587053 0,751814 1,132964 1,423530 1,649451 2,026943 0,246095 0,466866 0,787576 1,284613 0,966293 0,537119 0,407508 0,844786 0,380099
0,273098 0,218389 0,657557 0,170860 0,265392 0,041954 0 0 0 0 0,836857 0,480751 0,016225 0 0 0,352994 0,587335 0 0,634808
L23
Pembobot Kabupaten Madiun Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,684516 0,341185 0,536440 0,542594 0,535770 0,411779 1,100348 1,576967 2,112458 2,665603 2,324881 2,408390 1,685929 1,187592 1,063620 0,701323 0,620246 0,292794 0
0,344710 0,805374 0,557158 0,548457 0,558102 0,723501 0 0 0 0 0 0 0 0 0,000010 0,321032 0,436937 0,854625 1
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
sdij
Wi
0,289826 0,355818 0,403024 0,715225 0,816004 1,012421 1,405812 1,705464 1,935476 2,314665 0,422248 0,605454 1,043344 1,570964 1,256479 0,824015 0,114933 1,128279 0,671305
0,857445 0,789324 0,734234 0,301670 0,170789 0,009372 0 0 0 0 0,710472 0,458313 0,001664 0 0 0,161355 0,976856 0 0,363492
L24
Pembobot Kabupaten Magetan Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,496638 0,303725 0,564900 0,691561 0,736993 0,695887 1,351455 1,842236 2,380323 2,933812 2,605892 2,693053 1,966730 1,471435 1,353310 0,980489 0,910072 0,582540 0,289826
0,749849 0,902234 0,683189 0,547678 0,496710 0,542860 0,000053 0 0 0 0 0 0 0 0,000021 0,227980 0,302314 0,665124 0,910772
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0 0,224039 0,604757 0,886728 1,077350 1,286966 1,684993 1,989531 2,221854 2,601927 0,677475 0,820785 1,308519 1,854729 1,543652 1,112067 0,175959 1,414173 0,960925
1 0,946181 0,641944 0,327903 0,136259 0,009952 0 0 0 0 0,563302 0,401740 0,004810 0 0 0,107465 0,966626 0 0,248120
L25
Pembobot Kabupaten Ngawi Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,705741 0,517215 0,774976 0,864007 0,881749 0,684975 1,454967 1,925157 2,457821 3,009948 2,654045 2,728993 2,017361 1,515565 1,352715 0,941802 0,924447 0,615335 0,355818
0,544936 0,738547 0,468282 0,369191 0,349671 0,567578 0 0 0 0 0 0 0 0 0,001458 0,284909 0,303373 0,641562 0,871332
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,224039 0 0,497950 0,732273 1,001918 1,229109 1,631511 1,947774 2,187837 2,570400 0,777893 0,956699 1,393242 1,896798 1,573859 1,100280 0,266684 1,385900 0,966887
0,947929 1 0,756320 0,515730 0,223113 0,042404 0 0 0 0 0,465028 0,269260 0 0 0 0,132249 0,926631 0 0,258676
L26
Pembobot Kabupaten Bojonegoro Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,072541 0,744041 0,924110 0,861683 0,797695 0,308129 1,190326 1,593846 2,103123 2,644861 2,249583 2,307111 1,627402 1,132079 0,911452 0,475668 0,540199 0,366628 0,403024
0,000010 0,270651 0,067560 0,127117 0,201200 0,842210 0 0 0 0 0 0 0 0 0,078432 0,646285 0,558169 0,780593 0,738287
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,604757 0,497950 0 0,313744 0,506242 0,738587 1,139860 1,460177 1,703429 2,085920 0,612552 0,833329 1,092763 1,496767 1,166205 0,657087 0,462878 0,913905 0,562153
0,466557 0,616409 1 0,836665 0,605130 0,277990 0 0 0 0 0,455391 0,158552 0 0 0 0,391657 0,663119 0,076274 0,527269
L27
Pembobot Kabupaten Tuban Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,371532 1,055242 1,237162 1,160199 1,081479 0,533851 1,375016 1,713323 2,188643 2,711627 2,281197 2,316509 1,690337 1,224604 0,946943 0,531982 0,698606 0,645755 0,715225
0 0,068358 0 0,011498 0,050298 0,657684 0 0 0 0 0 0 0 0,000029 0,164241 0,659828 0,457386 0,523347 0,436550
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,886728 0,732273 0,313744 0 0,444228 0,671585 1,038642 1,363749 1,611282 1,986802 0,886414 1,103795 1,259179 1,553112 1,229391 0,720028 0,764544 0,889568 0,694510
0,228961 0,415190 0,873689 1 0,755363 0,491203 0,080944 0 0 0 0,229315 0,036836 0 0 0 0,430529 0,374930 0,225771 0,462520
L28
Pembobot Kabupaten Lamongan Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,495025 1,130395 1,228826 1,064076 0,944855 0,431072 1,033506 1,301971 1,755892 2,271823 1,837178 1,872822 1,253013 0,807506 0,510627 0,186999 0,413982 0,587053 0,816004
0 0 0 0 0,011236 0,662460 0 0 0 0 0 0 0 0,120423 0,545965 0,931191 0,686211 0,428875 0,111025
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,077350 1,001918 0,506242 0,444228 0 0,238629 0,635050 0,957935 1,203329 1,584853 0,752644 0,929967 0,903144 1,114857 0,797274 0,317768 0,911722 0,446209 0,376037
0 0 0,552583 0,643822 1 0,889205 0,355390 0,006573 0 0 0,187258 0,017942 0,033558 0 0,132105 0,807989 0,028089 0,640990 0,736847
L29
Pembobot Kabupaten Gresik Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,675933 1,304807 1,367740 1,170548 1,037941 0,604810 0,973665 1,154231 1,570427 2,070277 1,621765 1,648612 1,062602 0,667482 0,349604 0,313538 0,488337 0,751814 1,012421
0 0 0 0 0 0,416844 0,006659 0 0 0 0 0 0 0,323067 0,777212 0,818601 0,591329 0,204700 0,000049
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,286966 1,229109 0,738587 0,671585 0,238629 0 0,402403 0,721712 0,965983 1,348057 0,863862 1,003151 0,836501 0,923896 0,628629 0,289086 1,115855 0,228456 0,432596
0 0 0,222345 0,317045 0,892715 1 0,710871 0,245430 0,009223 0 0,076763 0,000632 0,103768 0,029960 0,380904 0,844636 0 0,901434 0,670284
L30
Pembobot Kabupaten Bangkalan Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,055092 1,682320 1,716119 1,494301 1,354220 0,994472 1,106509 1,102002 1,398536 1,839514 1,358115 1,352276 0,908416 0,705420 0,469650 0,704915 0,833143 1,132964 1,405812
0 0 0 0 0 0,058024 0,003624 0,004603 0 0 0 0 0,134379 0,381972 0,690052 0,382647 0,218277 0,000217 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,684993 1,631511 1,139860 1,038642 0,635050 0,402403 0 0,325678 0,573103 0,951933 1,204326 1,301778 0,975701 0,783373 0,609616 0,609705 1,512155 0,312139 0,774367
0 0 0,000007 0,029567 0,476712 0,766862 1 0,843799 0,559340 0,092682 0 0 0,072506 0,279795 0,510857 0,510738 0 0,856021 0,291302
L31
Pembobot Kabupaten Sampang Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,335385 1,963515 1,971120 1,733502 1,591303 1,294201 1,227825 1,079940 1,249807 1,624446 1,128006 1,092886 0,817135 0,811673 0,686658 1,010941 1,107612 1,423530 1,705464
0 0 0 0 0 0 0,008929 0,089691 0,003817 0 0,055573 0,079856 0,358732 0,365163 0,513796 0,149103 0,069235 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,989531 1,947774 1,460177 1,363749 0,957935 0,721712 0,325678 0 0,247544 0,627013 1,462889 1,527815 1,113283 0,725001 0,696791 0,887488 1,814858 0,578792 1,050127
0 0 0 0 0,201443 0,472165 0,876642 1 0,927742 0,583480 0 0 0,065311 0,468245 0,501796 0,277635 0 0,638055 0,113992
L32
Pembobot Kabupaten Pamekasan Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,551007 2,181068 2,172059 1,926377 1,784346 1,526002 1,357393 1,117823 1,175075 1,479324 0,980781 0,916279 0,820539 0,953277 0,891871 1,247684 1,327644 1,649451 1,935476
0 0 0 0 0 0 0,022570 0,179536 0,131896 0 0,309533 0,375513 0,475384 0,337434 0,400874 0,079548 0,034995 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
2,221854 2,187837 1,703429 1,611282 1,203329 0,965983 0,573103 0,247544 0 0,382671 1,670076 1,714960 1,257127 0,765357 0,837479 1,112434 2,046430 0,807700 1,271582
0 0 0 0 0,110345 0,324493 0,719987 0,944276 1 0,869488 0 0 0,073514 0,532669 0,457690 0,184265 0 0,488773 0,064657
L33
Pembobot Kabupaten Sumenep Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,920450 2,552516 2,531040 2,279853 2,138777 1,906383 1,661484 1,335663 1,235405 1,393818 0,929220 0,807147 1,023666 1,280040 1,262189 1,629838 1,702827 2,026943 2,314665
0 0 0 0 0 0 0,002863 0,150797 0,227250 0,111491 0,495548 0,603149 0,410512 0,192029 0,205908 0,007960 0,000034 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
2,601927 2,570400 2,085920 1,986802 1,584853 1,348057 0,951933 0,627013 0,382671 0,000000 2,035814 2,065071 1,576695 1,014744 1,168278 1,490750 2,426268 1,188479 1,647708
0 0 0 0 0,019266 0,142070 0,475137 0,748577 0,902104 1 0 0 0,021799 0,418541 0,283055 0,056660 0 0,265953 0,004780
L34
Pembobot Kota Kediri Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,886495 0,527016 0,511818 0,311736 0,199208 0,361765 0,679035 1,164763 1,702919 2,256386 1,938237 2,033796 1,300627 0,818002 0,778874 0,575073 0,376950 0,246095 0,422248
0 0,394301 0,421309 0,756586 0,896506 0,680101 0,146175 0 0 0 0 0 0 0,010742 0,035097 0,310231 0,655543 0,844324 0,579365
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,677475 0,777893 0,612552 0,886414 0,752644 0,863862 1,204326 1,462889 1,670076 2,035814 0,000000 0,220788 0,631144 1,196653 0,905252 0,596551 0,524569 0,896044 0,434844
0,148352 0,035868 0,247366 0 0,058157 0 0 0 0 0 1 0,873661 0,217514 0 0 0,273816 0,398642 0 0,557558
L35
Pembobot Kota Blitar Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,913204 0,599695 0,479689 0,217822 0,090554 0,573149 0,550534 1,057814 1,594439 2,144453 1,865469 1,975492 1,239750 0,797774 0,844871 0,744648 0,523259 0,466866 0,605454
0,001921 0,345340 0,541952 0,894158 0,981285 0,388569 0,425742 0 0 0 0 0 0 0,073048 0,032969 0,132663 0,470693 0,562636 0,336050
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,820785 0,956699 0,833329 1,103795 0,929967 1,003151 1,301778 1,527815 1,714960 2,065071 0,220788 0 0,546104 1,153470 0,901796 0,717843 0,692194 0,989745 0,573847
0,051789 0 0,041527 0 0,000071 0 0 0 0 0 0,891340 1 0,433042 0 0,004566 0,167425 0,203079 0 0,387426
L36
Pembobot Kota Malang Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,459177 1,132854 1,023473 0,759996 0,634578 0,785219 0,137587 0,534129 1,071804 1,625295 1,321037 1,429388 0,693841 0,304439 0,524484 0,742781 0,564241 0,787576 1,043344
0 0 0 0,195844 0,373748 0,163965 0,963794 0,525120 0 0 0 0 0,286619 0,829098 0,539500 0,218566 0,479876 0,161080 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,308519 1,393242 1,092763 1,259179 0,903144 0,836501 0,975701 1,113283 1,257127 1,576695 0,631144 0,546104 0,000000 0,613707 0,420725 0,587805 1,151536 0,701267 0,564861
0 0 0 0 0,045269 0,105404 0,006593 0 0 0 0,378895 0,507182 1 0,405125 0,687508 0,444263 0 0,276012 0,478940
L37
Pembobot Kota Probolinggo Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
2,061771 1,719804 1,633062 1,370103 1,239132 1,221194 0,667844 0,357095 0,646646 1,158685 0,757633 0,838604 0,138798 0,383412 0,606169 1,037527 0,975738 1,284613 1,570964
0 0 0 0 0 0 0,440865 0,817090 0,469183 0 0,322111 0,221064 0,971183 0,790763 0,522981 0,035723 0,079933 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,854729 1,896798 1,496767 1,553112 1,114857 0,923896 0,783373 0,725001 0,765357 1,014744 1,196653 1,153470 0,613707 0,000000 0,330652 0,846323 1,685167 0,697498 0,940586
0 0 0 0 0,004046 0,127391 0,289084 0,364814 0,312130 0,050279 0 0 0,513009 1 0,842047 0,211945 0 0,401289 0,111205
L38
Pembobot Kota Pasuruan Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,787375 1,432264 1,376029 1,118799 0,979993 0,893940 0,531039 0,528918 0,959612 1,486067 1,085376 1,155170 0,463840 0,116296 0,287440 0,708382 0,649871 0,966293 1,256479
0 0 0 0 0 0,01962 0,485171 0,488547 0,000083 0 0 0 0,590567 0,971104 0,830089 0,211615 0,297608 0 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,543652 1,573859 1,166205 1,229391 0,797274 0,628629 0,609616 0,696791 0,837479 1,168278 0,905252 0,901796 0,420725 0,330652 0 0,516720 1,371309 0,417162 0,611972
0 0 0 0 0,099851 0,330348 0,360112 0,228047 0,060156 0 0,013964 0,015598 0,655327 0,778543 1 0,507922 0 0,660539 0,356405
L39
Pembobot Kota Mojokerto Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,449934 1,077393 1,107715 0,894801 0,758334 0,419209 0,720552 0,995159 1,471739 2,002692 1,594180 1,650066 0,980559 0,504581 0,255307 0,191840 0,223542 0,537119 0,824015
0 0 0 0 0,067473 0,598749 0,110011 0 0 0 0 0 0 0,451948 0,839233 0,907498 0,875490 0,395188 0,015869
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,112067 1,100280 0,657087 0,720028 0,317768 0,289086 0,609705 0,887488 1,112434 1,490750 0,596551 0,717843 0,587805 0,846323 0,516720 0 0,936180 0,309041 0,164846
0 0 0,197336 0,110657 0,756936 0,796424 0,271949 0 0 0 0,293668 0,113364 0,308298 0,006086 0,430746 1 0 0,769238 0,931265
L40
Pembobot Kota Madiun Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
0,609707 0,306454 0,541361 0,599588 0,615609 0,520744 1,203500 1,685605 2,222149 2,775520 2,438483 2,522838 1,799406 1,301760 1,177531 0,807259 0,734635 0,407508 0,114933
0,539830 0,870461 0,625474 0,552738 0,532274 0,650435 0 0 0 0 0 0 0 0 0,000112 0,286206 0,378088 0,777044 0,981237
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,175959 0,266684 0,462878 0,764544 0,911722 1,115855 1,512155 1,814858 2,046430 2,426268 0,524569 0,692194 1,151536 1,685167 1,371309 0,936180 0 1,238825 0,785118
0,956301 0,901075 0,717597 0,339764 0,165523 0,012432 0 0 0 0 0,645841 0,433096 0,002891 0 0 0,140321 1 0 0,313758
L41
Pembobot Kota Surabaya Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,758683 1,386272 1,407658 1,182659 1,042299 0,718305 0,837450 0,946046 1,344113 1,841824 1,395379 1,426941 0,835952 0,476905 0,176789 0,444265 0,530972 0,844786 1,128279
0 0 0 0 0 0,181479 0,048309 0,000019 0 0 0 0 0,049543 0,557978 0,931669 0,609069 0,471087 0,042463 0
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
1,414173 1,385900 0,913905 0,889568 0,446209 0,228456 0,312139 0,578792 0,807700 1,188479 0,896044 0,989745 0,701267 0,697498 0,417162 0,309041 1,238825 0 0,472832
0 0 0,005017 0,014319 0,606066 0,887246 0,794969 0,393530 0,075209 0 0,011406 0 0,205127 0,210475 0,650284 0,798791 0 1 0,564427
L42
Pembobot Kota Batu Kabupaten / Kota Kab. Pacitan Kab. Ponorogo Kab. Trenggalek Kab. Tulungagung Kab. Blitar Kab. Kediri Kab. Malang Kab. Lumajang Kab. Jember Kab. Banyuwangi Kab. Bondowoso Kab. Situbondo Kab. Probolinggo Kab. Pasuruan Kab. Sidoarjo Kab. Mojokerto Kab. Jombang Kab. Nganjuk Kab. Madiun
dij
Wi
1,285879 0,913586 0,944621 0,738385 0,605392 0,282843 0,684149 1,036695 1,541018 2,083192 1,697205 1,764702 1,068373 0,570261 0,392419 0,192354 0,058792 0,380099 0,671305
0 0 0 0,015588 0,169507 0,759666 0,061849 0 0 0 0 0 0 0,228493 0,566736 0,884746 0,988934 0,589971 0,076528
Kabupaten / Kota Kab. Magetan Kab. Ngawi Kab. Bojonegoro Kab. Tuban Kab. Lamongan Kab. Gresik Kab. Bangkalan Kab. Sampang Kab. Pamekasan Kab. Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
dij
Wi
0,960925 0,966887 0,562153 0,694510 0,376037 0,432596 0,774367 1,050127 1,271582 1,647708 0,434844 0,573847 0,564861 0,940586 0,611972 0,164846 0,785118 0,472832 0
0 0 0,242798 0,050970 0,597568 0,489459 0,001405 0 0 0 0,485090 0,222240 0,237995 0 0,159086 0,914665 0,000112 0,411057 1
L43
Lampiran 6. Nilai t-hitung setiap Kabupaten/Kota
Kabupaten/Kota Kabupaten Pacitan Kabupaten Ponorogo Kabupaten Trenggalek Kabupaten Tulungagung Kabupaten Blitar Kabupaten Kediri Kabupaten Malang Kabupaten Lumajang Kabupaten Jember Kabupaten Banyuwangi Kabupaten Bondowoso Kabupaten Situbondo Kabupaten Probolinggo Kabupaten Pasuruan Kabupaten Sidoarjo Kabupaten Mojokerto Kabupaten Jombang Kabupaten Nganjuk Kabupaten Madiun Kabupaten Magetan Kabupaten Ngawi Kabupaten Bojonegoro Kabupaten Tuban Kabupaten Lamongan Kabupaten Gresik Kabupaten Bangkalan Kabupaten Sampang Kabupaten Pamekasan Kabupaten Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo
x1 0,666 0,741 0,745 0,764 0,743 1,01 0,797 1,505 0,52 0,436 0,001 -0,135 -0,417 0,785 0,362 1,018 0,731 0,99 0,839 0,739 0,784 0,995 1,009 1,09 0,612 -0,218 -1,148 -1,225 -1,05 0,84 0,596 0,856 -0,819
x2 -2,321 -2,468 -2,256 -2,232 -2,146 -1,346 -3,454 -3,889 -3,18 -2,651 -2,256 -1,902 -2,817 -2,535 -0,535 -1,191 -1,869 -2,095 -2,453 -2,354 -2,103 -1,484 -0,91 -0,503 0,288 0,918 0,815 0,057 -0,08 -2,268 -2,032 -3,245 -2,399
x3 -0,184 -0,176 -0,122 -0,065 -0,003 -0,804 -0,111 -1,364 -0,924 -0,903 -0,9 -0,959 -0,537 -0,613 -1,225 -1,126 -0,419 -0,536 -0,409 -0,399 -0,617 -1,027 -1,3 -1,701 -2,089 -2,443 -1,79 -1,613 -1,531 -0,046 0,058 -0,151 -0,262
x4 0,341 0,27 0,466 0,402 0,277 -0,624 -0,015 0,291 -0,163 -0,477 -0,767 -0,862 -0,237 -0,896 -1,916 -1,483 -0,801 -0,233 -0,055 0,024 -0,197 -0,724 -1,234 -2,005 -2,596 -2,854 -2,05 -1,607 -1,112 0,039 0,175 -0,235 -0,505
L44
Kabupaten/Kota Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
x1 0,147 0,681 0,79 0,249 0,713
x2 -1,912 -0,85 -2,403 0,287 -1,526
x3 -0,586 -1,058 -0,417 -1,961 -0,521
x4 -1,235 -1,537 -0,031 -2,508 -0,961
x1 0,512 0,466 0,464 0,452 0,465 0,323 0,433 0,145 0,608 0,667 0,999 0,894 0,680 0,440 0,721 0,319 0,472 0,332 0,410 0,467 0,441 0,330 0,323 0,286 0,547 0,830
x2 0,029 0,021 0,033 0,035 0,042 0,191 0,002 0,001 0,004 0,014 0,033 0,069 0,010 0,018 0,598 0,245 0,074 0,047 0,022 0,027 0,046 0,151 0,372 0,620 0,776 0,368
x3 0,855 0,861 0,904 0,949 0,998 0,429 0,912 0,185 0,365 0,375 0,377 0,347 0,596 0,546 0,233 0,271 0,679 0,597 0,687 0,693 0,543 0,314 0,206 0,102 0,048 0,022
x4 0,736 0,789 0,646 0,691 0,784 0,539 0,988 0,774 0,872 0,638 0,451 0,397 0,815 0,379 0,067 0,151 0,431 0,818 0,957 0,981 0,846 0,476 0,229 0,056 0,016 0,009
Lampiran 7. Nilai p value Kabupaten/Kota Kabupaten Pacitan Kabupaten Ponorogo Kabupaten Trenggalek Kabupaten Tulungagung Kabupaten Blitar Kabupaten Kediri Kabupaten Malang Kabupaten Lumajang Kabupaten Jember Kabupaten Banyuwangi Kabupaten Bondowoso Kabupaten Situbondo Kabupaten Probolinggo Kabupaten Pasuruan Kabupaten Sidoarjo Kabupaten Mojokerto Kabupaten Jombang Kabupaten Nganjuk Kabupaten Madiun Kabupaten Magetan Kabupaten Ngawi Kabupaten Bojonegoro Kabupaten Tuban Kabupaten Lamongan Kabupaten Gresik Kabupaten Bangkalan
L45
Kabupaten/Kota Kabupaten Sampang Kabupaten Pamekasan Kabupaten Sumenep Kota Kediri Kota Blitar Kota Malang Kota Probolinggo Kota Pasuruan Kota Mojokerto Kota Madiun Kota Surabaya Kota Batu
x1 0,262 0,233 0,304 0,409 0,557 0,401 0,421 0,885 0,502 0,437 0,806 0,483
x2 0,423 0,955 0,937 0,033 0,053 0,003 0,025 0,068 0,404 0,024 0,776 0,140
Lampiran 8. Listing Program import java.awt.Component; import java.awt.Container; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.text.DecimalFormat; import java.util.ArrayList; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.DefaultTableModel; import rcaller.Globals; import rcaller.RCaller;
x3 0,086 0,120 0,139 0,964 0,954 0,881 0,795 0,563 0,301 0,681 0,062 0,607
x4 0,051 0,121 0,277 0,969 0,862 0,817 0,618 0,229 0,137 0,976 0,019 0,346
L46
public class MyFrame extends JFrame { String alpha = "\u03B1"; String temp; String[] kab; DrawPanel panel; JScrollPane scrollBar; JButton x1, x2, x3, x4; JButton browseData; JButton viewDataset; JLabel lblDataset; JTextField txtFieldData; JPanel contentPanel; JTable tabelSet, tabelCoef, tabelGWR, tabelT, tabelP; JLabel model, coef, est, std, tval, thit; JLabel xsatu, xdua, xtiga, xempat, intercept; JLabel rse, mrs, ars, fs, pv; JLabel adjrsquared, rsquared, sigma, fstat, pval; JLabel Y, K, B1, B2, B3, B4, R2, t1, t2, t3, t4, p1, p2, p3, p4; JLabel th1, th2, th3, th4, pv1, pv2, pv3, pv4; JLabel a, b, c, d, f, g, h, i; JLabel info, info2; public void viewMain() { lblDataset = new JLabel("Dataset"); addElement(contentPanel, lblDataset, 50, 50, 100, 25); txtFieldData = new JTextField(200); txtFieldData.setEditable(false); addElement(contentPanel, txtFieldData, 100, 50, 400, 25); browseData = new JButton("Browse"); addElement(contentPanel, browseData, 510, 50, 100, 25); viewDataset = new JButton("View Dataset"); addElement(contentPanel, viewDataset, 50, 80, 150, 25); viewDataset.setEnabled(false); } public void setx1show() { browseData.setVisible(true); viewDataset.setVisible(true); viewDataset.setEnabled(false); lblDataset.setVisible(true);
L47
txtFieldData.setVisible(true); txtFieldData.setText(""); if (tabelSet != null) { tabelSet.setVisible(false); a.setVisible(false); b.setVisible(false); c.setVisible(false); d.setVisible(false); f.setVisible(false); g.setVisible(false); h.setVisible(false); i.setVisible(false); } } public void setViewVisible() { tabelSet.setVisible(false); a.setVisible(false); b.setVisible(false); c.setVisible(false); d.setVisible(false); f.setVisible(false); g.setVisible(false); h.setVisible(false); i.setVisible(false); } public void setViewTrueVisible() { tabelSet.setVisible(true); a.setVisible(true); b.setVisible(true); c.setVisible(true); d.setVisible(true); f.setVisible(true); g.setVisible(true); h.setVisible(true); i.setVisible(true); } public void setx1visible() { if (browseData != null) { browseData.setVisible(false); viewDataset.setVisible(false); lblDataset.setVisible(false); txtFieldData.setVisible(false); } }
L48
public void setx2visible() { if (intercept != null) { xsatu.setVisible(false); xdua.setVisible(false); xtiga.setVisible(false); xempat.setVisible(false); intercept.setVisible(false); } if (model != null) { tabelCoef.setVisible(false); model.setVisible(false); coef.setVisible(false); est.setVisible(false); std.setVisible(false); tval.setVisible(false); thit.setVisible(false); } if (panel != null) { panel.setVisible(false); } if (rse != null) { rse.setVisible(false); mrs.setVisible(false); ars.setVisible(false); fs.setVisible(false); pv.setVisible(false); } if (fstat != null) { fstat.setVisible(false); adjrsquared.setVisible(false); rsquared.setVisible(false); sigma.setVisible(false); pval.setVisible(false); } } public void setx3visible() { if (tabelGWR != null) { tabelGWR.setVisible(false); tabelT.setVisible(false); tabelP.setVisible(false); Y.setVisible(false); K.setVisible(false); B1.setVisible(false); B2.setVisible(false); B3.setVisible(false);
L49
B4.setVisible(false); R2.setVisible(false); th1.setVisible(false); th2.setVisible(false); th3.setVisible(false); th4.setVisible(false); pv1.setVisible(false); pv2.setVisible(false); pv3.setVisible(false); pv4.setVisible(false); } } public void setx4visible() { if (panel != null) { panel.setVisible(false); scrollBar.setVisible(false); info.setVisible(false); info2.setVisible(false); } } public MyFrame() { super( "Pemodelan GWR dan Pemetaan Angka Buta Huruf di Provinsi Jawa Timur"); contentPanel = (JPanel) getContentPane(); contentPanel.setLayout(null); x1 = new JButton("File"); addElement(contentPanel, x1, 0, 0, 100, 25); x2 = new JButton("Model Regresi Global"); addElement(contentPanel, x2, 100, 0, 200, 25); x3 = new JButton("Penaksiran Parameter GWR"); addElement(contentPanel, x3, 300, 0, 200, 25); x4 = new JButton("Pemetaan"); addElement(contentPanel, x4, 500, 0, 100, 25); x2.setEnabled(false); x3.setEnabled(false); x4.setEnabled(false); viewMain(); browseData.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JFileChooser fc = new JFileChooser();
L50
fc.addChoosableFileFilter(new TextFilter()); fc.setAcceptAllFileFilterUsed(false); int returnVal = fc.showOpenDialog(MyFrame.this); if (returnVal == JFileChooser.APPROVE_OPTION) { File f = fc.getSelectedFile(); if (f != null) { txtFieldData.setText(f.getAbsolutePath()); x2.setEnabled(false); x3.setEnabled(false); x4.setEnabled(false); viewDataset.setEnabled(true); } } } }); viewDataset.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try { x2.setEnabled(true); RCaller caller = new RCaller(); caller.setRscriptExecutable(Globals.RScript_Windows); caller.cleanRCode(); temp = txtFieldData.getText(); temp = temp.replace("\\", "/"); caller.addRCode("Dataset <- read.table(\"" + temp + "\", header=TRUE, sep=\"\\t\", na.strings=\"NA\", as.is = TRUE, dec=\".\", strip.white=TRUE)"); caller.runAndReturnResult("Dataset"); // System.out.println(caller.getParser().getXMLFileAsString()); kab = caller.getParser().getAsStringArray("Daerah"); double[] y = caller.getParser().getAsDoubleArray("y"); double[] xsatu = caller.getParser().getAsDoubleArray("x1"); double[] xdua = caller.getParser().getAsDoubleArray("x2"); double[] xtiga = caller.getParser().getAsDoubleArray("x3"); double[] xempat = caller.getParser().getAsDoubleArray("x4"); double[] latitude = caller.getParser().getAsDoubleArray("Latitude"); double[] longitude = caller.getParser().getAsDoubleArray("Longitude"); DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer();
L51
rightRenderer.setHorizontalAlignment(JLabel.RIGHT); DefaultTableCellRenderer leftRenderer = new DefaultTableCellRenderer(); leftRenderer.setHorizontalAlignment(JLabel.LEFT); DefaultTableModel tabModel = new DefaultTableModel(); tabModel.addColumn("Daerah"); tabModel.addColumn("Y"); tabModel.addColumn("X1"); tabModel.addColumn("X2"); tabModel.addColumn("X3"); tabModel.addColumn("X4"); tabModel.addColumn("Latitude"); tabModel.addColumn("Longitude"); tabelSet = new JTable(tabModel); tabelSet.setEnabled(false); tabelSet.getColumnModel().getColumn(0).setPreferredWidth(160); tabelSet.getColumnModel().getColumn(0).setCellRenderer(leftRenderer); tabelSet.getColumnModel().getColumn(1).setCellRenderer(rightRenderer); tabelSet.getColumnModel().getColumn(2).setCellRenderer(rightRenderer); tabelSet.getColumnModel().getColumn(3).setCellRenderer(rightRenderer); tabelSet.getColumnModel().getColumn(4).setCellRenderer(rightRenderer); tabelSet.getColumnModel().getColumn(5).setCellRenderer(rightRenderer); tabelSet.getColumnModel().getColumn(6).setCellRenderer(rightRenderer); tabelSet.getColumnModel().getColumn(7).setCellRenderer(rightRenderer); Object[] rowData; rowData = new Object[8]; for (int i = 0; i < y.length; i++) { rowData[0] = kab[i]; rowData[1] = y[i]; rowData[2] = xsatu[i]; rowData[3] = xdua[i]; rowData[4] = xtiga[i]; rowData[5] = xempat[i]; rowData[6] = latitude[i]; rowData[7] = longitude[i]; tabModel.insertRow(i, rowData); } addElement(contentPanel, tabelSet, 650, 50, 650, 680); a = new JLabel("Kabupaten/Kota"); addElement(contentPanel, a, 680, 30, 100, 25); b = new JLabel("y"); addElement(contentPanel, b, 840, 30, 100, 25);
L52
c = new JLabel("x1"); addElement(contentPanel, c, 900, 30, 100, 25); d = new JLabel("x2"); addElement(contentPanel, d, 970, 30, 100, 25); f = new JLabel("x3"); addElement(contentPanel, f, 1040, 30, 100, 25); g = new JLabel("x4"); addElement(contentPanel, g, 1120, 30, 100, 25); h = new JLabel("Longitude"); addElement(contentPanel, h, 1165, 30, 100, 25); i = new JLabel("Longitude"); addElement(contentPanel, i, 1240, 30, 100, 25); tabelSet.revalidate(); // System.out.println(caller.getParser().getXMLFileAsString()); contentPanel.repaint(); } catch (Exception ex) { // System.out.println(ex.toString()); } } }); x1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { EventQueue.invokeLater(new Runnable() { @Override public void run() { try { x1.setEnabled(true); x2.setEnabled(false); x3.setEnabled(false); x4.setEnabled(false); setx1show(); setx2visible(); setx3visible(); setx4visible(); } catch (Exception ex) { // System.out.println(ex.toString()); } } }); } }); x2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
L53
EventQueue.invokeLater(new Runnable() { @Override public void run() { try { x1.setEnabled(true); x2.setEnabled(false); x3.setEnabled(true); x4.setEnabled(false); setx1visible(); setx3visible(); setx4visible(); setViewTrueVisible(); model = new JLabel("Model Regresi Global"); addElement(contentPanel, model, 100, 50, 200, 50); coef = new JLabel("Coefficients:"); addElement(contentPanel, coef, 100, 75, 200, 50); est = new JLabel("Estimate"); addElement(contentPanel, est, 270, 100, 100, 50); std = new JLabel("Std. Error"); addElement(contentPanel, std, 360, 100, 100, 50); tval = new JLabel("t value"); addElement(contentPanel, tval, 450, 100, 100, 50); thit = new JLabel("Pr(>|t|)"); addElement(contentPanel, thit, 535, 100, 100, 50); intercept = new JLabel("Intercept"); addElement(contentPanel, intercept, 190, 115, 100, 50); xsatu = new JLabel("X1"); addElement(contentPanel, xsatu, 190, 135, 100, 50); xdua = new JLabel("X2"); addElement(contentPanel, xdua, 190, 150, 100, 50); xtiga = new JLabel("X3"); addElement(contentPanel, xtiga, 190, 165, 100, 50); xempat = new JLabel("X4"); addElement(contentPanel, xempat, 190, 180, 100, 50); ArrayList
files = new ArrayList(); RCaller caller = new RCaller(); caller.setRscriptExecutable(Globals.RScript_Windows); caller.cleanRCode(); File file = caller.startPlot(); System.out.println(file); System.out.println(txtFieldData.getText()); temp = txtFieldData.getText(); temp = temp.replace("\\", "/");
L54
caller.addRCode("Dataset <- read.table(\""+ temp + "\", header=TRUE, sep=\"\\t\", na.strings=\"NA\", dec=\".\", strip.white=TRUE)"); caller.addRCode("LinearModel.1 <- lm(y ~ x1 +x2 +x3 +x4, data=Dataset)"); caller.addRCode("sum <- summary(LinearModel.1)"); caller.runAndReturnResult("sum"); System.out.println(caller.getParser().getXMLFileAsString()); double[] residuals = caller.getParser().getAsDoubleArray("residuals"); double[] coefficients = caller.getParser().getAsDoubleArray("coefficients"); double[] fstatistic = caller.getParser().getAsDoubleArray("fstatistic"); double[] adj_r_squared = caller.getParser().getAsDoubleArray("adj_r_squared"); double[] r_squared = caller.getParser().getAsDoubleArray("r_squared"); double[] residual_se = caller.getParser().getAsDoubleArray("sigma"); double[] dfrse = caller.getParser().getAsDoubleArray("df"); DecimalFormat df = new DecimalFormat("#.########"); DecimalFormat df2 = new DecimalFormat("#"); DefaultTableModel tabModel = new DefaultTableModel(); tabModel.addColumn("Estimate"); tabModel.addColumn("Std. Error"); tabModel.addColumn("t value"); tabModel.addColumn("Pr(>|t|)"); DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer(); rightRenderer.setHorizontalAlignment(JLabel.RIGHT); tabelCoef = new JTable(tabModel); tabelCoef.setEnabled(false); tabelCoef.getColumnModel().getColumn(0).setCellRenderer(rightRenderer); tabelCoef.getColumnModel().getColumn(1).setCellRenderer(rightRenderer); tabelCoef.getColumnModel().getColumn(2).setCellRenderer(rightRenderer); tabelCoef.getColumnModel().getColumn(3).setCellRenderer(rightRenderer); addElement(contentPanel, tabelCoef, 250, 135, 350, 80); System.out.println("Coefficients:"); for (int i = 0; i < 5; i++) { Object[] rowData = new Object[4]; for (int j = 0; j < 4; j++) { rowData[j] = df.format(coefficients[I + (j * 5)]); } tabModel.insertRow(i, rowData); } rse = new JLabel("Residual standard error : "); addElement(contentPanel, rse, 100, 245, 300, 20); sigma = new JLabel("" + df.format(residual_se[0])+ " on " + df2.format(dfrse[1]) + " degrees of freedom");
L55
addElement(contentPanel, sigma, 250, 245, 300, 20); mrs = new JLabel("Multiple R-squared : "); addElement(contentPanel, mrs, 100, 265, 300, 20); rsquared = new JLabel("" + df.format(r_squared[0])); addElement(contentPanel, rsquared, 250, 265, 300, 20); ars = new JLabel("Adjusted R-squared : "); addElement(contentPanel, ars, 100, 285, 300, 20); adjrsquared = new JLabel(""+ df.format(adj_r_squared[0])); addElement(contentPanel, adjrsquared, 250, 285, 300, 20); fs = new JLabel("F-statistic : "); addElement(contentPanel, fs, 100, 305, 300, 20); fstat = new JLabel("" + df.format(fstatistic[0])+ " on " + df.format(fstatistic[1]) + " and " + df.format(fstatistic[2])+ " DF"); addElement(contentPanel, fstat, 250, 305, 300, 20); caller = new RCaller(); caller.setRscriptExecutable(Globals.RScript_Windows); caller.cleanRCode(); caller.addRCode("pval <-pf(c(" + fstatistic[0] + "), df1=" + fstatistic[1] + ", df2="+ fstatistic[2] + ", lower.tail=FALSE)"); caller.runAndReturnResult("pval"); double[] pvalue = caller.getParser().getAsDoubleArray("pval"); pv = new JLabel("p-value : "); addElement(contentPanel, pv, 100, 325, 300, 20); pval = new JLabel("" + df.format(pvalue[0])); addElement(contentPanel, pval, 250, 325, 300, 20); contentPanel.repaint(); } catch (Exception ex) { System.out.println(ex.toString()); } } }); } }); x3.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { EventQueue.invokeLater(new Runnable() { private JScrollPane scrollPane; @Override public void run() { try {
L56
x1.setEnabled(true); x2.setEnabled(true); x3.setEnabled(false); x4.setEnabled(true); setViewVisible(); setx1visible(); setx2visible(); setx4visible(); temp = txtFieldData.getText(); temp = temp.replace("\\", "/"); RCaller caller = new RCaller(); caller.setRscriptExecutable(Globals.RScript_Windows); caller.cleanRCode(); caller.addRCode("Dataset <- read.table(\""+ temp+ "\", header=TRUE, sep=\"\\t\", na.strings=\"NA\", dec=\".\", strip.white=TRUE)"); caller.addRCode("library(spgwr)"); caller.addRCode("col.bw <- gwr.sel (y ~ x1 + x2 + x3 + x4, coords=cbind(Dataset$Longitude,Dataset$Latitude), data=Dataset, adapt=TRUE, gweight=gwr.bisquare)"); caller.addRCode("gwr1 <- gwr (y ~ x1 + x2 + x3 + x4, data=Dataset, adapt=col.bw,coords=cbind(Dataset$Longitude,Dataset$Latitude), hatmatrix=TRUE, gweight = gwr.bisquare)"); caller.addRCode("my.k<-gwr1$SDF$\"(Intercept)\""); caller.addRCode("my.b1<-gwr1$SDF$x1"); caller.addRCode("my.b2<-gwr1$SDF$x2"); caller.addRCode("my.b3<-gwr1$SDF$x3"); caller.addRCode("my.b4<-gwr1$SDF$x4"); caller.addRCode("my.r2<-gwr1$SDF$localR2"); caller.addRCode("b1 = gwr1$SDF$x1"); caller.addRCode("satu = gwr1$SDF$x1_se"); caller.addRCode("my.t1 = b1/satu"); caller.addRCode("b2 = gwr1$SDF$x2"); caller.addRCode("dua = gwr1$SDF$x2_se"); caller.addRCode("my.t2 = b2/dua"); caller.addRCode("b3 = gwr1$SDF$x3"); caller.addRCode("tiga = gwr1$SDF$x3_se"); caller.addRCode("my.t3 = b3/tiga"); caller.addRCode("b4 = gwr1$SDF$x4"); caller.addRCode("empat = gwr1$SDF$x4_se"); caller.addRCode("my.t4 = b4/empat"); caller.addRCode("my.p1 = 2*pt(c(abs(b1/satu)), df=24.505, lower.tail=FALSE)");
L57
caller.addRCode("my.p2 lower.tail=FALSE)"); caller.addRCode("my.p3 lower.tail=FALSE)"); caller.addRCode("my.p4 lower.tail=FALSE)");
=
2*pt(c(abs(b2/dua)),
df=24.505,
=
2*pt(c(abs(b3/tiga)),
df=24.505,
2*pt(c(abs(b4/empat)),
df=24.505,
=
caller.addRCode("my.all<-list(k=my.k, b1=my.b1, b2=my.b2, b3=my.b3, b4=my.b4, r2= my.r2, t1=my.t1, t2=my.t2, t3=my.t3, t4=my.t4, p1=my.p1, p2=my.p2, p3=my.p3, p4=my.p4)");
caller.runAndReturnResult("my.all"); double[] k = caller.getParser().getAsDoubleArray("k"); double[] b1 = caller.getParser().getAsDoubleArray("b1"); double[] b2 = caller.getParser().getAsDoubleArray("b2"); double[] b3 = caller.getParser().getAsDoubleArray("b3"); double[] b4 = caller.getParser().getAsDoubleArray("b4"); double[] r2 = caller.getParser().getAsDoubleArray("r2"); double[] t1 = caller.getParser().getAsDoubleArray("t1"); double[] t2 = caller.getParser().getAsDoubleArray("t2"); double[] t3 = caller.getParser().getAsDoubleArray("t3"); double[] t4 = caller.getParser().getAsDoubleArray("t4"); double[] p1 = caller.getParser().getAsDoubleArray("p1"); double[] p2 = caller.getParser().getAsDoubleArray("p2"); double[] p3 = caller.getParser().getAsDoubleArray("p3"); double[] p4 = caller.getParser().getAsDoubleArray("p4"); DefaultTableModel tabModel = new DefaultTableModel(); tabModel.addColumn("colY"); tabModel.addColumn("colK"); tabModel.addColumn("colB1"); tabModel.addColumn("colB2"); tabModel.addColumn("colB3"); tabModel.addColumn("colB4"); tabModel.addColumn("colR2"); DefaultTableModel tabModel2 = new DefaultTableModel(); tabModel2.addColumn("t1"); tabModel2.addColumn("t2"); tabModel2.addColumn("t3"); tabModel2.addColumn("t4"); DefaultTableModel tabModel3 = new DefaultTableModel(); tabModel3.addColumn("p1"); tabModel3.addColumn("p2");
L58
tabModel3.addColumn("p3"); tabModel3.addColumn("p4"); DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer(); rightRenderer.setHorizontalAlignment(JLabel.RIGHT); DefaultTableCellRenderer leftRenderer = new DefaultTableCellRenderer(); leftRenderer.setHorizontalAlignment(JLabel.LEFT); DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer(); centerRenderer.setHorizontalAlignment(JLabel.CENTER); tabelGWR = new JTable(tabModel); tabelGWR.setEnabled(false); tabelGWR.getColumnModel().getColumn(0).setCellRenderer(leftRenderer) tabelGWR.getColumnModel().getColumn(0).setPreferredWidth(160); tabelGWR.getColumnModel().getColumn(1).setCellRenderer(rightRenderer); tabelGWR.getColumnModel().getColumn(2).setCellRenderer(rightRenderer); tabelGWR.getColumnModel().getColumn(3).setCellRenderer(rightRenderer); tabelGWR.getColumnModel().getColumn(4).setCellRenderer(rightRenderer); tabelGWR.getColumnModel().getColumn(5).setCellRenderer(rightRenderer); tabelGWR.getColumnModel().getColumn(6).setCellRenderer(rightRenderer); tabelT = new JTable(tabModel2); tabelT.setEnabled(false); tabelT.getColumnModel().getColumn(0).setCellRenderer(rightRenderer); tabelT.getColumnModel().getColumn(1).setCellRenderer(rightRenderer); tabelT.getColumnModel().getColumn(2).setCellRenderer(rightRenderer); tabelT.getColumnModel().getColumn(3).setCellRenderer(rightRenderer); tabelP = new JTable(tabModel3); tabelP.setEnabled(false); tabelP.getColumnModel().getColumn(0).setCellRenderer(rightRenderer); tabelP.getColumnModel().getColumn(1).setCellRenderer(rightRenderer); tabelP.getColumnModel().getColumn(2).setCellRenderer(rightRenderer); tabelP.getColumnModel().getColumn(3).setCellRenderer(rightRenderer); addElement(contentPanel, tabelGWR, 50, 50, 550, 610); addElement(contentPanel, tabelT, 650, 50, 225, 610); addElement(contentPanel, tabelP, 900, 50, 225, 610); DecimalFormat df = new DecimalFormat("#.###"); DecimalFormat dfdua = new DecimalFormat("#.##");
L59
Object[] rowData, rowData2, rowData3; rowData = new Object[7]; rowData2 = new Object[4]; rowData3 = new Object[4]; for (int i = 0; i < b1.length; i++) { rowData[0] = kab[i]; rowData[1] = df.format(k[i]); rowData[2] = df.format(b1[i]); rowData[3] = df.format(b2[i]); rowData[4] = df.format(b3[i]); rowData[5] = df.format(b4[i]); rowData[6] = dfdua.format((r2[i] * 100)) + " %"; tabModel.insertRow(i, rowData); rowData2[0] = df.format(t1[i]); rowData2[1] = df.format(t2[i]); rowData2[2] = df.format(t3[i]); rowData2[3] = df.format(t4[i]); tabModel2.insertRow(i, rowData2); rowData3[0] = df.format(p1[i]); rowData3[1] = df.format(p2[i]); rowData3[2] = df.format(p3[i]); rowData3[3] = df.format(p4[i]); tabModel3.insertRow(i, rowData3); } Y = new JLabel("Kabupaten/Kota"); addElement(contentPanel, Y, 80, 32, 300, 20); K = new JLabel("Konstanta"); addElement(contentPanel, K, 200, 32, 300, 20); B1 = new JLabel("b1"); addElement(contentPanel, B1, 290, 32, 300, 20); B2 = new JLabel("b2"); addElement(contentPanel, B2, 360, 32, 300, 20); B3 = new JLabel("b3"); addElement(contentPanel, B3, 430, 32, 300, 20); B4 = new JLabel("b4"); addElement(contentPanel, B4, 490, 32, 300, 20); R2 = new JLabel("R-squared"); addElement(contentPanel, R2, 540, 32, 300, 20); th1 = new JLabel("Thit1"); addElement(contentPanel, th1, 670, 32, 300, 20); th2 = new JLabel("Thit2"); addElement(contentPanel, th2, 725, 32, 300, 20); th3 = new JLabel("Thit3"); addElement(contentPanel, th3, 775, 32, 300, 20);
L60
th4 = new JLabel("Thit4"); addElement(contentPanel, th4, 830, 32, 300, 20); pv1 = new JLabel("Pvalue1"); addElement(contentPanel, pv1, 905, 32, 300, 20); pv2 = new JLabel("Pvalue2"); addElement(contentPanel, pv2, 965, 32, 300, 20); pv3 = new JLabel("Pvalue3"); addElement(contentPanel, pv3, 1020, 32, 300, 20); pv4 = new JLabel("Pvalue4"); addElement(contentPanel, pv4, 1075, 32, 300, 20); } catch (Exception ex) { // System.out.println(ex.toString()); } } }); } }); x4.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { EventQueue.invokeLater(new Runnable() { @Override public void run() { try { x1.setEnabled(true); x2.setEnabled(true); x3.setEnabled(true); x4.setEnabled(false); setViewVisible(); setx1visible(); setx2visible(); setx3visible(); String[] files = new String[4]; RCaller caller; for (int i = 1; i <= 4; i++) { caller = new RCaller(); caller.setRscriptExecutable(Globals.RScript_Windows); caller.cleanRCode(); File file = caller.startPlot(); System.out.println(file); caller.addRCode("Dataset <- read.table(\""+ temp+ "\", header=TRUE, sep=\"\\t\", na.strings=\"NA\", dec=\".\", strip.white=TRUE)");
L61
caller.addRCode("library(spgwr)"); caller.addRCode("library(sp)"); caller.addRCode("library(maptools)"); caller.addRCode("library(rgdal)"); caller.addRCode("col.bw <- gwr.sel (y ~ x1 + x2 + x3 + x4, coords=cbind(Dataset$Longitude,Dataset$Latitude), data=Dataset, adapt=TRUE, gweight=gwr.bisquare)"); caller.addRCode("gwr1 <- gwr (y ~ x1 + x2 + x3 + x4, data=Dataset,adapt=col.bw,coords=cbind(Dataset$Longitude, Dataset$Latitude), hatmatrix=TRUE, gweight = gwr.bisquare)"); caller.addRCode("gwr1"); caller.addRCode("b" + i + " = gwr1$SDF$x" + i); caller.addRCode("a = gwr1$SDF$\"x" + i+ "_se\""); caller.addRCode("t = b" + i + "/a"); // caller.addRCode("pt(c(2), df=33, lower.tail=TRUE)"); caller.addRCode("pvalue = 2*pt(c(abs(t)), df=24.505, lower.tail=FALSE)"); caller.addRCode("dt = data.frame(Latitude=c(Dataset$Latitude), Longitude=c(Dataset$Longitude), pvalue=c(pvalue))"); caller.addRCode("dt"); caller.addRCode("library(sp)"); caller.addRCode("library(maptools)"); caller.addRCode("library(rgdal)"); caller.addRCode("coordinates(dt)<-c(\"Latitude\", \"Longitude\")"); caller.addRCode("spplot(dt, \"pvalue\", main=\"x"+ i+ "\", do.log = T,col.regions=bpy.colors(5), add=TRUE, axes=FALSE, size=20, scales = list(draw = TRUE), pch=20,cex=5*dt$pvalue)"); caller.endPlot(); caller.runOnly(); files[i - 1] = file.toString(); } caller = null; panel = new DrawPanel(files); panel.setSize(2000, 2000); scrollBar = new JScrollPane(panel, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); scrollBar.setPreferredSize(new Dimension(200, 200)); addElement(contentPanel, scrollBar, 50, 50, 1020,475);
L62
info = new JLabel("Jika nilai Pvalue < "+ alpha + ", maka variabel independen signifikan berpengaruh terhadap ABH dengan taraf signifikansi "+ alpha); addElement(contentPanel, info, 80, 580, 800, 30); info2 = new JLabel("Jika nilai Pvalue > "+ alpha+ ", maka variabel independen tidak signifikan berpengaruh terhadap ABH dengan taraf signifikansi "+ alpha); addElement(contentPanel, info2, 80, 610, 800, 30); panel.setPreferredSize(new Dimension(900, 1000)); panel.revalidate(); } catch (Exception ex) { // System.out.println(ex.toString()); } } }); } }); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); setBounds(0, 0, screenSize.width, screenSize.height); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private void addElement(Container c, Component w, int x, int y, int h, int z) { w.setBounds(x, y, h, z); c.add(w); } } import java.awt.Graphics; import javax.swing.ImageIcon; import javax.swing.JPanel; public class DrawPanel extends JPanel { private String[] files; public DrawPanel(String[] files){ this.files = files; } public void paintComponent(Graphics g) { super.paintComponent(g);
L63
ImageIcon img; int x = 10; int y = 10; for (int i =0; i< files.length; i++){ img = new ImageIcon(files[i]); g.drawImage(img.getImage(), x, y, this); img = new ImageIcon("C:\\Users\\andiyono\\Documents\\SKRIPSI\\Z Data\\gambar\\Peta\\jatim.gif"); g.drawImage(img.getImage(), x, y, this); x += img.getIconWidth() + 20; if(i%2 != 0){ x = 10; y += img.getIconHeight() + 20; } } } } import java.io.File; import javax.swing.filechooser.*; public class TextFilter extends FileFilter { public boolean accept(File f) { if (f.isDirectory()) { return true; } String extension = getExtension(f); if (extension != null) { if (extension.equals("txt")) { return true; } } return false; } private String getExtension(File f) { String ext = null; String s = f.getName(); int i = s.lastIndexOf('.'); if (i > 0 && i < s.length() - 1) { ext = s.substring(i + 1).toLowerCase();
L64
} return ext; } public String getDescription() { return "Text Document"; } } import java.awt.EventQueue; public class MainFrame { public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { @Override public void run() { new MyFrame().setVisible(true); } }); } }