Principal Component Analysis pada Faktor-Faktor yang Mempengaruhi Banjir di Jawa Barat Tahun 2014

Anindya Raissa Putri

2023-10-22

1 PENDAHULUAN

1.1 Latar Belakang

Banjir merupakan bencana alam yang sering terjadi di berbagai wilayah di seluruh dunia, termasuk di Indonesia. Pada tahun 2014, Jawa Barat, salah satu provinsi di Indonesia, mengalami banjir yang cukup parah, menyebabkan kerugian besar dalam hal kehidupan manusia, harta benda, dan lingkungan. Untuk memahami faktor-faktor yang berkontribusi terhadap banjir tersebut, penggunaan analisis statistik seperti Principal Component Analysis (PCA) dapat menjadi alat yang berguna.

PCA adalah teknik statistik yang digunakan untuk mereduksi dimensi data dengan tujuan mengidentifikasi pola atau hubungan antara variabel-variabel yang ada dalam dataset. Dalam konteks banjir di Jawa Barat 2014, PCA dapat digunakan untuk mengevaluasi faktor-faktor yang mempengaruhi kejadian banjir. Dengan menggunakan PCA dalam penelitian tentang faktor-faktor yang mempengaruhi banjir di Jawa Barat 2014, kita dapat mendapatkan pemahaman yang lebih baik tentang penyebab banjir dan membantu merancang strategi mitigasi yang lebih efektif untuk menghadapi ancaman banjir di masa depan.

Pada penelitian ini, akan diamati beberapa faktor-faktor yang mempengaruhi banjir yaitu Rata-rata suhu udara (\(X_1\)), Rata-rata kelembaban udara (\(X_2\)), Rata-rata angin (\(X_3\)), Jumlah Sampah (\(X_4\)), Jumlah Bangunan (\(X_5\)), Curah Hujan (\(X_6\)), dan Pompa Air (\(X_7\)) terhadap Banjir (\(Y\)).

1.2 Rumusan Masalah

Apa saja indikator utama atau indikator yang berperan besar dalam menjelaskan faktor - faktor yang menyebabkan terjadinya Banjir di Jawa Barat Tahun 2014?

1.3 Tujuan Penelitian

Untuk mengetahui indikator utama atau indikator yang berperan besar dalam menjelaskan faktor - faktor yang menyebabkan Banjir di Jawa Barat Tahun 2014.

2 TINJAUAN PUSTAKA

2.1 Principal Component Analysis (PCA)

Principal Component Analysis (PCA) adalah sebuah metode statistik yang digunakan untuk mereduksi dimensi data multivariabel, sehingga data tersebut dapat disederhanakan tanpa kehilangan informasi penting. PCA bertujuan untuk mengidentifikasi pola hubungan atau korelasi antara variabel-variabel dalam dataset. Metode ini sering digunakan dalam berbagai bidang, termasuk statistik, ilmu komputer, ilmu sosial, ilmu alam, dan bidang lainnya.

Tujuan utama dari Principal Component Analysis (PCA) adalah untuk mereduksi dimensi data, memproyeksikan data ke dalam ruang yang lebih sederhana, dan mengidentifikasi pola atau hubungan yang ada antara variabel-variabel dalam dataset.

3 DATA

Data yang digunakan adalah data daerah Jawa Barat Tahun 2014 tentang Faktor-faktor yang mempengaruhi Banjir daerah tersebut. Dengan keterangan masing-masing variabel sebagai berikut :

\(Y\) : Status Banjir, dengan pilihan banjir (1) atau tidak banjir (0).

\(X_1\) : Rata-rata suhu udara.

\(X_2\) : Rata-rata kelembaban udara.

\(X_3\) : Rata-rata kecepatan angin

\(X_4\) : Jumlah sampah

\(X_5\) : Jumlah bangunan

\(X_6\) : Rata-rata curah hujan

\(X_7\) : Jumlah pompa air

