import data

library(readxl)
data <- read_excel("Concrete_Data.xls")

df <- as.data.frame(data)
class(df)
## [1] "data.frame"
str(df)
## 'data.frame':    1030 obs. of  9 variables:
##  $ Cement (component 1)(kg in a m^3 mixture)            : num  540 540 332 332 199 ...
##  $ Blast Furnace Slag (component 2)(kg in a m^3 mixture): num  0 0 142 142 132 ...
##  $ Fly Ash (component 3)(kg in a m^3 mixture)           : num  0 0 0 0 0 0 0 0 0 0 ...
##  $ Water  (component 4)(kg in a m^3 mixture)            : num  162 162 228 228 192 228 228 228 228 228 ...
##  $ Superplasticizer (component 5)(kg in a m^3 mixture)  : num  2.5 2.5 0 0 0 0 0 0 0 0 ...
##  $ Coarse Aggregate  (component 6)(kg in a m^3 mixture) : num  1040 1055 932 932 978 ...
##  $ Fine Aggregate (component 7)(kg in a m^3 mixture)    : num  676 676 594 594 826 ...
##  $ Age (day)                                            : num  28 28 270 365 360 90 365 28 28 28 ...
##  $ Concrete compressive strength(MPa, megapascals)      : num  80 61.9 40.3 41.1 44.3 ...

A. Korelasi matrix

cor_matrix <- cor(data)
cor_matrix
##                                                       Cement (component 1)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                            1.00000000
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                               -0.27519344
## Fly Ash (component 3)(kg in a m^3 mixture)                                          -0.39747544
## Water  (component 4)(kg in a m^3 mixture)                                           -0.08154361
## Superplasticizer (component 5)(kg in a m^3 mixture)                                  0.09277137
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                -0.10935604
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                   -0.22272017
## Age (day)                                                                            0.08194726
## Concrete compressive strength(MPa, megapascals)                                      0.49783272
##                                                       Blast Furnace Slag (component 2)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                                       -0.27519344
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                            1.00000000
## Fly Ash (component 3)(kg in a m^3 mixture)                                                      -0.32356947
## Water  (component 4)(kg in a m^3 mixture)                                                        0.10728594
## Superplasticizer (component 5)(kg in a m^3 mixture)                                              0.04337574
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                            -0.28399823
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                               -0.28159326
## Age (day)                                                                                       -0.04424580
## Concrete compressive strength(MPa, megapascals)                                                  0.13482445
##                                                       Fly Ash (component 3)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                           -0.397475440
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                               -0.323569468
## Fly Ash (component 3)(kg in a m^3 mixture)                                           1.000000000
## Water  (component 4)(kg in a m^3 mixture)                                           -0.257043997
## Superplasticizer (component 5)(kg in a m^3 mixture)                                  0.377339559
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                -0.009976788
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                    0.079076351
## Age (day)                                                                           -0.154370165
## Concrete compressive strength(MPa, megapascals)                                     -0.105753348
##                                                       Water  (component 4)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                           -0.08154361
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                0.10728594
## Fly Ash (component 3)(kg in a m^3 mixture)                                          -0.25704400
## Water  (component 4)(kg in a m^3 mixture)                                            1.00000000
## Superplasticizer (component 5)(kg in a m^3 mixture)                                 -0.65746444
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                -0.18231167
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                   -0.45063498
## Age (day)                                                                            0.27760443
## Concrete compressive strength(MPa, megapascals)                                     -0.28961348
##                                                       Superplasticizer (component 5)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                                      0.09277137
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                          0.04337574
## Fly Ash (component 3)(kg in a m^3 mixture)                                                     0.37733956
## Water  (component 4)(kg in a m^3 mixture)                                                     -0.65746444
## Superplasticizer (component 5)(kg in a m^3 mixture)                                            1.00000000
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                          -0.26630276
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                              0.22250149
## Age (day)                                                                                     -0.19271652
## Concrete compressive strength(MPa, megapascals)                                                0.36610230
##                                                       Coarse Aggregate  (component 6)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                                     -0.109356039
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                         -0.283998230
## Fly Ash (component 3)(kg in a m^3 mixture)                                                    -0.009976788
## Water  (component 4)(kg in a m^3 mixture)                                                     -0.182311668
## Superplasticizer (component 5)(kg in a m^3 mixture)                                           -0.266302755
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                           1.000000000
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                             -0.178505755
## Age (day)                                                                                     -0.003015507
## Concrete compressive strength(MPa, megapascals)                                               -0.164927821
##                                                       Fine Aggregate (component 7)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                                   -0.22272017
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                       -0.28159326
## Fly Ash (component 3)(kg in a m^3 mixture)                                                   0.07907635
## Water  (component 4)(kg in a m^3 mixture)                                                   -0.45063498
## Superplasticizer (component 5)(kg in a m^3 mixture)                                          0.22250149
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                        -0.17850575
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                            1.00000000
## Age (day)                                                                                   -0.15609405
## Concrete compressive strength(MPa, megapascals)                                             -0.16724896
##                                                          Age (day)
## Cement (component 1)(kg in a m^3 mixture)              0.081947264
## Blast Furnace Slag (component 2)(kg in a m^3 mixture) -0.044245801
## Fly Ash (component 3)(kg in a m^3 mixture)            -0.154370165
## Water  (component 4)(kg in a m^3 mixture)              0.277604429
## Superplasticizer (component 5)(kg in a m^3 mixture)   -0.192716518
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)  -0.003015507
## Fine Aggregate (component 7)(kg in a m^3 mixture)     -0.156094049
## Age (day)                                              1.000000000
## Concrete compressive strength(MPa, megapascals)        0.328876976
##                                                       Concrete compressive strength(MPa, megapascals)
## Cement (component 1)(kg in a m^3 mixture)                                                   0.4978327
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                       0.1348244
## Fly Ash (component 3)(kg in a m^3 mixture)                                                 -0.1057533
## Water  (component 4)(kg in a m^3 mixture)                                                  -0.2896135
## Superplasticizer (component 5)(kg in a m^3 mixture)                                         0.3661023
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                       -0.1649278
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                          -0.1672490
## Age (day)                                                                                   0.3288770
## Concrete compressive strength(MPa, megapascals)                                             1.0000000

