Variables

merged2 <- merged %>% 
           remove_rownames %>% 
           column_to_rownames(var="Nom_Barri") %>% 
           select("n.tot","pc.esp","pc.ue27-esp","pc.20.34","2019-2014","n.esp.V1419",#"var20192014","pc.ext",
                  "hotel2019","rest1614",
                  "RFD.2017",
                  "tot_ann","pmedio","pmedio.V1519","pm_ent.V1519","pm_priv.V1519","pm_sha.V1519",
                  #"pc.ent","pc.priv","pc.shared","pc.hotel","pm_ent","pm_priv","pm_sha","pm_hot",
                  #"alq.mq",
                  "alq.num","alq.pmq","alq.pmq.V1519","alq.num.V1519",
                  "tot.comp","tot.eurm2","perc.nou.comp","perc.usat.comp","tot.comp.V1519",
                  "nou.eurm2.V1519","usat.eurm2.V1519",
                  #"perc.prot.comp",
                  #"tot.m2","nou.m2","prot.m2","usat.m2",
                  #"tot.eur","nou.eur","usat.eur",
                  #"nou.eurm2","usat.eurm2",
                   )

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.643836        80.781048         7.114347        18.988279 
##        2019-2014      n.esp.V1419        hotel2019         rest1614 
##       658.342466        -1.234187       276.054795         1.191781 
##         RFD.2017          tot_ann           pmedio     pmedio.V1519 
##        93.671233       279.835616        98.551822        35.607051 
##     pm_ent.V1519    pm_priv.V1519     pm_sha.V1519          alq.num 
##        59.533227        24.523801       113.220750       167.369863 
##          alq.pmq    alq.pmq.V1519    alq.num.V1519         tot.comp 
##        12.531159        35.397662        50.827284       185.191781 
##        tot.eurm2    perc.nou.comp   perc.usat.comp   tot.comp.V1519 
##      3722.853425         7.687534        91.924106        55.060726 
##  nou.eurm2.V1519 usat.eurm2.V1519 
##        13.807010       448.226859
pca_result$scale
##            n.tot           pc.esp      pc.ue27-esp         pc.20.34 
##     14753.886904         9.009606         7.320092         3.873115 
##        2019-2014      n.esp.V1419        hotel2019         rest1614 
##      1490.085971         5.196927       490.230782        26.158522 
##         RFD.2017          tot_ann           pmedio     pmedio.V1519 
##        42.709775       443.819033        94.233739        74.042253 
##     pm_ent.V1519    pm_priv.V1519     pm_sha.V1519          alq.num 
##       111.076238        47.613605       594.339954       159.168980 
##          alq.pmq    alq.pmq.V1519    alq.num.V1519         tot.comp 
##         4.260785        15.633887        48.467147       148.403509 
##        tot.eurm2    perc.nou.comp   perc.usat.comp   tot.comp.V1519 
##      1266.180075        10.382977        10.563166        83.625492 
##  nou.eurm2.V1519 usat.eurm2.V1519 
##        67.962390      3428.920989
#pesos asignados a cada componente
pca_result$rotation[,1:5]
##                           PC1          PC2          PC3           PC4
## n.tot             0.288725275 -0.050062831  0.019928758 -0.2260416109
## pc.esp           -0.220061066 -0.326793492  0.130244031 -0.0887342876
## pc.ue27-esp       0.278064753  0.221877966 -0.050094290  0.1143530834
## pc.20.34          0.249721535  0.298605036 -0.084735980  0.2258079980
## 2019-2014        -0.015772995 -0.281358110  0.060929417 -0.2759147300
## n.esp.V1419      -0.181249386 -0.059247138  0.350258015  0.0629391408
## hotel2019         0.313117051  0.036941722  0.036107198  0.0379580146
## rest1614         -0.108799430 -0.243202633  0.001247552 -0.0867379430
## RFD.2017          0.176139395 -0.249712545  0.183813749 -0.1450441480
## tot_ann           0.341606720  0.135247166 -0.022100386  0.0705386226
## pmedio            0.155081498 -0.320452729  0.030746748  0.3754686286
## pmedio.V1519      0.181857858 -0.312066277  0.009343290  0.3005480572
## pm_ent.V1519      0.101735878 -0.332223638  0.031817676  0.3386651188
## pm_priv.V1519     0.116894965 -0.138516173 -0.173213243  0.2587209558
## pm_sha.V1519      0.148335856 -0.007096009  0.010271513  0.0069061023
## alq.num           0.335783423 -0.043143400  0.041894239 -0.0935115682
## alq.pmq           0.240510698 -0.121337802 -0.006431773 -0.3299935000
## alq.pmq.V1519     0.136739756 -0.073475816 -0.007009626 -0.3665554604
## alq.num.V1519     0.022841505 -0.226731916  0.077633041  0.1454260630
## tot.comp          0.231267684  0.058967211  0.063087340 -0.1659339014
## tot.eurm2         0.232550773 -0.152732426  0.111182816 -0.1628158130
## perc.nou.comp    -0.002300191  0.131987997  0.557675594  0.0424503831
## perc.usat.comp    0.004128769 -0.111927779 -0.554367463 -0.1016025027
## tot.comp.V1519   -0.169145673  0.140856907 -0.095784075  0.0008170849
## nou.eurm2.V1519   0.073275690  0.217503061  0.351978886  0.0653166715
## usat.eurm2.V1519 -0.057509983  0.038671757 -0.056734927  0.0729829258
##                           PC5
## n.tot             0.283025779
## pc.esp            0.096925886
## pc.ue27-esp      -0.287250248
## pc.20.34         -0.073889403
## 2019-2014         0.154837266
## n.esp.V1419      -0.057637463
## hotel2019         0.067684061
## rest1614          0.021159886
## RFD.2017         -0.349950842
## tot_ann           0.008972413
## pmedio            0.032314621
## pmedio.V1519      0.190828560
## pm_ent.V1519      0.161061049
## pm_priv.V1519     0.146799541
## pm_sha.V1519      0.097782888
## alq.num           0.139500345
## alq.pmq          -0.133706787
## alq.pmq.V1519     0.159554888
## alq.num.V1519    -0.243527607
## tot.comp          0.335764438
## tot.eurm2        -0.386047366
## perc.nou.comp     0.025849771
## perc.usat.comp   -0.043741899
## tot.comp.V1519    0.353495604
## nou.eurm2.V1519   0.207045835
## usat.eurm2.V1519 -0.137351569
#results
pca_result$x[,1:5]
##                                                      PC1          PC2
## el Raval                                      5.86344086  4.101028494
## el Barri Gòtic                                6.19192905  6.813159321
## la Barceloneta                                2.30316588  3.878733940
## Sant Pere, Santa Caterina i la Ribera         4.76638033  3.454664662
## el Fort Pienc                                 2.10910113  0.180195174
## la Sagrada Família                            3.07917234 -0.515476242
## la Dreta de l'Eixample                        7.12497059 -1.177469926
## l'Antiga Esquerra de l'Eixample               4.63984184 -0.411814184
## la Nova Esquerra de l'Eixample                3.38121279  0.054458856
## Sant Antoni                                   3.30993440 -1.735267449
## el Poble Sec                                  3.53245802  1.540678016
## la Marina del Prat Vermell                   -1.08474431 -4.558765953
## la Marina de Port                            -1.12119337  0.124450879
## la Font de la Guatlla                        -0.72080952  0.137943296
## Hostafrancs                                   0.23976997 -0.255895216
## la Bordeta                                   -1.09340018 -0.751043837
## Sants - Badal                                -0.53159085 -0.708555526
## Sants                                         1.08916112 -0.652463090
## les Corts                                     1.60665191 -0.818667274
## la Maternitat i Sant Ramon                    0.52623793 -2.827609697
## Pedralbes                                     0.48514146 -1.750405051
## Vallvidrera, el Tibidabo i les Planes        -1.17251364 -1.379310693
## Sarrià                                        0.50079399 -1.865425883
## les Tres Torres                               0.09065376 -3.055310127
## Sant Gervasi - la Bonanova                    2.35807996 -5.275184485
## Sant Gervasi - Galvany                        2.56548158 -0.640950298
## el Putxet i el Farró                          1.92401785 -2.347873546
## Vallcarca i els Penitents                    -0.58561030  0.060885937
## el Coll                                      -1.82239640  1.037224438
## la Salut                                     -0.77648762  0.175654045
## la Vila de Gràcia                             6.25837529  0.110779228
## el Camp d'en Grassot i Gràcia Nova            1.30237198 -0.986153882
## el Baix Guinardó                              0.45485679 -0.501861857
## Can Baró                                     -1.21776488 -0.008763845
## el Guinardó                                   0.02475753  0.109924292
## la Font d'en Fargues                         -1.55132513 -1.841030860
## el Carmel                                     0.20234855  0.222019144
## la Teixonera                                 -1.73179934  1.662421985
## Sant Genís dels Agudells                     -2.76707974  1.212805778
## Montbau                                      -2.43398491  1.532200995
## la Vall d'Hebron                             -2.22546466  0.187846920
## la Clota                                     -4.86175085  2.889240397
## Horta                                        -1.11059079  0.778602169
## Vilapicina i la Torre Llobeta                -1.50048991 -0.481530587
## Porta                                        -0.92881911 -0.894351381
## el Turó de la Peira                          -1.66127932  0.530733854
## Can Peguera                                  -4.52650295  1.945568916
## la Guineueta                                 -2.50036837  0.118383610
## Canyelles                                    -2.93698965 -0.897994270
## les Roquetes                                 -1.86104621  1.716460407
## Verdun                                       -1.46748421  0.827660105
## la Prosperitat                               -1.69230620  0.545451420
## la Trinitat Nova                             -2.34187625  1.625728728
## Torre Baró                                   -3.18991469  0.027621749
## Ciutat Meridiana                             -1.99185573  1.557211862
## Vallbona                                     -4.50271918  1.542865468
## la Trinitat Vella                            -1.82766050  1.522126493
## Baró de Viver                                -3.35400630  1.227529264
## el Bon Pastor                                -2.74058254  0.683103598
## Sant Andreu                                   0.54330776 -1.197757783
## la Sagrera                                   -0.48667387 -0.073206183
## el Congrés i els Indians                     -1.00359081 -0.765411811
## Navas                                        -0.70725538  0.868071549
## el Camp de l'Arpa del Clot                    1.83474932 -0.038781011
## el Clot                                       0.76815075 -0.121185134
## el Parc i la Llacuna del Poblenou            -0.15530762 -1.221450776
## la Vila Olímpica del Poblenou                 0.17824728 -3.295848997
## el Poblenou                                   1.35796195 -1.493446908
## Diagonal Mar i el Front Marítim del Poblenou  0.03413913 -3.327308717
## el Besòs i el Maresme                         0.50738255  1.395121684
## Provençals del Poblenou                      -0.73475239 -0.209991671
## Sant Martí de Provençals                     -1.03134456  0.810481582
## la Verneda i la Pau                          -1.20291336  0.874525893
##                                                      PC3         PC4
## el Raval                                     -0.77578603  0.34065514
## el Barri Gòtic                                0.07115690  4.00542060
## la Barceloneta                               -1.82859254  0.62839912
## Sant Pere, Santa Caterina i la Ribera        -1.14930650  0.78055772
## el Fort Pienc                                 0.29376455 -0.32148170
## la Sagrada Família                           -1.65408784 -0.42025836
## la Dreta de l'Eixample                        1.49308018  0.10731787
## l'Antiga Esquerra de l'Eixample               0.32633863  0.22333111
## la Nova Esquerra de l'Eixample                0.22851468 -0.73222024
## Sant Antoni                                  -0.77237655  1.47938282
## el Poble Sec                                 -1.33563662 -0.23296948
## la Marina del Prat Vermell                   -0.66926970  8.70354897
## la Marina de Port                            -1.25321191 -1.60138777
## la Font de la Guatlla                        -1.08725575  0.82563589
## Hostafrancs                                   0.19427282  0.77020623
## la Bordeta                                   -1.37448974 -0.63624455
## Sants - Badal                                -1.44871477 -0.79017767
## Sants                                        -0.37743641 -1.17166850
## les Corts                                     0.95884765 -1.54570442
## la Maternitat i Sant Ramon                   -1.22168521  0.73270093
## Pedralbes                                     1.26749057 -1.56653833
## Vallvidrera, el Tibidabo i les Planes        -0.46131402  0.88323422
## Sarrià                                        0.32515633 -2.08645569
## les Tres Torres                              -0.02900184 -0.88860351
## Sant Gervasi - la Bonanova                    2.44197792  1.98992812
## Sant Gervasi - Galvany                        2.75490521 -1.78660700
## el Putxet i el Farró                          1.75510095  1.20915393
## Vallcarca i els Penitents                     1.53351675 -0.03163792
## el Coll                                       1.46714977 -0.16161608
## la Salut                                     -0.41652224 -1.06102965
## la Vila de Gràcia                             0.37830940  0.49050416
## el Camp d'en Grassot i Gràcia Nova           -1.36178341 -0.69700398
## el Baix Guinardó                             -1.28281010 -0.74399409
## Can Baró                                     -1.08419069 -0.45842387
## el Guinardó                                  -0.31359272 -0.89054444
## la Font d'en Fargues                         -0.12269529  0.97440846
## el Carmel                                     2.00736267  1.01562288
## la Teixonera                                  2.61965428 -0.46638102
## Sant Genís dels Agudells                      1.10963584  0.63345326
## Montbau                                       2.50592941 -0.07989159
## la Vall d'Hebron                              3.84239330  0.06597764
## la Clota                                      7.68661133  1.38933131
## Horta                                         1.56967113 -1.22497661
## Vilapicina i la Torre Llobeta                -1.69038616 -0.41803742
## Porta                                        -0.74928179 -1.02060186
## el Turó de la Peira                          -1.46976096 -0.49745375
## Can Peguera                                  -2.04660753  1.59003604
## la Guineueta                                 -0.30809660 -0.29621278
## Canyelles                                    -0.98962261  1.57730770
## les Roquetes                                 -1.40875852 -0.90577330
## Verdun                                       -1.15044421 -0.27737319
## la Prosperitat                               -1.11781015 -1.00971741
## la Trinitat Nova                             -1.49894046 -0.93836749
## Torre Baró                                   -0.73984606  2.78665690
## Ciutat Meridiana                             -2.20408391  0.95320591
## Vallbona                                     -0.54827943  0.68402382
## la Trinitat Vella                            -1.66585657 -0.54544613
## Baró de Viver                                -1.36098593  1.48579828
## el Bon Pastor                                -0.86230397 -0.51057651
## Sant Andreu                                   0.88396841 -1.52269447
## la Sagrera                                   -0.93655437 -1.50516548
## el Congrés i els Indians                     -1.71375783  0.25195315
## Navas                                        -0.13412590 -1.18729799
## el Camp de l'Arpa del Clot                    0.66724508 -0.15420790
## el Clot                                      -0.58413380 -0.95277636
## el Parc i la Llacuna del Poblenou            -1.02935642 -0.40215002
## la Vila Olímpica del Poblenou                -0.85536167  0.08955743
## el Poblenou                                   1.56558536 -0.41702640
## Diagonal Mar i el Front Marítim del Poblenou -0.58398805 -2.14954161
## el Besòs i el Maresme                         2.83338907 -0.20805124
## Provençals del Poblenou                       1.51093116 -1.52430016
## Sant Martí de Provençals                      1.46220943 -0.20506053
## la Verneda i la Pau                          -0.08606600 -0.42366113
##                                                      PC5
## el Raval                                      0.87933668
## el Barri Gòtic                               -3.33748447
## la Barceloneta                               -2.27886380
## Sant Pere, Santa Caterina i la Ribera        -1.70265011
## el Fort Pienc                                -0.15722662
## la Sagrada Família                           -0.23776154
## la Dreta de l'Eixample                        1.48876964
## l'Antiga Esquerra de l'Eixample               0.11762815
## la Nova Esquerra de l'Eixample                0.65236230
## Sant Antoni                                   0.72499601
## el Poble Sec                                  0.46270539
## la Marina del Prat Vermell                    1.57830419
## la Marina de Port                             1.35829970
## la Font de la Guatlla                        -0.98758832
## Hostafrancs                                  -0.22083945
## la Bordeta                                    0.23676076
## Sants - Badal                                -0.07042775
## Sants                                         0.66519602
## les Corts                                     0.71876584
## la Maternitat i Sant Ramon                   -0.92711643
## Pedralbes                                    -3.31042462
## Vallvidrera, el Tibidabo i les Planes        -3.22241453
## Sarrià                                       -1.96542935
## les Tres Torres                              -2.45246609
## Sant Gervasi - la Bonanova                    0.28167753
## Sant Gervasi - Galvany                       -0.63571498
## el Putxet i el Farró                          0.62140160
## Vallcarca i els Penitents                    -0.80066835
## el Coll                                      -0.65118724
## la Salut                                     -1.29110617
## la Vila de Gràcia                             1.33432243
## el Camp d'en Grassot i Gràcia Nova           -0.04187945
## el Baix Guinardó                             -0.04173399
## Can Baró                                     -0.27732369
## el Guinardó                                   0.89381367
## la Font d'en Fargues                         -0.08201909
## el Carmel                                     3.23660992
## la Teixonera                                  0.97671855
## Sant Genís dels Agudells                      1.87491323
## Montbau                                      -0.06370351
## la Vall d'Hebron                             -0.92952801
## la Clota                                     -1.65287055
## Horta                                         0.76883742
## Vilapicina i la Torre Llobeta                 0.46447920
## Porta                                         1.23223740
## el Turó de la Peira                           1.41970804
## Can Peguera                                   1.96921187
## la Guineueta                                 -0.18377549
## Canyelles                                    -1.03322151
## les Roquetes                                  0.63724555
## Verdun                                        0.32165729
## la Prosperitat                                0.60202161
## la Trinitat Nova                              0.08374783
## Torre Baró                                    0.15456698
## Ciutat Meridiana                              2.19520973
## Vallbona                                     -1.30226663
## la Trinitat Vella                            -0.51572920
## Baró de Viver                                -2.25568110
## el Bon Pastor                                 1.07726853
## Sant Andreu                                   3.09191981
## la Sagrera                                    0.57645414
## el Congrés i els Indians                      0.08272166
## Navas                                         0.41609971
## el Camp de l'Arpa del Clot                    1.77953072
## el Clot                                       1.13548317
## el Parc i la Llacuna del Poblenou            -1.29664743
## la Vila Olímpica del Poblenou                -2.97783233
## el Poblenou                                   0.61253198
## Diagonal Mar i el Front Marítim del Poblenou -2.50275194
## el Besòs i el Maresme                         1.09132698
## Provençals del Poblenou                      -0.50956514
## Sant Martí de Provençals                      0.66336929
## la Verneda i la Pau                           1.43768836

Var Exp

VE <- pca_result$sdev^2
PVE <- VE / sum(VE)
round(PVE, 2)
##  [1] 0.25 0.14 0.11 0.09 0.08 0.06 0.05 0.04 0.03 0.03 0.03 0.02 0.02 0.02 0.01
## [16] 0.01 0.01 0.01 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
                )