Suhu Kelembapan Angin Jumlah Sampah Jumlah Bangunan Curah Hujan Pompa Air  Banjir
27.5 85 160 100 500 41 15 1
26.2 90 130 120 600 63 10 1
26.0 90 200 90 450 1 20 0
25.8 90 360 110 550 12 12 1
26.3 87 330 140 700 27 18 1
26.3 88 330 70 350 264 8 1
25.0 94 310 96 480 162 17 1
25.1 89 180 104 520 122 14 1
25.3 91.5 270 130 650 51 22 1
26.9 83 290 76 380 181 9 0
24.4 94 270 106 530 105 13 1
24.7 87.5 310 118 590 54 21 0
26.9 83.5 20 84 420 80 11 1
25.4 91.5 290 112 560 18 19 1
25.2 90.5 160 136 680 0 16 0
27.2 79 60 80 400 6 10 0
25.3 93 310 102 510 147 18 1
25.1 89 310 94 470 87 12 0
27.6 72.6 200 118 590 76 20 0
25.7 92.5 160 126 630 101 23 1
27.7 81 110 72 360 21 7 0
28.5 74 130 102 510 6 16 0
28.8 76 330 92 460 49 11 0
25.9 91 290 110 550 164 14 1
27.9 80 270 142 710 20 24 0
26.0 93.5 220 78 390 33 8 1
27.5 82 200 98 490 20 12 0
28.1 68 220 114 570 12 20 0
25.8 86 20 132 660 0 26 0
24.0 98.5 20 82 410 128 10 1
28.1 82 20 100 700 19 19 0
28.8 71 220 120 480 62 16 0
27.8 78 160 90 520 57 13 0
28.0 76 110 110 600 0 22 0
27.9 75 110 140 440 0 9 0
27.3 83.5 310 70 580 17 18 1
25.9 91 40 96 430 18 10 1
27.9 79 20 104 580 71 15 0
28.4 78 160 102 430 115 25 0
27.2 77 180 94 540 0 14 0
24.9 95 330 118 680 105 20 1
27.9 84 110 126 470 0 23 0
25.4 92 330 72 510 16 8 1
26.3 88 160 102 650 74 16 0
27.9 80 60 92 370 0 10 0
28.1 78 60 110 510 0 12 0
25.5 91.5 310 142 450 3 27 1
28.1 79 110 84 550 48 7 0
28.4 78 110 112 710 44 11 0
28.8 75 90 136 390 39 9 0

4 SOURCE CODE

4.1 Library

library(rmarkdown)
library(knitr)
library(tinytex)
library(prettydoc)
library(readxl)
library(ggplot2)
library(corrplot)

4.2 Struktur Data

> library(readxl)
> Data_Banjir <- read_excel("C:/Users/ASUS/OneDrive/Documents/KULIAH!!!/semester 5/anmul/Data banjir.xlsx", 
+     col_types = c("numeric", "numeric", "numeric", 
+         "numeric", "numeric", "numeric", 
+         "numeric", "numeric"))
> str(Data_Banjir)
tibble [50 × 8] (S3: tbl_df/tbl/data.frame)
 $ Suhu           : num [1:50] 27.5 26.2 26 25.8 26.3 26.3 25 25.1 25.3 26.9 ...
 $ Kelembapan     : num [1:50] 85 90 90 90 87 88 94 89 91.5 83 ...
 $ Angin          : num [1:50] 160 130 200 360 330 330 310 180 270 290 ...
 $ Jumlah_Sampah  : num [1:50] 100 120 90 110 140 70 96 104 130 76 ...
 $ Jumlah_Bangunan: num [1:50] 500 600 450 550 700 350 480 520 650 380 ...
 $ Curah_Hujan    : num [1:50] 41 63 1 12 27 264 162 122 51 181 ...
 $ Pompa_Air      : num [1:50] 15 10 20 12 18 8 17 14 22 9 ...
 $ Banjir         : num [1:50] 1 1 0 1 1 1 1 1 1 0 ...

4.3 Statistika Deskriptif