Penjelasan : Matriks korelasi menunjukkan hubungan antar variabel pada data beton. Kekuatan tekan beton (Concrete compressive strength) memiliki korelasi positif sedang dengan Cement (0,498), Superplasticizer (0,366), dan Age (0,329), yang berarti semakin tinggi nilai variabel-variabel tersebut, kekuatan beton cenderung meningkat. Sebaliknya, kekuatan beton berkorelasi negatif dengan Water (-0,290), Coarse Aggregate (-0,165), dan Fine Aggregate (-0,167), yang menunjukkan bahwa penambahan air dan agregat berlebih cenderung menurunkan kekuatan beton. Hubungan antar variabel lain umumnya lemah hingga sedang.

B. Varians dan Kovarians matrix

cov_matrix <- cov(data)
cov_matrix
##                                                       Cement (component 1)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                           10921.74265
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                               -2481.35943
## Fly Ash (component 3)(kg in a m^3 mixture)                                          -2658.35075
## Water  (component 4)(kg in a m^3 mixture)                                            -181.98979
## Superplasticizer (component 5)(kg in a m^3 mixture)                                    57.91462
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                 -888.60851
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                   -1866.15111
## Age (day)                                                                             540.99182
## Concrete compressive strength(MPa, megapascals)                                       869.14762
##                                                       Blast Furnace Slag (component 2)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                                       -2481.35943
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                            7444.08373
## Fly Ash (component 3)(kg in a m^3 mixture)                                                      -1786.60759
## Water  (component 4)(kg in a m^3 mixture)                                                         197.67855
## Superplasticizer (component 5)(kg in a m^3 mixture)                                                22.35531
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                            -1905.21057
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                               -1947.91126
## Age (day)                                                                                        -241.15038
## Concrete compressive strength(MPa, megapascals)                                                   194.32935
##                                                       Fly Ash (component 3)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                             -2658.3508
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                 -1786.6076
## Fly Ash (component 3)(kg in a m^3 mixture)                                             4095.5481
## Water  (component 4)(kg in a m^3 mixture)                                              -351.2971
## Superplasticizer (component 5)(kg in a m^3 mixture)                                     144.2503
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                    -49.6442
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                       405.7364
## Age (day)                                                                              -624.0647
## Concrete compressive strength(MPa, megapascals)                                        -113.0614
##                                                       Water  (component 4)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                            -181.98979
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                 197.67855
## Fly Ash (component 3)(kg in a m^3 mixture)                                           -351.29712
## Water  (component 4)(kg in a m^3 mixture)                                             456.06024
## Superplasticizer (component 5)(kg in a m^3 mixture)                                   -83.87096
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                 -302.72431
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                    -771.57347
## Age (day)                                                                             374.49650
## Concrete compressive strength(MPa, megapascals)                                      -103.32229
##                                                       Superplasticizer (component 5)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                                        57.91462
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                            22.35531
## Fly Ash (component 3)(kg in a m^3 mixture)                                                      144.25026
## Water  (component 4)(kg in a m^3 mixture)                                                       -83.87096
## Superplasticizer (component 5)(kg in a m^3 mixture)                                              35.68260
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                           -123.68745
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                               106.56203
## Age (day)                                                                                       -72.72060
## Concrete compressive strength(MPa, megapascals)                                                  36.53380
##                                                       Coarse Aggregate  (component 6)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                                       -888.60851
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                          -1905.21057
## Fly Ash (component 3)(kg in a m^3 mixture)                                                       -49.64420
## Water  (component 4)(kg in a m^3 mixture)                                                       -302.72431
## Superplasticizer (component 5)(kg in a m^3 mixture)                                             -123.68745
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                            6045.65623
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                              -1112.79516
## Age (day)                                                                                        -14.81127
## Concrete compressive strength(MPa, megapascals)                                                 -214.22975
##                                                       Fine Aggregate (component 7)(kg in a m^3 mixture)
## Cement (component 1)(kg in a m^3 mixture)                                                    -1866.1511
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                        -1947.9113
## Fly Ash (component 3)(kg in a m^3 mixture)                                                     405.7364
## Water  (component 4)(kg in a m^3 mixture)                                                     -771.5735
## Superplasticizer (component 5)(kg in a m^3 mixture)                                            106.5620
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                         -1112.7952
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                             6428.0992
## Age (day)                                                                                     -790.5656
## Concrete compressive strength(MPa, megapascals)                                               -224.0107
##                                                        Age (day)
## Cement (component 1)(kg in a m^3 mixture)              540.99182
## Blast Furnace Slag (component 2)(kg in a m^3 mixture) -241.15038
## Fly Ash (component 3)(kg in a m^3 mixture)            -624.06475
## Water  (component 4)(kg in a m^3 mixture)              374.49650
## Superplasticizer (component 5)(kg in a m^3 mixture)    -72.72060
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)   -14.81127
## Fine Aggregate (component 7)(kg in a m^3 mixture)     -790.56558
## Age (day)                                             3990.43773
## Concrete compressive strength(MPa, megapascals)        347.06265
##                                                       Concrete compressive strength(MPa, megapascals)
## Cement (component 1)(kg in a m^3 mixture)                                                    869.1476
## Blast Furnace Slag (component 2)(kg in a m^3 mixture)                                        194.3294
## Fly Ash (component 3)(kg in a m^3 mixture)                                                  -113.0614
## Water  (component 4)(kg in a m^3 mixture)                                                   -103.3223
## Superplasticizer (component 5)(kg in a m^3 mixture)                                           36.5338
## Coarse Aggregate  (component 6)(kg in a m^3 mixture)                                        -214.2298
## Fine Aggregate (component 7)(kg in a m^3 mixture)                                           -224.0107
## Age (day)                                                                                    347.0626
## Concrete compressive strength(MPa, megapascals)                                              279.0797

