Variables

merged2 <- merged %>% 
           remove_rownames %>% 
           column_to_rownames(var="Nom_Barri") %>% 
           select("n.tot.V1419","n.esp.V1419","n.ext.V1419","n.ue27-esp.V1419","n.ue27.V1419",
                  "hotel2019",
                  "alq.num.V1519","alq.pmq.V1519","alq.pm.V1519",
                  "tot_ann.V1519","ent.V1519","priv.V1519","shared.V1519","pmedio.V1519","pm_ent.V1519","pm_priv.V1519","pm_sha.V1519",
                  "RFD.2017",
                  "tot.comp.V1519","nou.comp.V1519","prot.comp.V1519","usat.comp.V1519","tot.eur.V1519","nou.eur.V1519","usat.eur.V1519","tot.eurm2.V1519","nou.eurm2.V1519","usat.eurm2.V1519"
                  )

Standardizar los datos

df <- scale(merged2)

Calcular eigenvalues and eigenvectors

pca_result <- prcomp(merged2, scale = TRUE)

pca_result$center
##      n.tot.V1419      n.esp.V1419      n.ext.V1419 n.ue27-esp.V1419 
##        5.2145625       -1.2341867       27.2942373       25.2449051 
##     n.ue27.V1419        hotel2019    alq.num.V1519    alq.pmq.V1519 
##        0.1257141      276.0547945       50.8272836       35.3976621 
##     alq.pm.V1519    tot_ann.V1519        ent.V1519       priv.V1519 
##       34.6052891      126.3367843       40.4774096      204.3256803 
##     shared.V1519     pmedio.V1519     pm_ent.V1519    pm_priv.V1519 
##       71.8493151      -87.3018000        0.8279582      491.4042876 
##     pm_sha.V1519         RFD.2017   tot.comp.V1519   nou.comp.V1519 
##       41.4094048       93.6712329       55.0607260      106.3453637 
##  prot.comp.V1519  usat.comp.V1519    tot.eur.V1519    nou.eur.V1519 
##      -10.4362707       63.0801422       50.4907937       21.8142605 
##   usat.eur.V1519  tot.eurm2.V1519  nou.eurm2.V1519 usat.eurm2.V1519 
##       49.5577236       52.8736457       13.8070105      448.2268587
pca_result$scale
##      n.tot.V1419      n.esp.V1419      n.ext.V1419 n.ue27-esp.V1419 
##        10.477120         5.196927        15.733359        16.540466 
##     n.ue27.V1419        hotel2019    alq.num.V1519    alq.pmq.V1519 
##         4.770421       490.230782        48.467147        15.633887 
##     alq.pm.V1519    tot_ann.V1519        ent.V1519       priv.V1519 
##        15.669486       170.312617        82.995443       285.225124 
##     shared.V1519     pmedio.V1519     pm_ent.V1519    pm_priv.V1519 
##       293.036672        28.320141        57.451326      1916.511004 
##     pm_sha.V1519         RFD.2017   tot.comp.V1519   nou.comp.V1519 
##       119.838533        42.709775        83.625492       616.527482 
##  prot.comp.V1519  usat.comp.V1519    tot.eur.V1519    nou.eur.V1519 
##        40.454419       106.907533        34.728026        96.249820 
##   usat.eur.V1519  tot.eurm2.V1519  nou.eurm2.V1519 usat.eurm2.V1519 
##        35.928599        30.227177        67.962390      3428.920989
#pesos asignados a cada componente
pca_result$rotation[,1:5]
##                           PC1          PC2          PC3          PC4
## n.tot.V1419       0.233425389 -0.231447494  0.226014326 -0.042675796
## n.esp.V1419       0.200184542 -0.303667498  0.314140801 -0.166197511
## n.ext.V1419      -0.085488583 -0.007298113 -0.373491463 -0.138872317
## n.ue27-esp.V1419 -0.005365221  0.004165706  0.268291927 -0.236137058
## n.ue27.V1419      0.210773401 -0.237950168  0.364649937 -0.201654501
## hotel2019         0.023208340  0.443671570  0.091645021 -0.058309172
## alq.num.V1519     0.200560938  0.033787779 -0.006332382  0.220793547
## alq.pmq.V1519    -0.202049410  0.147029558  0.138078162  0.164151606
## alq.pm.V1519     -0.216637118  0.195223361  0.113317607  0.156632325
## tot_ann.V1519    -0.336138169 -0.131418425 -0.007957744  0.126087526
## ent.V1519        -0.254892472 -0.031595799  0.057002587  0.061328424
## priv.V1519       -0.299893965 -0.145606123  0.023835367  0.154661717
## shared.V1519      0.024705560  0.353446766  0.050354771 -0.077798404
## pmedio.V1519      0.067312273  0.343899679 -0.133500195 -0.161863735
## pm_ent.V1519      0.034853505  0.180501668  0.019729522  0.210274566
## pm_priv.V1519     0.056918504 -0.067517924 -0.052825579  0.191553682
## pm_sha.V1519      0.106281414  0.215657765 -0.003886236 -0.052868096
## RFD.2017          0.159498885  0.225942722  0.157488799  0.192585033
## tot.comp.V1519   -0.244303423 -0.165890289 -0.250389471 -0.262692717
## nou.comp.V1519   -0.018549973  0.032953843  0.064292551 -0.111698959
## prot.comp.V1519   0.002981498  0.067451293  0.076300381 -0.094884465
## usat.comp.V1519  -0.231895745 -0.158761998 -0.233682019 -0.240748543
## tot.eur.V1519    -0.336255589  0.039191026  0.269385581 -0.060322595
## nou.eur.V1519    -0.014345674  0.177848699  0.010988634 -0.408522754
## usat.eur.V1519   -0.327930898  0.005624406  0.264464633  0.002530694
## tot.eurm2.V1519  -0.259753071  0.096957136  0.340873061 -0.108292254
## nou.eurm2.V1519  -0.019910000  0.146063578  0.022062703 -0.449617866
## usat.eurm2.V1519  0.091854781 -0.012567846 -0.163205062 -0.147399068
##                          PC5
## n.tot.V1419       0.10642755
## n.esp.V1419       0.08927163
## n.ext.V1419      -0.04914327
## n.ue27-esp.V1419 -0.32588703
## n.ue27.V1419      0.07050312
## hotel2019         0.14731830
## alq.num.V1519     0.20396918
## alq.pmq.V1519    -0.36457623
## alq.pm.V1519     -0.37200573
## tot_ann.V1519     0.13745987
## ent.V1519         0.16492738
## priv.V1519        0.20888564
## shared.V1519      0.16977008
## pmedio.V1519      0.17929525
## pm_ent.V1519      0.27422985
## pm_priv.V1519     0.43305276
## pm_sha.V1519      0.12639821
## RFD.2017         -0.08364279
## tot.comp.V1519    0.03419944
## nou.comp.V1519   -0.05254516
## prot.comp.V1519   0.06407098
## usat.comp.V1519   0.04887791
## tot.eur.V1519     0.18426237
## nou.eur.V1519     0.06112010
## usat.eur.V1519    0.18943502
## tot.eurm2.V1519   0.07100161
## nou.eurm2.V1519   0.08176197
## usat.eurm2.V1519  0.01931513
#results
pca_result$x[,1:5]
##                                                      PC1          PC2
## el Raval                                      0.21755983  4.036681074
## el Barri Gòtic                               -0.90451793  3.399473333
## la Barceloneta                               -0.65273691  0.499832699
## Sant Pere, Santa Caterina i la Ribera         0.10627485  2.962614398
## el Fort Pienc                                 0.56173387  2.088891949
## la Sagrada Família                           -1.02586235  1.815069008
## la Dreta de l'Eixample                        1.26560272  8.103584272
## l'Antiga Esquerra de l'Eixample               0.55585223  3.317442618
## la Nova Esquerra de l'Eixample                0.96452911  1.307969316
## Sant Antoni                                   0.34321939  1.931014745
## el Poble Sec                                 -4.12730842  1.991232432
## la Marina del Prat Vermell                    1.87215429 -2.812251192
## la Marina de Port                            -1.73582729 -0.805156599
## la Font de la Guatlla                        -1.05617013 -0.484616174
## Hostafrancs                                  -1.98031591  0.114164095
## la Bordeta                                   -1.13164821 -1.456452348
## Sants - Badal                                -0.49842033 -1.057854300
## Sants                                        -0.47602280  1.666178879
## les Corts                                     0.09178506  1.330696489
## la Maternitat i Sant Ramon                    1.28629030  0.168222282
## Pedralbes                                     1.38619586  0.919033494
## Vallvidrera, el Tibidabo i les Planes         4.36491077 -0.266769240
## Sarrià                                        1.24726004  0.481816741
## les Tres Torres                               2.01014959 -0.334572273
## Sant Gervasi - la Bonanova                    1.83737352  1.122523300
## Sant Gervasi - Galvany                        1.15757456  1.161635199
## el Putxet i el Farró                          0.99580181  1.021607783
## Vallcarca i els Penitents                     0.21388186 -0.296391126
## el Coll                                       0.45821911 -0.883713237
## la Salut                                      0.11977171 -0.005047386
## la Vila de Gràcia                             0.80761963  5.042708169
## el Camp d'en Grassot i Gràcia Nova            0.52474523 -0.028626731
## el Baix Guinardó                              0.66158610 -0.306063974
## Can Baró                                      0.19541311 -0.435614433
## el Guinardó                                   0.34846530 -0.778952060
## la Font d'en Fargues                          1.01513802 -0.581565261
## el Carmel                                    -3.68186690 -0.138858267
## la Teixonera                                 -1.66968307 -0.535316099
## Sant Genís dels Agudells                     -5.18716650 -2.188268822
## Montbau                                      -1.49583117 -0.700877567
## la Vall d'Hebron                              1.23177890 -1.208906484
## la Clota                                      6.15254449 -5.548350695
## Horta                                        -1.07551040 -0.083918067
## Vilapicina i la Torre Llobeta                -0.58107263 -0.988836797
## Porta                                        -1.08287155 -0.905781572
## el Turó de la Peira                          -1.34905602 -1.001491935
## Can Peguera                                   0.61537618 -0.706490126
## la Guineueta                                  0.29239450 -0.820479843
## Canyelles                                     2.33476508 -0.622806179
## les Roquetes                                 -7.82193256 -2.453532513
## Verdun                                       -1.06515876 -0.569466442
## la Prosperitat                                0.50170469 -0.626851023
## la Trinitat Nova                             -3.72993632 -1.203944280
## Torre Baró                                    3.29752201 -2.802186585
## Ciutat Meridiana                             -1.91604439 -1.789663502
## Vallbona                                      5.03273467 -2.036596945
## la Trinitat Vella                            -3.41272525 -1.969628851
## Baró de Viver                                 3.44390928 -0.513812321
## el Bon Pastor                                -1.25045491 -1.381009937
## Sant Andreu                                  -0.53611751  0.003714687
## la Sagrera                                   -0.69877197 -0.341232118
## el Congrés i els Indians                     -1.39578590 -1.118490132
## Navas                                        -0.23164343  0.069406176
## el Camp de l'Arpa del Clot                   -0.02599289  0.727414212
## el Clot                                       0.18842349  0.952427904
## el Parc i la Llacuna del Poblenou             1.73833813 -1.279552811
## la Vila Olímpica del Poblenou                 0.33876821  0.171886052
## el Poblenou                                   0.79536286  0.773882755
## Diagonal Mar i el Front Marítim del Poblenou  2.74420387 -0.883210275
## el Besòs i el Maresme                        -0.50609392 -0.154025580
## Provençals del Poblenou                       0.89655416 -0.757655044
## Sant Martí de Provençals                     -0.33350632 -0.829639876
## la Verneda i la Pau                          -1.57743569 -0.486597042
##                                                      PC3         PC4
## el Raval                                      0.61569935 -2.27365047
## el Barri Gòtic                               -1.98499233 -0.99963031
## la Barceloneta                               -0.99810346  0.32006251
## Sant Pere, Santa Caterina i la Ribera         0.48859687 -0.47726440
## el Fort Pienc                                -0.16260687 -2.07333489
## la Sagrada Família                            0.93218910  1.66908848
## la Dreta de l'Eixample                       -0.11757362 -1.41702777
## l'Antiga Esquerra de l'Eixample               0.37696346  0.01264248
## la Nova Esquerra de l'Eixample               -0.14923412  0.30040975
## Sant Antoni                                  -0.06277658  0.79648259
## el Poble Sec                                  3.97169527 -0.08658104
## la Marina del Prat Vermell                   -1.44476395  3.53880777
## la Marina de Port                            -0.74110949  0.30386201
## la Font de la Guatlla                         0.09136781  0.11175266
## Hostafrancs                                   1.52517556  0.26919061
## la Bordeta                                    0.96690132  1.05320143
## Sants - Badal                                -0.74429328  2.13118220
## Sants                                         1.07935464 -0.76061996
## les Corts                                     0.59883435 -0.37234002
## la Maternitat i Sant Ramon                    0.13536883  2.85641592
## Pedralbes                                    -0.05231907  1.80585733
## Vallvidrera, el Tibidabo i les Planes        -0.98754790  0.18543402
## Sarrià                                        0.14222254  1.30916849
## les Tres Torres                               0.84462416  2.45012649
## Sant Gervasi - la Bonanova                    0.81113582  1.91012862
## Sant Gervasi - Galvany                        1.15581637  0.45516323
## el Putxet i el Farró                          0.86088064  0.40714613
## Vallcarca i els Penitents                     0.85889344 -0.08547117
## el Coll                                      -0.45420687  0.06813223
## la Salut                                      0.11596764  0.17607953
## la Vila de Gràcia                             0.85473253  0.14813524
## el Camp d'en Grassot i Gràcia Nova            0.08495393  1.44570029
## el Baix Guinardó                              0.20717096  1.50600909
## Can Baró                                     -0.10613818  0.02303139
## el Guinardó                                   0.72680212 -0.58379912
## la Font d'en Fargues                         -0.32597000 -0.03872593
## el Carmel                                    -0.19221426 -0.73351334
## la Teixonera                                 -0.79695205 -1.53586329
## Sant Genís dels Agudells                     -2.09101023 -3.95525480
## Montbau                                       0.42038130 -1.91962165
## la Vall d'Hebron                              1.22392574 -0.85189561
## la Clota                                      7.25660623 -4.94322564
## Horta                                        -0.20314452 -1.53373994
## Vilapicina i la Torre Llobeta                -0.49746421  0.79577607
## Porta                                         0.34677332 -0.20428673
## el Turó de la Peira                          -0.61172256 -0.22673972
## Can Peguera                                  -6.10013500 -2.40958964
## la Guineueta                                 -1.12429051 -0.21555148
## Canyelles                                    -2.48347982  0.52380100
## les Roquetes                                  1.37781898  0.87747462
## Verdun                                       -1.12031729  0.71241542
## la Prosperitat                               -0.51320466 -0.36343105
## la Trinitat Nova                             -1.31386387  1.28910881
## Torre Baró                                    0.65746354 -1.45946562
## Ciutat Meridiana                             -1.77459118 -0.90402348
## Vallbona                                     -3.23109121 -0.04281793
## la Trinitat Vella                             0.64545356  2.29466788
## Baró de Viver                                -3.68630820 -3.09742999
## el Bon Pastor                                -1.38194582 -1.00176326
## Sant Andreu                                   1.46042998 -1.50331817
## la Sagrera                                    1.44511464 -0.08335008
## el Congrés i els Indians                      1.47553301  1.15854444
## Navas                                         0.57034563 -2.48523718
## el Camp de l'Arpa del Clot                    0.46116045 -0.93050480
## el Clot                                       0.36876367 -0.01401846
## el Parc i la Llacuna del Poblenou             0.50115825  1.47907357
## la Vila Olímpica del Poblenou                 1.04440375  2.90499032
## el Poblenou                                   0.48774000 -0.02582272
## Diagonal Mar i el Front Marítim del Poblenou -0.60677454  3.47775452
## el Besòs i el Maresme                         0.19435207 -0.35591528
## Provençals del Poblenou                       0.49425076  0.51022223
## Sant Martí de Provençals                     -1.12545638 -0.51610755
## la Verneda i la Pau                          -0.69141955 -0.79610688
##                                                      PC5
## el Raval                                      0.77903065
## el Barri Gòtic                               -0.65844531
## la Barceloneta                               -1.37273581
## Sant Pere, Santa Caterina i la Ribera         0.43245269
## el Fort Pienc                                -0.07719191
## la Sagrada Família                           -0.15260374
## la Dreta de l'Eixample                        2.65245183
## l'Antiga Esquerra de l'Eixample               0.72000309
## la Nova Esquerra de l'Eixample               -0.59133633
## Sant Antoni                                   1.03499000
## el Poble Sec                                  1.15464357
## la Marina del Prat Vermell                    8.03145819
## la Marina de Port                            -1.99732831
## la Font de la Guatlla                         1.44187764
## Hostafrancs                                   0.53941805
## la Bordeta                                   -0.61632555
## Sants - Badal                                -1.03546846
## Sants                                         0.50263028
## les Corts                                     0.20972382
## la Maternitat i Sant Ramon                   -0.56741640
## Pedralbes                                    -1.56032723
## Vallvidrera, el Tibidabo i les Planes         1.88594310
## Sarrià                                       -1.40270632
## les Tres Torres                              -0.04141714
## Sant Gervasi - la Bonanova                    0.35038204
## Sant Gervasi - Galvany                       -0.36029573
## el Putxet i el Farró                          0.39726034
## Vallcarca i els Penitents                     0.24106209
## el Coll                                      -0.71139485
## la Salut                                     -0.88770588
## la Vila de Gràcia                             1.79252572
## el Camp d'en Grassot i Gràcia Nova           -1.44212520
## el Baix Guinardó                             -1.03322787
## Can Baró                                     -1.73397594
## el Guinardó                                  -0.85767691
## la Font d'en Fargues                         -0.60302944
## el Carmel                                     0.66057313
## la Teixonera                                 -1.33839390
## Sant Genís dels Agudells                      1.29117651
## Montbau                                      -0.46677521
## la Vall d'Hebron                              0.60378628
## la Clota                                      1.56762881
## Horta                                        -0.14949431
## Vilapicina i la Torre Llobeta                -1.02206107
## Porta                                        -0.71426224
## el Turó de la Peira                          -1.31326673
## Can Peguera                                   1.11700310
## la Guineueta                                  0.29536157
## Canyelles                                     1.36463321
## les Roquetes                                  3.40890093
## Verdun                                       -0.71082334
## la Prosperitat                               -1.51729015
## la Trinitat Nova                              0.26402658
## Torre Baró                                    1.00468281
## Ciutat Meridiana                              0.21923445
## Vallbona                                      0.32884655
## la Trinitat Vella                             0.77054356
## Baró de Viver                                 0.38951648
## el Bon Pastor                                 0.24545626
## Sant Andreu                                  -0.75290012
## la Sagrera                                   -1.20806113
## el Congrés i els Indians                     -0.07525515
## Navas                                        -1.03298401
## el Camp de l'Arpa del Clot                   -1.17014965
## el Clot                                      -0.74108540
## el Parc i la Llacuna del Poblenou            -0.72452570
## la Vila Olímpica del Poblenou                 1.14360868
## el Poblenou                                  -0.31719304
## Diagonal Mar i el Front Marítim del Poblenou -1.80626921
## el Besòs i el Maresme                        -0.68296712
## Provençals del Poblenou                      -2.89121305
## Sant Martí de Provençals                     -0.56909627
## la Verneda i la Pau                           0.06596910

Var Exp

VE <- pca_result$sdev^2
PVE <- VE / sum(VE)
round(PVE, 2)
##  [1] 0.16 0.13 0.09 0.09 0.08 0.06 0.05 0.05 0.04 0.04 0.03 0.03 0.03 0.02 0.02
## [16] 0.02 0.01 0.01 0.01 0.01 0.01 0.01 0.00 0.00 0.00 0.00 0.00 0.00

vis eigen

fviz_eig(pca_result)

Plot

biplot(pca_result, scale = 0)

graph pca

fviz_pca_ind(pca_result,
             col.ind = "cos2", 
             gradient.cols = c("#00AFBB", "#E7B800", "#FC4E07"),
             repel = TRUE     
             )

graph var

fviz_pca_var(pca_result,
             col.var = "contrib", 
             gradient.cols = c("#00AFBB", "#E7B800", "#FC4E07"),
             repel = TRUE   
             )

graph biplot

fviz_pca_biplot(pca_result, repel = TRUE,
                col.var = "#2E9FDF", # Variables color
                col.ind = "#696969"  # Individuals color
                )