summary(Data_Banjir)

4.4 Eksplorasi korelasi

library(corrplot)
kor <- cor(Data_Banjir)
corrplot(kor, method="number")

4.5 Matriks Kovarians

Dekomposisi Eigen

sc <- scale(Data_Banjir)
sc

s <- cov(sc)
s_eig <- eigen(s)
s_eig

Scree Plot

plot(s_eig$values, xlab="Eigenvalue Number", ylab = "Eigenvalue Size",
     main = "Scree Plot")
lines(s_eig$values)

Nilai Kumulatif Eigen

for (eg in s_eig$values){
  print(eg / sum(s_eig$values))
}

Persamaan PCA

s_eig$vectors[,1:3]

4.6 Matriks Korelasi

Dekomposisi Eigen

kor_eig <- eigen(kor)
kor_eig

Scree Plot

plot(kor_eig$values, xlab="Eigenvalue Number", ylab="Eigenvalue Size",
     main = "Scree Plot")
lines(kor_eig$values)

Nilai Kumulatif Eigen

for (eg in kor_eig$values){
  print(eg / sum(kor_eig$values))
}

Persamaan PCA

kor_eig$vectors[,1:3]

4.7 Fungsi PCA

prcomp

PCA1 <- prcomp(x=Data_Banjir,scale=T,center=T)
PCA1
print(PCA1$rotation[,1:3],digits=4)
summary(PCA1)

5 HASIL DAN PEMBAHASAN

5.1 Statistika Deskriptif

      Suhu         Kelembapan        Angin       Jumlah_Sampah  
 Min.   :24.00   Min.   :68.00   Min.   : 20.0   Min.   : 70.0  
 1st Qu.:25.55   1st Qu.:78.25   1st Qu.:110.0   1st Qu.: 92.0  
 Median :26.90   Median :84.50   Median :180.0   Median :103.0  
 Mean   :26.73   Mean   :84.43   Mean   :189.2   Mean   :105.1  
 3rd Qu.:27.90   3rd Qu.:90.88   3rd Qu.:290.0   3rd Qu.:118.0  
 Max.   :28.80   Max.   :98.50   Max.   :360.0   Max.   :142.0  
 Jumlah_Bangunan  Curah_Hujan       Pompa_Air         Banjir    
 Min.   :350.0   Min.   :  0.00   Min.   : 7.00   Min.   :0.00  
 1st Qu.:450.0   1st Qu.: 12.00   1st Qu.:10.25   1st Qu.:0.00  
 Median :515.0   Median : 40.00   Median :14.50   Median :0.00  
 Mean   :525.2   Mean   : 54.78   Mean   :15.20   Mean   :0.42  
 3rd Qu.:590.0   3rd Qu.: 79.00   3rd Qu.:19.75   3rd Qu.:1.00  
 Max.   :710.0   Max.   :264.00   Max.   :27.00   Max.   :1.00  

Berdasarkan output statistika deskriptif, dapat diketahui nilai \(Min\) , \(Q_1\), \(Median\), \(Mean\), \(Q_3\), dan \(Max\) pada masing-masing variabel.

5.2 Eksplorasi korelasi

Berdasarkan output korelasi, setiap variabel akan memiliki nilai korelasi 1 dengan dirinya sendiri dan satu pasang variabel yang memiliki nilai korelasi tinggi yaitu variabel \(X_1\) dan variabel \(X_2\).

5.3 Kumulatif Nilai Eigen dan Vektor Eigen

5.3.1 Matriks Kovarians

