Variables

merged2 <- merged %>% 
           remove_rownames %>% 
           column_to_rownames(var="Nom_Barri") %>% 
           select("n.tot","pc.esp","pc.ue27-esp","pc.20.34",#"var20192014",#"2019-2014","pc.ext",
                  "n.esp.V1419",#"n.ext.V1419",#"n.tot.V1419","n.ue27.V1419",
                  "hotel2019",
                  "alq.mq","alq.num",#"alq.pmq",
                  "alq.pm.V1519",#"alq.pmq.V1519",
                  "tot_ann","pmedio",#"pm_priv",
                  #"pc.shared","pm_sha","pm_hot","pm_ent","pc.ent","pc.priv","pc.hotel",
                  #"alq.num.V1519","alq.pmq.V1519",
                  #"tot_ann.V1519",#"ent.V1519","priv.V1519","shared.V1519",
                  "pmedio.V1519","pm_ent.V1519","pm_priv.V1519",
                  "RFD.2017",
                  "tot.comp",#"perc.nou.comp","perc.prot.comp","perc.usat.comp",
                  "tot.comp.V1519","usat.comp.V1519","tot.eur.V1519","usat.eur.V1519",#"tot.eurm2.V1519",
                  #"tot.m2","nou.m2","usat.m2",#"prot.m2",
                  "tot.eur","nou.eur","usat.eur",
                  #"tot.eurm2","nou.eurm2","usat.eurm2",
                  #"rest1614",
                   "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           pc.esp      pc.ue27-esp         pc.20.34 
##    22607.6438356       80.7810477        7.1143474       18.9882789 
##      n.esp.V1419        hotel2019           alq.mq          alq.num 
##       -1.2341867      276.0547945       69.9929674      167.3698630 
##     alq.pm.V1519          tot_ann           pmedio     pmedio.V1519 
##       34.6052891      279.8356164       98.5518223      -87.3018000 
##     pm_ent.V1519    pm_priv.V1519         RFD.2017         tot.comp 
##        0.8279582      491.4042876       93.6712329      185.1917808 
##   tot.comp.V1519  usat.comp.V1519    tot.eur.V1519   usat.eur.V1519 
##       55.0607260       63.0801422       50.4907937       49.5577236 
##          tot.eur          nou.eur         usat.eur  nou.eurm2.V1519 
##      309.5945205      260.8150685      302.6876712       13.8070105 
## usat.eurm2.V1519 
##      448.2268587
pca_result$scale
##            n.tot           pc.esp      pc.ue27-esp         pc.20.34 
##     14753.886904         9.009606         7.320092         3.873115 
##      n.esp.V1419        hotel2019           alq.mq          alq.num 
##         5.196927       490.230782        14.165945       159.168980 
##     alq.pm.V1519          tot_ann           pmedio     pmedio.V1519 
##        15.669486       443.819033        94.233739        28.320141 
##     pm_ent.V1519    pm_priv.V1519         RFD.2017         tot.comp 
##        57.451326      1916.511004        42.709775       148.403509 
##   tot.comp.V1519  usat.comp.V1519    tot.eur.V1519   usat.eur.V1519 
##        83.625492       106.907533        34.728026        35.928599 
##          tot.eur          nou.eur         usat.eur  nou.eurm2.V1519 
##       183.338837       440.142831       171.131367        67.962390 
## usat.eurm2.V1519 
##      3428.920989
#pesos asignados a cada componente
pca_result$rotation[,1:5]
##                           PC1         PC2          PC3         PC4         PC5
## n.tot            -0.259228984 -0.11830853  0.059958406 -0.21455071  0.30505526
## pc.esp            0.185671676  0.28366608 -0.066272544 -0.21688723  0.34606560
## pc.ue27-esp      -0.256707044 -0.14244631  0.038544488  0.25228496 -0.35424452
## pc.20.34         -0.208938591 -0.27471969 -0.079805020  0.20902988 -0.31001873
## n.esp.V1419       0.140119680  0.17685740 -0.036001839 -0.01856626  0.03712664
## hotel2019        -0.306892154 -0.11850397 -0.106551618  0.05645370  0.22762828
## alq.mq           -0.203827516  0.30324725  0.084407878 -0.08435194 -0.07581610
## alq.num          -0.313497190 -0.08925368 -0.034372276 -0.09295530  0.24732694
## alq.pm.V1519     -0.157081479 -0.11894393  0.281181140 -0.21344650 -0.12858763
## tot_ann          -0.316676213 -0.19953159 -0.088740753  0.13942468  0.05080335
## pmedio           -0.149320561  0.12919928 -0.511766859 -0.17340307 -0.10502410
## pmedio.V1519     -0.191172401 -0.10481062 -0.165433342  0.26771210  0.37981417
## pm_ent.V1519     -0.158744380  0.07604955 -0.408062604 -0.19495177  0.04976716
## pm_priv.V1519     0.008317783  0.06437968 -0.531303202 -0.12381534 -0.16897528
## RFD.2017         -0.235969215  0.30310692  0.121117219 -0.10885153 -0.03979361
## tot.comp         -0.203057997 -0.16662403  0.109727227 -0.17554695  0.23939407
## tot.comp.V1519    0.202616865 -0.22026537  0.056317951 -0.13172449  0.17516820
## usat.comp.V1519   0.181308098 -0.19281477  0.042728843 -0.15750771  0.13457943
## tot.eur.V1519    -0.033958936 -0.24042655  0.030463774 -0.43316045 -0.15679987
## usat.eur.V1519   -0.014687271 -0.23767559 -0.006956213 -0.43509607 -0.16438629
## tot.eur          -0.240448873  0.32369698  0.160011749 -0.06441720 -0.04771670
## nou.eur          -0.185268404  0.13093722  0.228340309 -0.07676070 -0.05543343
## usat.eur         -0.236880708  0.33043252  0.135650355 -0.05955695 -0.03178620
## nou.eurm2.V1519  -0.072988893 -0.12142067  0.084587222  0.04200905  0.17930458
## usat.eurm2.V1519  0.016434896  0.08649943 -0.047021676  0.28828814  0.20548835
#results
pca_result$x[,1:5]
##                                                     PC1         PC2
## el Raval                                     -5.0679063 -4.66156789
## el Barri Gòtic                               -5.7338867 -3.17000743
## la Barceloneta                               -1.3805060 -2.91362983
## Sant Pere, Santa Caterina i la Ribera        -4.4131505 -3.29316836
## el Fort Pienc                                -3.2244852  0.58235540
## la Sagrada Família                           -2.8987040 -1.65731195
## la Dreta de l'Eixample                       -8.4633034 -0.98873241
## l'Antiga Esquerra de l'Eixample              -5.1149714 -0.27363925
## la Nova Esquerra de l'Eixample               -3.2407759 -0.54755384
## Sant Antoni                                  -3.1480095 -0.80350834
## el Poble Sec                                 -3.1039352 -4.41630838
## la Marina del Prat Vermell                    1.6047681  1.71849162
## la Marina de Port                             1.4156651 -0.87467541
## la Font de la Guatlla                         1.0681888 -0.71034546
## Hostafrancs                                  -0.3952194 -1.16227113
## la Bordeta                                    1.7613458  0.05615461
## Sants - Badal                                 0.9036366 -0.49631808
## Sants                                        -1.3131905 -1.26811486
## les Corts                                    -1.9157462  0.33933734
## la Maternitat i Sant Ramon                   -0.2054598  1.71000571
## Pedralbes                                    -3.9468233  6.71033973
## Vallvidrera, el Tibidabo i les Planes         0.8321458  3.38078644
## Sarrià                                       -1.9436544  3.40785850
## les Tres Torres                              -1.3432241  5.10149666
## Sant Gervasi - la Bonanova                   -2.8573046  4.09298799
## Sant Gervasi - Galvany                       -3.6161242  2.66302257
## el Putxet i el Farró                         -2.3067153  1.80866098
## Vallcarca i els Penitents                     0.5208684  0.65329373
## el Coll                                       1.8690114  0.33893118
## la Salut                                      0.4337324  0.86265473
## la Vila de Gràcia                            -4.9161417 -1.03315273
## el Camp d'en Grassot i Gràcia Nova           -0.9774690  0.36108974
## el Baix Guinardó                              0.4200547  0.33355093
## Can Baró                                      1.8301367 -0.01497902
## el Guinardó                                   0.1680104 -0.33637849
## la Font d'en Fargues                          1.8981927  1.81010019
## el Carmel                                     0.8549370 -1.81523724
## la Teixonera                                  2.1949172 -0.93316373
## Sant Genís dels Agudells                      3.7672418 -2.96006410
## Montbau                                       2.5144529 -0.76878528
## la Vall d'Hebron                              2.5393231  1.38608954
## la Clota                                      3.2596000  1.75946612
## Horta                                         1.2743404 -0.73497896
## Vilapicina i la Torre Llobeta                 1.8715452 -0.24248442
## Porta                                         1.4788704 -0.49838401
## el Turó de la Peira                           2.4567383 -1.54035540
## Can Peguera                                   4.7556737 -2.59356950
## la Guineueta                                  2.3076768  0.75341143
## Canyelles                                     2.9675497  1.30813635
## les Roquetes                                  2.1152467 -2.76113282
## Verdun                                        1.8727680 -0.88285107
## la Prosperitat                                2.0803912 -0.68212821
## la Trinitat Nova                              2.5531509 -1.99082846
## Torre Baró                                    2.8584041  0.89423116
## Ciutat Meridiana                              3.1196036 -2.96375399
## Vallbona                                      3.5247779  1.47695695
## la Trinitat Vella                             1.4148635 -1.04904677
## Baró de Viver                                 1.2044388  2.99644168
## el Bon Pastor                                 2.7042335 -1.09684137
## Sant Andreu                                  -0.2909548 -0.92119429
## la Sagrera                                    0.8410763 -0.31375901
## el Congrés i els Indians                      1.4391915 -0.10304727
## Navas                                         0.4754032  0.45323661
## el Camp de l'Arpa del Clot                   -1.4891336 -0.45809844
## el Clot                                      -0.3560938 -0.02506714
## el Parc i la Llacuna del Poblenou             0.6877952  0.55758533
## la Vila Olímpica del Poblenou                -0.6104964  2.35104935
## el Poblenou                                  -1.2320620  0.21337815
## Diagonal Mar i el Front Marítim del Poblenou -0.7675469  3.95185856
## el Besòs i el Maresme                        -0.5614919 -1.06285572
## Provençals del Poblenou                       0.4876586  1.47220532
## Sant Martí de Provençals                      1.0701846  0.52977380
## la Verneda i la Pau                           1.4166748 -1.01564832
##                                                        PC3          PC4
## el Raval                                       0.008226998  2.464703184
## el Barri Gòtic                                 0.360734142  3.774392777
## la Barceloneta                                 0.611952966  2.366956472
## Sant Pere, Santa Caterina i la Ribera          0.351857088  2.387296721
## el Fort Pienc                                  1.498258700 -0.068709526
## la Sagrada Família                            -0.969243113 -0.789293413
## la Dreta de l'Eixample                        -1.796161798  1.344351904
## l'Antiga Esquerra de l'Eixample               -0.969040554 -0.115519559
## la Nova Esquerra de l'Eixample                 0.016726585  0.451940901
## Sant Antoni                                   -2.413452741 -0.302079278
## el Poble Sec                                   0.042454692 -3.042384658
## la Marina del Prat Vermell                   -10.038346831 -1.790074715
## la Marina de Port                              1.016050101 -0.705942202
## la Font de la Guatlla                         -0.263546525 -0.086119075
## Hostafrancs                                   -0.558368041 -1.225988385
## la Bordeta                                    -0.190017486  0.057057470
## Sants - Badal                                  0.088440724 -0.173858060
## Sants                                          0.456265338 -0.753391943
## les Corts                                      0.846961316 -1.227157497
## la Maternitat i Sant Ramon                    -0.447971173 -0.116851195
## Pedralbes                                      3.801273307 -1.013471981
## Vallvidrera, el Tibidabo i les Planes          0.058076026  1.669172171
## Sarrià                                         2.243596728 -1.073476805
## les Tres Torres                                0.168659805 -0.991466276
## Sant Gervasi - la Bonanova                    -1.873356603 -2.015699667
## Sant Gervasi - Galvany                         1.210453319 -1.123702987
## el Putxet i el Farró                          -1.106161434 -1.385112305
## Vallcarca i els Penitents                      0.330125716 -0.398226277
## el Coll                                        0.528353784  1.084138538
## la Salut                                       1.069720966 -0.034582695
## la Vila de Gràcia                             -1.483065601 -0.181942839
## el Camp d'en Grassot i Gràcia Nova            -0.114206203 -0.067240683
## el Baix Guinardó                               0.170968900 -0.003868909
## Can Baró                                       0.268400855  0.724263059
## el Guinardó                                    0.555025070 -0.347970194
## la Font d'en Fargues                          -1.576862350 -0.028339141
## el Carmel                                     -0.209967877 -1.661271168
## la Teixonera                                   1.133307254  0.051730602
## Sant Genís dels Agudells                       0.766526537 -3.107898994
## Montbau                                        0.748132022 -0.407640091
## la Vall d'Hebron                               0.064813724  0.989962522
## la Clota                                       0.267733653  1.083110487
## Horta                                          1.160129747 -0.970636866
## Vilapicina i la Torre Llobeta                  0.231075312 -0.498831865
## Porta                                         -0.009151420 -0.276875466
## el Turó de la Peira                            0.548656851 -0.048452714
## Can Peguera                                   -1.632054634  2.701263842
## la Guineueta                                  -0.128390657  0.037667025
## Canyelles                                     -0.512644131  0.893295400
## les Roquetes                                   0.514465236 -2.104643510
## Verdun                                         0.556210405  0.499920883
## la Prosperitat                                 0.358606166  0.242197529
## la Trinitat Nova                               0.111087157 -0.466006993
## Torre Baró                                    -1.543890481  2.019619222
## Ciutat Meridiana                               0.186932015 -0.617819935
## Vallbona                                       0.088479045  3.455826179
## la Trinitat Vella                              0.693114056  0.130271354
## Baró de Viver                                 -0.974232000  5.202549437
## el Bon Pastor                                  0.524599661 -0.621538551
## Sant Andreu                                    0.403913786 -2.599257793
## la Sagrera                                     0.529546039 -0.829256509
## el Congrés i els Indians                      -0.020247926 -0.867945966
## Navas                                          1.278021376  0.151187831
## el Camp de l'Arpa del Clot                     0.100904038 -0.286895031
## el Clot                                        0.991704411 -0.454850233
## el Parc i la Llacuna del Poblenou             -0.380218645  1.385318311
## la Vila Olímpica del Poblenou                 -0.813332750 -1.055752515
## el Poblenou                                   -0.348855861 -0.615679571
## Diagonal Mar i el Front Marítim del Poblenou   0.030811225  0.988339848
## el Besòs i el Maresme                          0.897205829  0.392103166
## Provençals del Poblenou                        1.151638658  0.588864457
## Sant Martí de Provençals                       0.681284395  0.397567588
## la Verneda i la Pau                            0.651305108 -0.981344844
##                                                       PC5
## el Raval                                     -0.014223499
## el Barri Gòtic                               -4.118906752
## la Barceloneta                               -3.341059533
## Sant Pere, Santa Caterina i la Ribera        -2.449753826
## el Fort Pienc                                -0.379717235
## la Sagrada Família                            0.302271424
## la Dreta de l'Eixample                        4.129678276
## l'Antiga Esquerra de l'Eixample               1.001545556
## la Nova Esquerra de l'Eixample                1.753141781
## Sant Antoni                                   0.952380775
## el Poble Sec                                 -1.278062341
## la Marina del Prat Vermell                   -2.629990023
## la Marina de Port                             0.250837634
## la Font de la Guatlla                        -0.854782765
## Hostafrancs                                  -1.757153256
## la Bordeta                                   -0.201350786
## Sants - Badal                                -0.240004328
## Sants                                         0.574765735
## les Corts                                     1.698153641
## la Maternitat i Sant Ramon                   -0.219028616
## Pedralbes                                    -1.856060814
## Vallvidrera, el Tibidabo i les Planes        -0.527931727
## Sarrià                                       -0.387348499
## les Tres Torres                              -0.738768714
## Sant Gervasi - la Bonanova                   -0.195507585
## Sant Gervasi - Galvany                        1.227944356
## el Putxet i el Farró                          0.319548656
## Vallcarca i els Penitents                    -0.475260722
## el Coll                                      -0.413968074
## la Salut                                     -0.773236158
## la Vila de Gràcia                             1.565133426
## el Camp d'en Grassot i Gràcia Nova            0.553069284
## el Baix Guinardó                              0.075488920
## Can Baró                                     -0.412992891
## el Guinardó                                   0.704208243
## la Font d'en Fargues                          0.009547214
## el Carmel                                     1.153853308
## la Teixonera                                  0.144080545
## Sant Genís dels Agudells                      0.890717585
## Montbau                                      -0.183127336
## la Vall d'Hebron                              0.339794010
## la Clota                                     -0.399383573
## Horta                                         0.654375796
## Vilapicina i la Torre Llobeta                 0.074358367
## Porta                                         0.007547308
## el Turó de la Peira                           0.151384434
## Can Peguera                                   2.957947449
## la Guineueta                                  0.454431764
## Canyelles                                     0.456173667
## les Roquetes                                 -1.086776560
## Verdun                                       -0.427249037
## la Prosperitat                                0.448935190
## la Trinitat Nova                             -0.861736365
## Torre Baró                                    0.017796815
## Ciutat Meridiana                             -0.440282998
## Vallbona                                      0.604545897
## la Trinitat Vella                            -1.439160239
## Baró de Viver                                 3.031018050
## el Bon Pastor                                 0.265904470
## Sant Andreu                                   2.332975334
## la Sagrera                                    0.269028854
## el Congrés i els Indians                     -0.678333196
## Navas                                         0.396942440
## el Camp de l'Arpa del Clot                    1.219226879
## el Clot                                       0.587279808
## el Parc i la Llacuna del Poblenou            -1.028649594
## la Vila Olímpica del Poblenou                -2.070443794
## el Poblenou                                   0.308855374
## Diagonal Mar i el Front Marítim del Poblenou -1.058640261
## el Besòs i el Maresme                        -0.177467662
## Provençals del Poblenou                      -0.518629145
## Sant Martí de Provençals                      0.866907937
## la Verneda i la Pau                           0.883191700

Var Exp

VE <- pca_result$sdev^2
PVE <- VE / sum(VE)
round(PVE, 2)
##  [1] 0.27 0.17 0.09 0.09 0.07 0.06 0.05 0.05 0.04 0.02 0.02 0.02 0.01 0.01 0.01
## [16] 0.00 0.00 0.00 0.00 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
                )