Penjelasan : Matriks varians–kovarians menunjukkan besar penyebaran data dan hubungan perubahan antar variabel. Nilai diagonal utama merupakan varians, misalnya Cement (10921,74) dan Age (3990,44) memiliki variasi paling besar, artinya data kedua variabel ini paling menyebar. Nilai di luar diagonal adalah kovarians, yang menunjukkan arah hubungan. Kovarians positif (misalnya Cement dengan Concrete strength = 869,15) berarti keduanya cenderung meningkat bersama, sedangkan kovarians negatif (misalnya Water dengan Concrete strength = -103,32) menunjukkan bahwa peningkatan air cenderung menurunkan kekuatan beton. Matriks ini menjadi dasar untuk analisis lanjutan seperti PCA.

C. Eigen Value dan Eigen Vektor

eigen_result <- eigen(cov_matrix)
eigen_result$values
## [1] 12897.94299  9825.43415  7287.26315  4247.63405  3986.92184  1268.12213
## [7]   102.07298    69.74592    11.25295
eigen_result$vectors
##               [,1]         [,2]        [,3]        [,4]        [,5]       [,6]
##  [1,]  0.904445813 -0.023040685 -0.15203754  0.01346216  0.15375901 -0.2767427
##  [2,] -0.254633567 -0.788837027 -0.07143657  0.20066782  0.10135129 -0.4338754
##  [3,] -0.239384888  0.299039739  0.04888714 -0.68625730  0.18776084 -0.4954283
##  [4,]  0.005428255 -0.075493692  0.04205631 -0.07576154 -0.09397864  0.4679254
##  [5,] -0.001101790  0.004857144 -0.02419471 -0.02038522  0.02279838 -0.1013839
##  [6,] -0.012822425  0.276099110  0.75984686  0.47859604  0.06207670 -0.2752859
##  [7,] -0.212270079  0.446453833 -0.61270296  0.48052792 -0.14558390 -0.2556211
##  [8,]  0.100313043 -0.069996987  0.11771897 -0.14656970 -0.94573844 -0.2043009
##  [9,]  0.067216106 -0.040078608 -0.02018436 -0.03166726 -0.04484212 -0.2786040
##              [,7]       [,8]         [,9]
##  [1,] -0.18387377  0.1548744 -0.011235218
##  [2,] -0.18288729  0.1881842 -0.012089533
##  [3,] -0.19442343  0.2478254  0.003146049
##  [4,] -0.07068464  0.8325592 -0.246628008
##  [5,]  0.05590572 -0.2224131 -0.967255259
##  [6,] -0.07624081  0.1732152 -0.041610727
##  [7,] -0.10237149  0.2270640 -0.027084378
##  [8,] -0.11288137 -0.0281684 -0.001245791
##  [9,]  0.92616718  0.2328213  0.029035081

Penjelasan : Nilai eigen menunjukkan besar variasi data yang dijelaskan oleh setiap komponen utama. Komponen pertama memiliki eigen value terbesar (12897,94), sehingga merupakan komponen paling penting karena menjelaskan variasi data terbesar, diikuti oleh komponen kedua dan ketiga. Semakin kecil eigen value, semakin kecil kontribusinya terhadap variasi data.

Eigen vector menunjukkan kontribusi masing-masing variabel dalam membentuk setiap komponen utama. Pada komponen pertama, variabel Cement memiliki bobot paling besar (0,90), sehingga paling berpengaruh dalam menjelaskan variasi utama data. Variabel lain memiliki kontribusi lebih kecil. Artinya, variasi terbesar pada data beton terutama dipengaruhi oleh jumlah semen, sedangkan komponen-komponen berikutnya dibentuk oleh kombinasi variabel lain.