Dekomposisi Eigen

            Suhu  Kelembapan       Angin Jumlah_Sampah Jumlah_Bangunan
 [1,]  0.5696775  0.07770534 -0.27703497   -0.25053637     -0.24890835
 [2,] -0.3971381  0.76173123 -0.56165994    0.73582730      0.73882321
 [3,] -0.5458790  0.76173123  0.10246499   -0.74371821     -0.74277414
 [4,] -0.6946198  0.76173123  1.62046484    0.24264546      0.24495743
 [5,] -0.3227677  0.35131570  1.33583987    1.72219098      1.72655477
 [6,] -0.3227677  0.48812088  1.33583987   -1.73008189     -1.73050570
 [7,] -1.2895833  1.30895194  1.14608989   -0.44780911     -0.44645467
 [8,] -1.2152128  0.62492605 -0.08728499   -0.05326364     -0.05136204
 [9,] -1.0664720  0.96693900  0.76658992    1.22900914      1.23268899
[10,]  0.1234549 -0.19590502  0.95633991   -1.43417278     -1.43418623
[11,] -1.7358059  1.30895194  0.76658992    0.04537273      0.04741112
[12,] -1.5126946  0.41971829  1.14608989    0.63719093      0.64005005
[13,]  0.1234549 -0.12750243 -1.60528484   -1.03962731     -1.03909360
[14,] -0.9921015  0.96693900  0.95633991    0.34128183      0.34373058
[15,] -1.1408424  0.83013382 -0.27703497    1.52491824      1.52900846
[16,]  0.3465662 -0.74312573 -1.22578488   -1.23690005     -1.23663992
[17,] -1.0664720  1.17214677  1.14608989   -0.15190001     -0.15013520
[18,] -1.2152128  0.62492605  1.14608989   -0.54644548     -0.54522782
[19,]  0.6440479 -1.61867887  0.10246499    0.63719093      0.64005005
[20,] -0.7689903  1.10374418 -0.27703497    1.03173640      1.03514268
[21,]  0.7184184 -0.46951537 -0.75140993   -1.63144552     -1.63173254
[22,]  1.3133818 -1.42715162 -0.56165994   -0.15190001     -0.15013520
[23,]  1.5364931 -1.15354126  1.33583987   -0.64508184     -0.64400098
[24,] -0.6202494  0.89853641  0.95633991    0.24264546      0.24495743
[25,]  0.8671592 -0.60632055  0.76658992    1.82082734      1.82532793
[26,] -0.5458790  1.24054936  0.29221497   -1.33553642     -1.33541307
[27,]  0.5696775 -0.33271019  0.10246499   -0.34917274     -0.34768151
[28,]  1.0159001 -2.24798269  0.29221497    0.43991820      0.44250374
[29,] -0.6946198  0.21451052 -1.60528484    1.32764551      1.33146215
[30,] -2.0332876  1.92457525 -1.60528484   -1.13826368     -1.13786676
[31,]  1.0159001 -0.33271019 -1.60528484   -0.25053637      1.72655477
[32,]  1.5364931 -1.83756715  0.29221497    0.73582730     -0.44645467
[33,]  0.7927888 -0.87993091 -0.27703497   -0.74371821     -0.05136204
[34,]  0.9415297 -1.15354126 -0.75140993    0.24264546      0.73882321
[35,]  0.8671592 -1.29034644 -0.75140993    1.72219098     -0.84154729
[36,]  0.4209366 -0.12750243  1.14608989   -1.73008189      0.54127690
[37,] -0.6202494  0.89853641 -1.41553486   -0.44780911     -0.94032045
[38,]  0.8671592 -0.74312573 -1.60528484   -0.05326364      0.54127690
[39,]  1.2390114 -0.87993091 -0.27703497   -0.15190001     -0.94032045
[40,]  0.3465662 -1.01673608 -0.08728499   -0.54644548      0.14618427
[41,] -1.3639537  1.44575712  1.33583987    0.63719093      1.52900846
[42,]  0.8671592 -0.05909984 -0.75140993    1.03173640     -0.54522782
[43,] -0.9921015  1.03534159  1.33583987   -1.63144552     -0.15013520
[44,] -0.3227677  0.48812088 -0.27703497   -0.15190001      1.23268899
[45,]  0.8671592 -0.60632055 -1.22578488   -0.64508184     -1.53295939
[46,]  1.0159001 -0.87993091 -1.22578488    0.24264546     -0.15013520
[47,] -0.9177311  0.96693900  1.14608989    1.82082734     -0.74277414
[48,]  1.0159001 -0.74312573 -0.75140993   -1.03962731      0.24495743
[49,]  1.2390114 -0.87993091 -0.75140993    0.34128183      1.82532793
[50,]  1.5364931 -1.29034644 -0.94115991    1.52491824     -1.33541307
      Curah_Hujan   Pompa_Air     Banjir
 [1,] -0.23705571 -0.03644054  1.1633286
 [2,]  0.14140769 -0.94745416  1.1633286
 [3,] -0.92517099  0.87457307 -0.8424103
 [4,] -0.73593929 -0.58304871  1.1633286
 [5,] -0.47789606  0.51016762  1.1633286
 [6,]  3.59918696 -1.31185960  1.1633286
 [7,]  1.84449300  0.32796490  1.1633286
 [8,]  1.15637772 -0.21864327  1.1633286
 [9,] -0.06502689  1.23897851  1.1633286
