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",
                  "restVAR1614"
                  )

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 
##      restVAR1614 
##       14.9960992
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 
##      restVAR1614 
##        65.169328
#pesos asignados a cada componente
pca_result$rotation[,1:5]
##                            PC1          PC2          PC3         PC4
## n.tot.V1419       0.2486550140 -0.230935938  0.226495700 -0.03660239
## n.esp.V1419       0.2122564061 -0.286799465  0.308815021 -0.17529237
## n.ext.V1419      -0.0859606098 -0.007471275 -0.375627076 -0.13462562
## n.ue27-esp.V1419 -0.0073008463  0.010956885  0.260888809 -0.26181174
## n.ue27.V1419      0.2196726918 -0.220789663  0.359189669 -0.21103887
## hotel2019         0.0065785571  0.428550564  0.099003800 -0.02979950
## alq.num.V1519     0.1983266473  0.042654963 -0.002164499  0.22844128
## alq.pmq.V1519    -0.2109900448  0.143176631  0.136395045  0.13595716
## alq.pm.V1519     -0.2277093221  0.190089367  0.111997281  0.12988336
## tot_ann.V1519    -0.3264313514 -0.156333052 -0.004036045  0.13731037
## ent.V1519        -0.2492191780 -0.055667204  0.061759618  0.07830341
## priv.V1519       -0.2895606357 -0.169266344  0.028619814  0.16890748
## shared.V1519      0.0123702900  0.338986649  0.057042298 -0.04857925
## pmedio.V1519      0.0541707679  0.334965757 -0.127936758 -0.12858468
## pm_ent.V1519      0.0368268344  0.150210659  0.032689150  0.25060261
## pm_priv.V1519     0.0662103824 -0.084048208 -0.043052161  0.22865811
## pm_sha.V1519      0.0950847941  0.220787994 -0.001868682 -0.04110415
## RFD.2017          0.1477969209  0.233752126  0.159911964  0.18431134
## tot.comp.V1519   -0.2357020564 -0.176903528 -0.253377348 -0.25295444
## nou.comp.V1519   -0.0205340981  0.033287492  0.062670263 -0.11372650
## prot.comp.V1519  -0.0009772518  0.069249776  0.075607451 -0.09247004
## usat.comp.V1519  -0.2236769905 -0.169388782 -0.236232776 -0.23057757
## tot.eur.V1519    -0.3351787017  0.014218713  0.272444218 -0.04633968
## nou.eur.V1519    -0.0230527655  0.177640588  0.008267385 -0.39575010
## usat.eur.V1519   -0.3246664831 -0.020528006  0.268358496  0.01655832
## tot.eurm2.V1519  -0.2612741456  0.075677433  0.342485888 -0.10121448
## nou.eurm2.V1519  -0.0278471226  0.147627001  0.018485170 -0.43693913
## usat.eurm2.V1519  0.0906308616 -0.003313113 -0.165189190 -0.14264730
## restVAR1614       0.0888880045 -0.177372280  0.023424241  0.07719033
##                          PC5
## n.tot.V1419       0.11170105
## n.esp.V1419       0.06232969
## n.ext.V1419      -0.02067426
## n.ue27-esp.V1419 -0.26882419
## n.ue27.V1419      0.05217999
## hotel2019         0.19115728
## alq.num.V1519     0.13710991
## alq.pmq.V1519    -0.34606089
## alq.pm.V1519     -0.34768996
## tot_ann.V1519     0.11888850
## ent.V1519         0.16269725
## priv.V1519        0.17468486
## shared.V1519      0.21115163
## pmedio.V1519      0.23351817
## pm_ent.V1519      0.29808058
## pm_priv.V1519     0.39359864
## pm_sha.V1519      0.12028885
## RFD.2017         -0.09828781
## tot.comp.V1519    0.07221106
## nou.comp.V1519   -0.02923883
## prot.comp.V1519   0.05595611
## usat.comp.V1519   0.08184883
## tot.eur.V1519     0.17806287
## nou.eur.V1519     0.11110401
## usat.eur.V1519    0.17769577
## tot.eurm2.V1519   0.08627672
## nou.eurm2.V1519   0.12901036
## usat.eurm2.V1519  0.03881386
## restVAR1614       0.23869969
#results
pca_result$x[,1:5]
##                                                       PC1         PC2
## el Raval                                      0.004443787  4.04807923
## el Barri Gòtic                               -1.114871537  3.44988375
## la Barceloneta                               -0.725631549  0.58295170
## Sant Pere, Santa Caterina i la Ribera        -0.058270218  2.98279737
## el Fort Pienc                                 0.438091747  2.16295827
## la Sagrada Família                           -1.105662774  1.72053749
## la Dreta de l'Eixample                        0.938540405  7.92653703
## l'Antiga Esquerra de l'Eixample               0.399005844  3.29171911
## la Nova Esquerra de l'Eixample                0.870385786  1.41486076
## Sant Antoni                                   0.272822333  1.85669944
## el Poble Sec                                 -4.215916116  1.73079136
## la Marina del Prat Vermell                    2.279371290 -3.37806962
## la Marina de Port                            -1.719038125 -0.81375982
## la Font de la Guatlla                        -1.022993910 -0.57074034
## Hostafrancs                                  -1.888826085 -0.19370661
## la Bordeta                                   -1.073961560 -1.47738893
## Sants - Badal                                -0.364820600 -1.23920809
## Sants                                        -0.520300373  1.55462756
## les Corts                                     0.012261336  1.36306334
## la Maternitat i Sant Ramon                    1.257864982  0.26483518
## Pedralbes                                     1.327844004  1.02582581
## Vallvidrera, el Tibidabo i les Planes         4.263035211  0.17261125
## Sarrià                                        1.190505332  0.62490715
## les Tres Torres                               1.999509835 -0.19484000
## Sant Gervasi - la Bonanova                    1.787094456  1.16613695
## Sant Gervasi - Galvany                        1.061662633  1.29294794
## el Putxet i el Farró                          0.951255711  1.03508368
## Vallcarca i els Penitents                     0.193481157 -0.21250881
## el Coll                                       0.429397682 -0.69566723
## la Salut                                      0.079844813  0.09960718
## la Vila de Gràcia                             0.585387887  4.95581717
## el Camp d'en Grassot i Gràcia Nova            0.487096250  0.08109601
## el Baix Guinardó                              0.618733561 -0.14792444
## Can Baró                                      0.163139532 -0.29037782
## el Guinardó                                   0.325058848 -0.61810267
## la Font d'en Fargues                          1.009655024 -0.45119643
## el Carmel                                    -3.655601391 -0.37172111
## la Teixonera                                 -1.672501858 -0.52626737
## Sant Genís dels Agudells                     -5.072013442 -2.44037430
## Montbau                                      -1.486595229 -0.69740074
## la Vall d'Hebron                              1.279354556 -1.11731433
## la Clota                                      6.349923615 -5.06891675
## Horta                                        -1.106663903 -0.04458642
## Vilapicina i la Torre Llobeta                -0.557160247 -0.95074544
## Porta                                        -1.043380351 -0.93834496
## el Turó de la Peira                          -1.327275414 -0.98569620
## Can Peguera                                   0.632246442 -0.63247620
## la Guineueta                                  0.286596027 -0.70419730
## Canyelles                                     2.301674767 -0.37508139
## les Roquetes                                 -7.658392455 -2.95972661
## Verdun                                       -1.093748515 -0.49222430
## la Prosperitat                                0.485854916 -0.47622499
## la Trinitat Nova                             -3.647968170 -1.42924683
## Torre Baró                                    4.102331773 -3.97810159
## Ciutat Meridiana                             -1.808012462 -1.90580300
## Vallbona                                      5.057398822 -1.60706134
## la Trinitat Vella                            -3.283353965 -2.21417591
## Baró de Viver                                 3.424980128 -0.24196154
## el Bon Pastor                                -1.080176307 -1.63104836
## Sant Andreu                                  -0.556737207  0.02665789
## la Sagrera                                   -0.720957781 -0.28042851
## el Congrés i els Indians                     -1.356590619 -1.15876124
## Navas                                        -0.265275697  0.14815138
## el Camp de l'Arpa del Clot                   -0.090192819  0.79176148
## el Clot                                       0.100465010  1.05797972
## el Parc i la Llacuna del Poblenou             1.782394435 -1.14988618
## la Vila Olímpica del Poblenou                 0.510984033 -0.20333528
## el Poblenou                                   0.735101091  0.85082306
## Diagonal Mar i el Front Marítim del Poblenou  2.840798046 -0.85205597
## el Besòs i el Maresme                        -0.513111792 -0.13948981
## Provençals del Poblenou                       0.876038404 -0.56119404
## Sant Martí de Provençals                     -0.324809814 -0.76350650
## la Verneda i la Pau                          -1.580819227 -0.49890291
##                                                       PC3         PC4
## el Raval                                      0.633191818 -2.10363259
## el Barri Gòtic                               -1.987578021 -0.97001920
## la Barceloneta                               -1.020151054  0.19952599
## Sant Pere, Santa Caterina i la Ribera         0.510660861 -0.39002613
## el Fort Pienc                                -0.179270515 -2.03402551
## la Sagrada Família                            0.973675905  1.69088966
## la Dreta de l'Eixample                        0.004257956 -0.89325848
## l'Antiga Esquerra de l'Eixample               0.422890132  0.16533359
## la Nova Esquerra de l'Eixample               -0.151915627  0.25327220
## Sant Antoni                                  -0.008753912  0.95959761
## el Poble Sec                                  4.012656336  0.01303770
## la Marina del Prat Vermell                   -1.241066549  4.31524750
## la Marina de Port                            -0.773105765  0.13671439
## la Font de la Guatlla                         0.111470821  0.21529255
## Hostafrancs                                   1.566779391  0.38411033
## la Bordeta                                    0.956862696  0.94001009
## Sants - Badal                                -0.715867872  2.10165609
## Sants                                         1.100930522 -0.66153061
## les Corts                                     0.599282103 -0.36617743
## la Maternitat i Sant Ramon                    0.154656049  2.75073051
## Pedralbes                                    -0.052847491  1.65669853
## Vallvidrera, el Tibidabo i les Planes        -1.009725171  0.17353544
## Sarrià                                        0.128104943  1.14485759
## les Tres Torres                               0.858841329  2.35880214
## Sant Gervasi - la Bonanova                    0.852517207  1.94453282
## Sant Gervasi - Galvany                        1.150896944  0.37933929
## el Putxet i el Farró                          0.883109579  0.45569955
## Vallcarca i els Penitents                     0.844110803 -0.13663534
## el Coll                                      -0.493658049 -0.07680609
## la Salut                                      0.090661524  0.05143791
## la Vila de Gràcia                             0.941629286  0.44868379
## el Camp d'en Grassot i Gràcia Nova            0.074294400  1.29323074
## el Baix Guinardó                              0.190207690  1.33813421
## Can Baró                                     -0.149399962 -0.17035064
## el Guinardó                                   0.681235041 -0.73734417
## la Font d'en Fargues                         -0.350975234 -0.12859834
## el Carmel                                    -0.175457617 -0.61611356
## la Teixonera                                 -0.842913310 -1.63460862
## Sant Genís dels Agudells                     -2.124483759 -3.77899816
## Montbau                                       0.376191791 -1.98637007
## la Vall d'Hebron                              1.200166396 -0.88057071
## la Clota                                      7.123199696 -5.15217447
## Horta                                        -0.237337555 -1.57310448
## Vilapicina i la Torre Llobeta                -0.516018122  0.67425543
## Porta                                         0.328893964 -0.27412352
## el Turó de la Peira                          -0.645730885 -0.35326516
## Can Peguera                                  -6.115350254 -2.19863091
## la Guineueta                                 -1.144986627 -0.24417487
## Canyelles                                    -2.492587330  0.54381355
## les Roquetes                                  1.437917357  1.11897615
## Verdun                                       -1.140617378  0.60396932
## la Prosperitat                               -0.560036735 -0.53559348
## la Trinitat Nova                             -1.291800861  1.32513177
## Torre Baró                                    0.803410405 -0.85792523
## Ciutat Meridiana                             -1.787990871 -0.85864129
## Vallbona                                     -3.281235439 -0.13691803
## la Trinitat Vella                             0.681129356  2.31469811
## Baró de Viver                                -3.731875953 -3.00451962
## el Bon Pastor                                -1.373524576 -0.88745718
## Sant Andreu                                   1.429420352 -1.56983648
## la Sagrera                                    1.412729261 -0.24434430
## el Congrés i els Indians                      1.476198549  1.08115103
## Navas                                         0.515627294 -2.57902604
## el Camp de l'Arpa del Clot                    0.435742779 -1.01016157
## el Clot                                       0.349823810 -0.11345766
## el Parc i la Llacuna del Poblenou             0.489068522  1.34156821
## la Vila Olímpica del Poblenou                 1.140962143  3.08790500
## el Poblenou                                   0.484915321 -0.05230888
## Diagonal Mar i el Front Marítim del Poblenou -0.583001140  3.34033604
## el Besòs i el Maresme                         0.176630279 -0.41906130
## Provençals del Poblenou                       0.437635439  0.20784158
## Sant Martí de Provençals                     -1.153937817 -0.57899460
## la Verneda i la Pau                          -0.709384597 -0.80123172
##                                                      PC5
## el Raval                                      1.20432048
## el Barri Gòtic                               -0.42018027
## la Barceloneta                               -1.37673435
## Sant Pere, Santa Caterina i la Ribera         0.56723381
## el Fort Pienc                                 0.18694618
## la Sagrada Família                           -0.17385248
## la Dreta de l'Eixample                        3.44972255
## l'Antiga Esquerra de l'Eixample               0.93360684
## la Nova Esquerra de l'Eixample               -0.59913866
## Sant Antoni                                   1.12688141
## el Poble Sec                                  1.16930361
## la Marina del Prat Vermell                    7.57355509
## la Marina de Port                            -1.90202179
## la Font de la Guatlla                         1.28619834
## Hostafrancs                                   0.74132652
## la Bordeta                                   -0.79660826
## Sants - Badal                                -0.96187986
## Sants                                         0.70816692
## les Corts                                     0.15871566
## la Maternitat i Sant Ramon                   -0.95693814
## Pedralbes                                    -1.70054504
## Vallvidrera, el Tibidabo i les Planes         1.16963978
## Sarrià                                       -1.58757412
## les Tres Torres                              -0.48168916
## Sant Gervasi - la Bonanova                    0.21099161
## Sant Gervasi - Galvany                       -0.51016751
## el Putxet i el Farró                          0.40699634
## Vallcarca i els Penitents                     0.02602712
## el Coll                                      -0.94271809
## la Salut                                     -1.01712584
## la Vila de Gràcia                             2.11342239
## el Camp d'en Grassot i Gràcia Nova           -1.54922927
## el Baix Guinardó                             -1.33883648
## Can Baró                                     -1.77349342
## el Guinardó                                  -0.97493979
## la Font d'en Fargues                         -0.68038649
## el Carmel                                     0.87668439
## la Teixonera                                 -1.10031457
## Sant Genís dels Agudells                      1.72350993
## Montbau                                      -0.35651664
## la Vall d'Hebron                              0.44161714
## la Clota                                      1.17591787
## Horta                                        -0.12879611
## Vilapicina i la Torre Llobeta                -1.13588554
## Porta                                        -0.65038030
## el Turó de la Peira                          -1.26415330
## Can Peguera                                   1.46620538
## la Guineueta                                  0.09442050
## Canyelles                                     0.83589894
## les Roquetes                                  3.03858517
## Verdun                                       -0.91643550
## la Prosperitat                               -1.54393717
## la Trinitat Nova                              0.14522079
## Torre Baró                                    2.77560959
## Ciutat Meridiana                              0.34122952
## Vallbona                                     -0.14769749
## la Trinitat Vella                             0.43654423
## Baró de Viver                                 0.77533947
## el Bon Pastor                                 0.57905813
## Sant Andreu                                  -0.52561383
## la Sagrera                                   -1.26581265
## el Congrés i els Indians                     -0.32410717
## Navas                                        -0.77484297
## el Camp de l'Arpa del Clot                   -0.94379680
## el Clot                                      -0.83858628
## el Parc i la Llacuna del Poblenou            -0.99511616
## la Vila Olímpica del Poblenou                 1.10669490
## el Poblenou                                  -0.27792717
## Diagonal Mar i el Front Marítim del Poblenou -1.91406132
## el Besòs i el Maresme                        -0.61982631
## Provençals del Poblenou                      -2.89319535
## Sant Martí de Provençals                     -0.55597140
## la Verneda i la Pau                           0.07144241

Var Exp

VE <- pca_result$sdev^2
PVE <- VE / sum(VE)
round(PVE, 2)
##  [1] 0.16 0.13 0.09 0.08 0.08 0.06 0.05 0.05 0.04 0.03 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 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
                )