[10,]  2.17134776 -1.12965688 -0.8424103
[11,]  0.86392873 -0.40084599  1.1633286
[12,] -0.01341825  1.05677579 -0.8424103
[13,]  0.43385668 -0.76525143  1.1633286
[14,] -0.63272200  0.69237034  1.1633286
[15,] -0.94237387  0.14576218 -0.8424103
[16,] -0.83915658 -0.94745416 -0.8424103
[17,]  1.58644977  0.51016762  1.1633286
[18,]  0.55427686 -0.58304871 -0.8424103
[19,]  0.36504515  0.87457307 -0.8424103
[20,]  0.79511720  1.42118123  1.1633286
[21,] -0.58111335 -1.49406232 -0.8424103
[22,] -0.83915658  0.14576218 -0.8424103
[23,] -0.09943266 -0.76525143 -0.8424103
[24,]  1.87889877 -0.21864327  1.1633286
[25,] -0.59831623  1.60338396 -0.8424103
[26,] -0.37467877 -1.31185960  1.1633286
[27,] -0.59831623 -0.58304871 -0.8424103
[28,] -0.73593929  0.87457307 -0.8424103
[29,] -0.94237387  1.96778940 -0.8424103
[30,]  1.25959502 -0.94745416  1.1633286
[31,] -0.61551912  0.69237034 -0.8424103
[32,]  0.12420481  0.14576218 -0.8424103
[33,]  0.03819040 -0.40084599 -0.8424103
[34,] -0.94237387  1.23897851 -0.8424103
[35,] -0.94237387 -1.12965688 -0.8424103
[36,] -0.64992488  0.51016762  1.1633286
[37,] -0.63272200 -0.94745416  1.1633286
[38,]  0.27903075 -0.03644054 -0.8424103
[39,]  1.03595755  1.78558668 -0.8424103
[40,] -0.94237387 -0.21864327 -0.8424103
[41,]  0.86392873  0.87457307  1.1633286
[42,] -0.94237387  1.42118123 -0.8424103
[43,] -0.66712776 -1.31185960  1.1633286
[44,]  0.33063939  0.14576218 -0.8424103
[45,] -0.94237387 -0.94745416 -0.8424103
[46,] -0.94237387 -0.58304871 -0.8424103
[47,] -0.89076523  2.14999212  1.1633286
[48,] -0.11663554 -1.49406232 -0.8424103
[49,] -0.18544707 -0.76525143 -0.8424103
[50,] -0.27146148 -1.12965688 -0.8424103
attr(,"scaled:center")
           Suhu      Kelembapan           Angin   Jumlah_Sampah Jumlah_Bangunan 
         26.734          84.432         189.200         105.080         525.200 
    Curah_Hujan       Pompa_Air          Banjir 
         54.780          15.200           0.420 
attr(,"scaled:scale")
           Suhu      Kelembapan           Angin   Jumlah_Sampah Jumlah_Bangunan 
      1.3446204       7.3096648     105.4018549      20.2764969     101.2420821 
    Curah_Hujan       Pompa_Air          Banjir 
     58.1297950       5.4883922       0.4985694 
eigen() decomposition
$values
[1] 2.99975434 2.18714668 0.87177183 0.58958851 0.49595544 0.42977728 0.34813003
[8] 0.07787589

$vectors
             [,1]         [,2]        [,3]        [,4]        [,5]         [,6]
[1,]  0.514216510  0.099926391 -0.27159394 -0.01193242  0.04813642 -0.203416539
[2,] -0.524847825 -0.048960461  0.35012641  0.01512333 -0.02861944  0.142992341
[3,] -0.329689531 -0.109202788 -0.69679238 -0.60650735  0.01556915 -0.009251937
[4,]  0.074053695 -0.562508387  0.01657696  0.12369088 -0.30915649 -0.685492107
[5,] -0.001882692 -0.546155935  0.01441101  0.08353855  0.82776444  0.053803162
[6,] -0.327999139  0.225786279 -0.51083610  0.74475749  0.09506536 -0.114270579
[7,] -0.008975677 -0.556742776 -0.17895641  0.20929351 -0.45344267  0.541211367
[8,] -0.488128530  0.006956086  0.15705800 -0.10503391 -0.03467037 -0.399158597
            [,7]         [,8]
[1,] -0.44824464  0.638021771
[2,]  0.16338939  0.742535147
[3,]  0.14341825  0.071498146
[4,]  0.30614728  0.057643901
[5,] -0.07993789 -0.006706093
[6,]  0.05697104  0.021885879
[7,] -0.33986874 -0.009848028
[8,] -0.73002683 -0.180316454

Scree Plot

Berdasarkan Scree Plot, maka secara visual dapat digunakan sekitar 3 PC/Komponen Utama.

Nilai Kumulatif Eigen

[1] 0.3749693
[1] 0.2733933
[1] 0.1089715
[1] 0.07369856
[1] 0.06199443
[1] 0.05372216
[1] 0.04351625
[1] 0.009734486

Berdasarkan nilai kumulasi, 3 PC/Komponen Utama sudah menangkap sekitar 75% keragaman. Sehingga dapat disusun menjadi 3 PC/Komponen Utama.

Persamaan PCA

             [,1]         [,2]        [,3]
[1,]  0.514216510  0.099926391 -0.27159394
[2,] -0.524847825 -0.048960461  0.35012641
[3,] -0.329689531 -0.109202788 -0.69679238
[4,]  0.074053695 -0.562508387  0.01657696
[5,] -0.001882692 -0.546155935  0.01441101
[6,] -0.327999139  0.225786279 -0.51083610
[7,] -0.008975677 -0.556742776 -0.17895641
[8,] -0.488128530  0.006956086  0.15705800

Hasil di atas dapat dituliskan dalam bentuk persamaan: \[ PC_1 = 0.5142X_1-0.5248X_2-0.3297X_3+0.0740X_4-0.0019X_5-0.3280X_6-0.0090X_7\] \[ PC_2 = 0.0999X_1-0.0490X_2-0.1092X_3-0.5625X_4-0.5461X_5+0.2258X_6-0.5567X_7\] \[ PC_3 = -0.2716X_1+0.3501X_2-0.6968X_3+0.0166X_4+0.0144X_5-0.5108X_6-0.1789X_7\]

5.3.2 Matriks Korelasi

Dekomposisi Eigen

eigen() decomposition
$values
[1] 2.99975434 2.18714668 0.87177183 0.58958851 0.49595544 0.42977728 0.34813003
[8] 0.07787589

$vectors
             [,1]         [,2]        [,3]        [,4]        [,5]         [,6]
[1,]  0.514216510  0.099926391 -0.27159394  0.01193242  0.04813642 -0.203416539
[2,] -0.524847825 -0.048960461  0.35012641 -0.01512333 -0.02861944  0.142992341
[3,] -0.329689531 -0.109202788 -0.69679238  0.60650735  0.01556915 -0.009251937
[4,]  0.074053695 -0.562508387  0.01657696 -0.12369088 -0.30915649 -0.685492107
[5,] -0.001882692 -0.546155935  0.01441101 -0.08353855  0.82776444  0.053803162
[6,] -0.327999139  0.225786279 -0.51083610 -0.74475749  0.09506536 -0.114270579
[7,] -0.008975677 -0.556742776 -0.17895641 -0.20929351 -0.45344267  0.541211367
[8,] -0.488128530  0.006956086  0.15705800  0.10503391 -0.03467037 -0.399158597
            [,7]         [,8]
[1,]  0.44824464  0.638021771
[2,] -0.16338939  0.742535147
[3,] -0.14341825  0.071498146
[4,] -0.30614728  0.057643901
[5,]  0.07993789 -0.006706093
[6,] -0.05697104  0.021885879
[7,]  0.33986874 -0.009848028
[8,]  0.73002683 -0.180316454

Scree Plot

Berdasarkan Scree Plot, maka secara visual dapat digunakan sekitar 3 PC/Komponen Utama.

Nilai Kumulatif Eigen

[1] 0.3749693
[1] 0.2733933
[1] 0.1089715
[1] 0.07369856
[1] 0.06199443
[1] 0.05372216
[1] 0.04351625
[1] 0.009734486

Berdasarkan nilai kumulasi, 3 PC/Komponen Utama sudah menangkap sekitar 75% keragaman. Sehingga dapat disusun menjadi 3 PC/Komponen Utama.

Persamaan PCA

             [,1]         [,2]        [,3]
[1,]  0.514216510  0.099926391 -0.27159394
[2,] -0.524847825 -0.048960461  0.35012641
[3,] -0.329689531 -0.109202788 -0.69679238
[4,]  0.074053695 -0.562508387  0.01657696
[5,] -0.001882692 -0.546155935  0.01441101
[6,] -0.327999139  0.225786279 -0.51083610
[7,] -0.008975677 -0.556742776 -0.17895641
[8,] -0.488128530  0.006956086  0.15705800

Hasil di atas dapat dituliskan dalam bentuk persamaan: \[ PC_1 = 0.5142X_1-0.5248X_2-0.3297X_3+0.0740X_4-0.0019X_5-0.3280X_6-0.0090X_7\] \[ PC_2 = 0.0999X_1-0.0490X_2-0.1092X_3-0.5625X_4-0.5461X_5+0.2258X_6-0.5567X_7\] \[ PC_3 = -0.2716X_1+0.3501X_2-0.6968X_3+0.0166X_4+0.0144X_5-0.5108X_6-0.1789X_7\]

5.3.3 Fungsi PCA

prcomp

Standard deviations (1, .., p=8):
[1] 1.7319799 1.4789005 0.9336872 0.7678467 0.7042410 0.6555740 0.5900255
[8] 0.2790625

Rotation (n x k) = (8 x 8):
                         PC1          PC2         PC3         PC4         PC5
Suhu            -0.514216510 -0.099926391  0.27159394  0.01193242  0.04813642
Kelembapan       0.524847825  0.048960461 -0.35012641 -0.01512333 -0.02861944
Angin            0.329689531  0.109202788  0.69679238  0.60650735  0.01556915
Jumlah_Sampah   -0.074053695  0.562508387 -0.01657696 -0.12369088 -0.30915649
Jumlah_Bangunan  0.001882692  0.546155935 -0.01441101 -0.08353855  0.82776444
Curah_Hujan      0.327999139 -0.225786279  0.51083610 -0.74475749  0.09506536
Pompa_Air        0.008975677  0.556742776  0.17895641 -0.20929351 -0.45344267
Banjir           0.488128530 -0.006956086 -0.15705800  0.10503391 -0.03467037
                         PC6         PC7          PC8
Suhu             0.203416539 -0.44824464 -0.638021771
Kelembapan      -0.142992341  0.16338939 -0.742535147
Angin            0.009251937  0.14341825 -0.071498146
Jumlah_Sampah    0.685492107  0.30614728 -0.057643901
Jumlah_Bangunan -0.053803162 -0.07993789  0.006706093
Curah_Hujan      0.114270579  0.05697104 -0.021885879
Pompa_Air       -0.541211367 -0.33986874  0.009848028
Banjir           0.399158597 -0.73002683  0.180316454
                      PC1       PC2      PC3
Suhu            -0.514217 -0.099926  0.27159
Kelembapan       0.524848  0.048960 -0.35013
Angin            0.329690  0.109203  0.69679
Jumlah_Sampah   -0.074054  0.562508 -0.01658
Jumlah_Bangunan  0.001883  0.546156 -0.01441
Curah_Hujan      0.327999 -0.225786  0.51084
Pompa_Air        0.008976  0.556743  0.17896
Banjir           0.488129 -0.006956 -0.15706
Importance of components:
                         PC1    PC2    PC3    PC4     PC5     PC6     PC7
Standard deviation     1.732 1.4789 0.9337 0.7678 0.70424 0.65557 0.59003
Proportion of Variance 0.375 0.2734 0.1090 0.0737 0.06199 0.05372 0.04352
Cumulative Proportion  0.375 0.6484 0.7573 0.8310 0.89303 0.94675 0.99027
                           PC8
Standard deviation     0.27906
Proportion of Variance 0.00973
Cumulative Proportion  1.00000

Hasil di atas dapat dituliskan dalam bentuk persamaan komponen utama yaitu : \[ PC_1 = 0.5142X_1-0.5248X_2-0.3297X_3+0.0740X_4-0.0019X_5-0.3280X_6-0.0090X_7\] \[ PC_2 = 0.0999X_1-0.0490X_2-0.1092X_3-0.5625X_4-0.5461X_5+0.2258X_6-0.5567X_7\] \[ PC_3 = -0.2716X_1+0.3501X_2-0.6968X_3+0.0166X_4+0.0144X_5-0.5108X_6-0.1789X_7\]

6 KESIMPULAN

Dari persamaan yang terbentuk dapat disimpulkan : \(PC_1\) berkorelasi dengan variabel \(X_1\) dan \(X_2\). \(PC_1\) meningkat ketika Rata-rata Suhu Udara (\(X_1\)) meningkat dan Rata-rata Kelembaban Udara (\(X_2\)) menurun. Faktor yang terbentuk adalah “Faktor Kondisi Udara”.

\(PC_2\) berkorelasi dengan variabel \(X_4\), \(X_5\), dan \(X_7\). \(PC_2\) meningkat ketika Jumlah Sampah (\(X_4\)), Jumlah Bangunan (\(X_5\)), dan Jumlah Pompa Air (\(X_7\)) menurun. Faktor yang terbentuk adalah “Faktor Pemadatan Daerah”.

\(PC_3\) berkorelasi dengan variabel \(X_3\) dan \(X_6\). \(PC_3\) meningkat ketika Rata-rata Kecepatan Angin (\(X_3\)) dan Rata-rata Curah Hujan (\(X_6\)) menurun. Faktor yang terbentuk adalah “Faktor Cuaca Ekstrim”.

7 Daftar Pustaka

Stevens, J. P. (2012). Applied multivariate statistics for the social sciences. Routledge.

Härdle, W. K., & Simar, L. (2019). Applied multivariate statistical analysis. Springer Nature.

Umar, H. B. (2009). Principal Component Analysis (PCA) dan aplikasinya dengan SPSS. Jurnal Kesehatan Masyarakat Andalas, 3(2), 97-101.

Puspitaningrum, D., Sari, D. K., & Susilo, B. (2014). Dampak Reduksi Sampel Menggunakan Principal Component Analysis (PCA) Pada Pelatihan Jaringan Saraf Tiruan Terawasi (Studi Kasus Pengenalan Angka Tulisan Tangan). Pseudocode, 1(2), 83-89.