Tema B: Realizar un Análisis Factorial completode el conjunto bfi
library(MVN)
## Warning: package 'MVN' was built under R version 4.2.3
library(psych)
BFIVE<-bfi
BFIVE<-BFIVE[,-c(26,27)]
BFIVE<-na.omit(BFIVE)
#pairs.panels(BFIVE)
De acuerdo con https://www.personality-project.org/r/psych/help/bfi.html?utm_ tenemos: The first 25 items are organized by five putative factors: Agreeableness, Conscientiousness, Extraversion, Neuroticism, and Opennness
A1: Soy indiferente a los sentimientos de los demás.
A2: Me intereso por el bienestar de los demás.
A3: Sé cómo consolar a los demás.
A4: Amo a los niños.
A5: Hago que las personas se sientan cómodas.
C1: Soy exigente en mi trabajo.
C2: Continúo hasta que todo esté perfecto.
C3: Hago las cosas siguiendo un plan.
C4: Hago las cosas a medias.
C5: Pierdo el tiempo.
E1: No hablo mucho.
E2: Encuentro difícil acercarme a los demás.
E3: Sé cómo cautivar a las personas.
E4: Hago amigos fácilmente.
E5: Tomo el mando.
N1: Me enojo fácilmente.
N2: Me irrito fácilmente.
N3: Tengo cambios de humor frecuentes.
N4: A menudo me siento triste.
N5: Entro en pánico fácilmente.
O1: Estoy lleno de ideas.
O2: Evito lecturas difíciles.
O3: Llevo la conversación a un nivel superior.
O4: Paso tiempo reflexionando sobre las cosas.
O5: No profundizo en un tema.
gender: Género (1 = Hombre, 2 = Mujer).
education: Nivel educativo (1 = Secundaria incompleta, 2 = Secundaria completa, 3 = Algo de universidad, 4 = Graduado universitario, 5 = Posgrado).
age: Edad en años.
describe(BFIVE)
## vars n mean sd median trimmed mad min max range skew kurtosis se
## A1 1 2436 2.41 1.41 2 2.22 1.48 1 6 5 0.84 -0.28 0.03
## A2 2 2436 4.80 1.18 5 4.97 1.48 1 6 5 -1.12 1.01 0.02
## A3 3 2436 4.60 1.31 5 4.79 1.48 1 6 5 -1.01 0.46 0.03
## A4 4 2436 4.69 1.49 5 4.92 1.48 1 6 5 -1.02 0.02 0.03
## A5 5 2436 4.54 1.27 5 4.70 1.48 1 6 5 -0.84 0.13 0.03
## C1 6 2436 4.53 1.24 5 4.66 1.48 1 6 5 -0.87 0.32 0.03
## C2 7 2436 4.37 1.32 5 4.50 1.48 1 6 5 -0.74 -0.15 0.03
## C3 8 2436 4.30 1.29 5 4.41 1.48 1 6 5 -0.68 -0.15 0.03
## C4 9 2436 2.55 1.38 2 2.41 1.48 1 6 5 0.61 -0.59 0.03
## C5 10 2436 3.31 1.63 3 3.26 1.48 1 6 5 0.06 -1.23 0.03
## E1 11 2436 2.98 1.63 3 2.86 1.48 1 6 5 0.37 -1.09 0.03
## E2 12 2436 3.15 1.61 3 3.07 1.48 1 6 5 0.23 -1.15 0.03
## E3 13 2436 3.98 1.35 4 4.05 1.48 1 6 5 -0.47 -0.46 0.03
## E4 14 2436 4.41 1.47 5 4.58 1.48 1 6 5 -0.82 -0.32 0.03
## E5 15 2436 4.39 1.34 5 4.53 1.48 1 6 5 -0.78 -0.11 0.03
## N1 16 2436 2.94 1.58 3 2.84 1.48 1 6 5 0.37 -1.02 0.03
## N2 17 2436 3.52 1.53 4 3.52 1.48 1 6 5 -0.08 -1.06 0.03
## N3 18 2436 3.22 1.59 3 3.17 1.48 1 6 5 0.14 -1.18 0.03
## N4 19 2436 3.20 1.57 3 3.14 1.48 1 6 5 0.20 -1.09 0.03
## N5 20 2436 2.97 1.62 3 2.85 1.48 1 6 5 0.38 -1.07 0.03
## O1 21 2436 4.81 1.13 5 4.96 1.48 1 6 5 -0.90 0.46 0.02
## O2 22 2436 2.68 1.55 2 2.53 1.48 1 6 5 0.62 -0.76 0.03
## O3 23 2436 4.45 1.21 5 4.57 1.48 1 6 5 -0.77 0.32 0.02
## O4 24 2436 4.93 1.19 5 5.13 1.48 1 6 5 -1.24 1.18 0.02
## O5 25 2436 2.47 1.32 2 2.32 1.48 1 6 5 0.76 -0.18 0.03
## age 26 2436 28.57 10.96 25 27.23 8.90 3 86 83 1.05 0.67 0.22
mvn(BFIVE, mvnTest = "dh")
## $multivariateNormality
## Test E df p value MVN
## 1 Doornik-Hansen 455817.9 52 0 NO
##
## $univariateNormality
## Test Variable Statistic p value Normality
## 1 Anderson-Darling A1 129.3201 <0.001 NO
## 2 Anderson-Darling A2 134.3857 <0.001 NO
## 3 Anderson-Darling A3 124.0838 <0.001 NO
## 4 Anderson-Darling A4 163.7947 <0.001 NO
## 5 Anderson-Darling A5 108.0415 <0.001 NO
## 6 Anderson-Darling C1 107.6637 <0.001 NO
## 7 Anderson-Darling C2 99.2526 <0.001 NO
## 8 Anderson-Darling C3 92.4993 <0.001 NO
## 9 Anderson-Darling C4 100.8417 <0.001 NO
## 10 Anderson-Darling C5 73.8674 <0.001 NO
## 11 Anderson-Darling E1 85.6666 <0.001 NO
## 12 Anderson-Darling E2 76.1363 <0.001 NO
## 13 Anderson-Darling E3 73.1035 <0.001 NO
## 14 Anderson-Darling E4 120.9196 <0.001 NO
## 15 Anderson-Darling E5 102.2867 <0.001 NO
## 16 Anderson-Darling N1 80.4836 <0.001 NO
## 17 Anderson-Darling N2 62.6557 <0.001 NO
## 18 Anderson-Darling N3 73.6727 <0.001 NO
## 19 Anderson-Darling N4 67.8013 <0.001 NO
## 20 Anderson-Darling N5 85.0121 <0.001 NO
## 21 Anderson-Darling O1 122.7557 <0.001 NO
## 22 Anderson-Darling O2 106.5534 <0.001 NO
## 23 Anderson-Darling O3 95.7682 <0.001 NO
## 24 Anderson-Darling O4 159.2082 <0.001 NO
## 25 Anderson-Darling O5 105.3923 <0.001 NO
## 26 Anderson-Darling age 71.4705 <0.001 NO
##
## $Descriptives
## n Mean Std.Dev Median Min Max 25th 75th Skew Kurtosis
## A1 2436 2.406404 1.407177 2 1 6 1 3 0.83796401 -0.27990169
## A2 2436 4.797209 1.179535 5 1 6 4 6 -1.11880031 1.00641205
## A3 2436 4.598522 1.311355 5 1 6 4 6 -1.01376321 0.46427989
## A4 2436 4.687603 1.485213 5 1 6 4 6 -1.02356587 0.01565904
## A5 2436 4.543514 1.270804 5 1 6 4 5 -0.84391857 0.12691880
## C1 2436 4.525041 1.235258 5 1 6 4 5 -0.86637245 0.32227825
## C2 2436 4.372332 1.319152 5 1 6 4 5 -0.73780864 -0.15203946
## C3 2436 4.300082 1.291202 5 1 6 4 5 -0.67763595 -0.14737260
## C4 2436 2.549672 1.376689 2 1 6 1 4 0.61488991 -0.58893943
## C5 2436 3.305829 1.632720 3 1 6 2 5 0.06052881 -1.23223720
## E1 2436 2.978654 1.631428 3 1 6 2 4 0.37410317 -1.09332917
## E2 2436 3.154351 1.613847 3 1 6 2 4 0.22661706 -1.15162025
## E3 2436 3.984401 1.351766 4 1 6 3 5 -0.46630447 -0.45987134
## E4 2436 4.408867 1.467060 5 1 6 4 6 -0.82073539 -0.31981004
## E5 2436 4.390805 1.343316 5 1 6 4 5 -0.77849487 -0.11090601
## N1 2436 2.943760 1.575909 3 1 6 2 4 0.36897054 -1.02086962
## N2 2436 3.517652 1.533238 4 1 6 2 5 -0.08250293 -1.05865697
## N3 2436 3.224548 1.594674 3 1 6 2 5 0.14112304 -1.18071647
## N4 2436 3.202381 1.569633 3 1 6 2 4 0.19727510 -1.08501749
## N5 2436 2.971264 1.623491 3 1 6 2 4 0.37734052 -1.06769970
## O1 2436 4.812808 1.126613 5 1 6 4 6 -0.90440484 0.45739679
## O2 2436 2.684729 1.552883 2 1 6 1 4 0.61587159 -0.76351993
## O3 2436 4.449918 1.205206 5 1 6 4 5 -0.76957250 0.32182294
## O4 2436 4.925287 1.193136 5 1 6 4 6 -1.23792688 1.17547750
## O5 2436 2.468801 1.324021 2 1 6 1 3 0.76398033 -0.18446774
## age 2436 28.574713 10.962272 25 3 86 20 35 1.04691073 0.67355568
No sigue una distribución normal. Sin embargo, teniendo en cuenta que el dataset tiene n>5p. Nuestra muestra es lo suficientemente grande como para aplicar el test de Barlett
R<-cor(BFIVE)
cortest.bartlett(R,n=nrow(BFIVE))
## $chisq
## [1] 18421.71
##
## $p.value
## [1] 0
##
## $df
## [1] 325
A un nivel de significancia de 0.05, dado que el p-valor obtenido en la prueba de esfericidad de Bartlett es menor que 0.05, rechazamos la hipótesis nula. Por tanto, concluimos que existen correlaciones significativas entre las variables, y es apropiado realizar un análisis factorial.
K<-KMO(R)
K
## Kaiser-Meyer-Olkin factor adequacy
## Call: KMO(r = R)
## Overall MSA = 0.85
## MSA for each item =
## A1 A2 A3 A4 A5 C1 C2 C3 C4 C5 E1 E2 E3 E4 E5 N1
## 0.76 0.84 0.87 0.86 0.90 0.84 0.79 0.85 0.83 0.87 0.84 0.88 0.89 0.87 0.89 0.78
## N2 N3 N4 N5 O1 O2 O3 O4 O5 age
## 0.78 0.86 0.88 0.86 0.86 0.77 0.84 0.77 0.77 0.67
El KMO es 0.85>0.7. Vale la pena hacer el análisis factorial
auto<-eigen(R)
lambdai<-auto$values
lambdai
## [1] 5.1684876 2.7535129 2.1450492 1.8523545 1.5844213 1.1217429 0.9447278
## [8] 0.8348759 0.7917149 0.7122891 0.6852763 0.6751523 0.6517434 0.6231392
## [15] 0.5922351 0.5623155 0.5420869 0.5134366 0.4939568 0.4800051 0.4342187
## [22] 0.4215934 0.3985243 0.3862579 0.3685085 0.2623739
PVE<-lambdai/26 #tamañp de mi dataset
#PVE proporción de varianza explicada
round(PVE,4)
## [1] 0.1988 0.1059 0.0825 0.0712 0.0609 0.0431 0.0363 0.0321 0.0305 0.0274
## [11] 0.0264 0.0260 0.0251 0.0240 0.0228 0.0216 0.0208 0.0197 0.0190 0.0185
## [21] 0.0167 0.0162 0.0153 0.0149 0.0142 0.0101
# prop. de varianza explicada acumulada
PVE_acum<-cumsum(PVE)
round(PVE_acum,4)
## [1] 0.1988 0.3047 0.3872 0.4584 0.5194 0.5625 0.5989 0.6310 0.6614 0.6888
## [11] 0.7152 0.7411 0.7662 0.7902 0.8130 0.8346 0.8554 0.8752 0.8942 0.9126
## [21] 0.9293 0.9456 0.9609 0.9757 0.9899 1.0000
Los primeros 6 componentes explican aproximadamente el 56% de la varianza total
##—– AF sin rotacion —–
AF.PC<- fac(R, nfactors = 6, rotate = "none", fm="pa")
AF.PC
## Factor Analysis using method = pa
## Call: fac(r = R, nfactors = 6, rotate = "none", fm = "pa")
## Standardized loadings (pattern matrix) based upon correlation matrix
## PA1 PA2 PA3 PA4 PA5 PA6 h2 u2 com
## A1 -0.24 -0.02 0.13 0.00 -0.44 0.28 0.344 0.66 2.5
## A2 0.47 0.29 -0.18 0.14 0.36 -0.15 0.507 0.49 3.4
## A3 0.53 0.30 -0.24 0.11 0.28 0.03 0.520 0.48 2.8
## A4 0.42 0.11 -0.12 0.27 0.16 0.02 0.301 0.70 2.5
## A5 0.58 0.18 -0.26 0.05 0.17 0.12 0.484 0.52 1.9
## C1 0.34 0.13 0.44 0.11 -0.02 0.10 0.357 0.64 2.4
## C2 0.34 0.20 0.49 0.27 0.00 0.19 0.498 0.50 3.2
## C3 0.32 0.05 0.35 0.30 0.02 0.04 0.317 0.68 3.1
## C4 -0.48 0.11 -0.48 -0.22 0.02 0.25 0.585 0.42 3.1
## C5 -0.49 0.15 -0.28 -0.27 0.11 0.05 0.431 0.57 2.6
## E1 -0.41 -0.19 0.27 0.10 0.25 0.21 0.396 0.60 3.8
## E2 -0.62 -0.05 0.23 0.05 0.31 0.15 0.562 0.44 2.0
## E3 0.53 0.34 -0.13 -0.19 -0.11 0.19 0.489 0.51 2.6
## E4 0.60 0.18 -0.34 0.10 -0.21 0.12 0.567 0.43 2.3
## E5 0.51 0.29 0.09 -0.04 -0.22 -0.05 0.401 0.60 2.1
## N1 -0.44 0.64 0.04 0.10 -0.24 -0.16 0.700 0.30 2.3
## N2 -0.43 0.63 0.09 0.06 -0.19 -0.20 0.665 0.33 2.3
## N3 -0.41 0.61 0.04 0.07 -0.01 -0.02 0.539 0.46 1.8
## N4 -0.52 0.41 0.08 -0.04 0.22 0.05 0.504 0.50 2.4
## N5 -0.35 0.41 -0.02 0.21 0.12 0.07 0.352 0.65 2.8
## O1 0.33 0.21 0.19 -0.37 -0.01 0.15 0.344 0.66 3.6
## O2 -0.20 0.06 -0.29 0.38 -0.03 0.13 0.289 0.71 2.9
## O3 0.41 0.30 0.14 -0.45 0.00 0.12 0.487 0.51 3.1
## O4 -0.06 0.25 0.18 -0.23 0.29 0.08 0.247 0.75 3.9
## O5 -0.21 -0.06 -0.27 0.43 -0.12 0.19 0.359 0.64 3.0
## age 0.18 -0.04 0.05 0.00 0.14 -0.16 0.082 0.92 3.2
##
## PA1 PA2 PA3 PA4 PA5 PA6
## SS loadings 4.65 2.29 1.59 1.24 1.01 0.55
## Proportion Var 0.18 0.09 0.06 0.05 0.04 0.02
## Cumulative Var 0.18 0.27 0.33 0.38 0.41 0.44
## Proportion Explained 0.41 0.20 0.14 0.11 0.09 0.05
## Cumulative Proportion 0.41 0.61 0.75 0.86 0.95 1.00
##
## Mean item complexity = 2.7
## Test of the hypothesis that 6 factors are sufficient.
##
## df null model = 325 with the objective function = 7.6
## df of the model are 184 and the objective function was 0.44
##
## The root mean square of the residuals (RMSR) is 0.02
## The df corrected root mean square of the residuals is 0.03
##
## Fit based upon off diagonal values = 0.99
## Measures of factor score adequacy
## PA1 PA2 PA3 PA4 PA5 PA6
## Correlation of (regression) scores with factors 0.95 0.92 0.86 0.82 0.81 0.72
## Multiple R square of scores with factors 0.90 0.84 0.75 0.68 0.66 0.51
## Minimum correlation of possible factor scores 0.81 0.68 0.50 0.36 0.31 0.02
cargas_factoriales <- AF.PC$loadings # cargas factoriales
print("CARGAS FACTORIALES ")
## [1] "CARGAS FACTORIALES "
cargas_factoriales
##
## Loadings:
## PA1 PA2 PA3 PA4 PA5 PA6
## A1 -0.235 0.131 -0.441 0.277
## A2 0.472 0.289 -0.176 0.136 0.361 -0.148
## A3 0.529 0.299 -0.245 0.112 0.278
## A4 0.419 0.113 -0.115 0.269 0.165
## A5 0.582 0.181 -0.260 0.166 0.122
## C1 0.345 0.132 0.444 0.111 0.105
## C2 0.337 0.198 0.485 0.274 0.186
## C3 0.319 0.346 0.301
## C4 -0.479 0.111 -0.480 -0.221 0.253
## C5 -0.491 0.149 -0.282 -0.268 0.114
## E1 -0.409 -0.187 0.273 0.103 0.253 0.212
## E2 -0.619 0.234 0.310 0.151
## E3 0.527 0.337 -0.128 -0.185 -0.114 0.185
## E4 0.596 0.179 -0.336 0.103 -0.205 0.121
## E5 0.511 0.287 -0.216
## N1 -0.444 0.639 0.103 -0.242 -0.159
## N2 -0.429 0.628 -0.186 -0.202
## N3 -0.407 0.606
## N4 -0.524 0.410 0.225
## N5 -0.346 0.410 0.210 0.119
## O1 0.328 0.207 0.192 -0.366 0.150
## O2 -0.198 -0.291 0.376 0.133
## O3 0.406 0.297 0.142 -0.448 0.116
## O4 0.254 0.178 -0.233 0.292
## O5 -0.208 -0.272 0.432 -0.124 0.193
## age 0.177 0.144 -0.161
##
## PA1 PA2 PA3 PA4 PA5 PA6
## SS loadings 4.653 2.288 1.585 1.244 1.013 0.546
## Proportion Var 0.179 0.088 0.061 0.048 0.039 0.021
## Cumulative Var 0.179 0.267 0.328 0.376 0.415 0.436
print("COMUNALIDADES")
## [1] "COMUNALIDADES"
h2 <- AF.PC$communality # comunalidades
h2
## A1 A2 A3 A4 A5 C1 C2
## 0.34410665 0.50729630 0.52045493 0.30137674 0.48369457 0.35739772 0.49766205
## C3 C4 C5 E1 E2 E3 E4
## 0.31696678 0.58490140 0.43064083 0.39638434 0.56192430 0.48879954 0.56704898
## E5 N1 N2 N3 N4 N5 O1
## 0.40114739 0.70040317 0.66530255 0.53949739 0.50391168 0.35185552 0.34389078
## O2 O3 O4 O5 age
## 0.28876052 0.48740551 0.24658095 0.35888636 0.08171399
##—– AF varimax —–
AF.VARIMAX<-fac(R, nfactors = 6, rotate = "varimax", fm="pa")
AF.VARIMAX
## Factor Analysis using method = pa
## Call: fac(r = R, nfactors = 6, rotate = "varimax", fm = "pa")
## Standardized loadings (pattern matrix) based upon correlation matrix
## PA1 PA2 PA3 PA4 PA5 PA6 h2 u2 com
## A1 -0.01 0.08 0.05 -0.08 -0.57 0.05 0.344 0.66 1.1
## A2 0.33 0.05 0.13 0.03 0.61 0.08 0.507 0.49 1.7
## A3 0.46 0.00 0.12 0.01 0.50 0.21 0.520 0.48 2.5
## A4 0.29 -0.08 0.24 -0.14 0.35 0.11 0.301 0.70 3.5
## A5 0.51 -0.15 0.10 0.02 0.37 0.23 0.484 0.52 2.6
## C1 0.09 -0.01 0.55 0.20 0.00 0.06 0.357 0.64 1.3
## C2 0.08 0.07 0.68 0.09 0.01 0.15 0.498 0.50 1.2
## C3 0.05 -0.04 0.55 -0.01 0.09 0.02 0.317 0.68 1.1
## C4 -0.03 0.21 -0.63 -0.14 -0.17 0.30 0.585 0.42 2.0
## C5 -0.17 0.28 -0.54 0.03 -0.07 0.15 0.431 0.57 2.0
## E1 -0.57 0.02 0.06 -0.07 -0.10 0.24 0.396 0.60 1.5
## E2 -0.66 0.24 -0.08 -0.05 -0.08 0.24 0.562 0.44 1.6
## E3 0.62 0.00 0.10 0.24 0.06 0.19 0.489 0.51 1.6
## E4 0.71 -0.14 0.11 -0.11 0.11 0.07 0.567 0.43 1.3
## E5 0.50 0.03 0.30 0.21 0.04 -0.10 0.401 0.60 2.2
## N1 0.03 0.80 -0.05 -0.07 -0.18 -0.14 0.700 0.30 1.2
## N2 -0.02 0.79 -0.04 0.01 -0.13 -0.16 0.665 0.33 1.1
## N3 -0.05 0.72 -0.06 -0.01 -0.05 0.08 0.539 0.46 1.1
## N4 -0.31 0.58 -0.16 0.06 0.01 0.21 0.504 0.50 2.0
## N5 -0.11 0.52 -0.02 -0.17 0.05 0.18 0.352 0.65 1.6
## O1 0.25 -0.02 0.13 0.49 -0.03 0.16 0.344 0.66 1.9
## O2 0.03 0.15 -0.08 -0.49 -0.01 0.13 0.289 0.71 1.4
## O3 0.36 0.01 0.09 0.57 0.02 0.15 0.487 0.51 1.9
## O4 -0.12 0.21 0.00 0.34 0.13 0.23 0.247 0.75 3.2
## O5 0.01 0.06 -0.04 -0.57 -0.12 0.12 0.359 0.64 1.2
## age 0.01 -0.09 0.08 0.08 0.23 -0.09 0.082 0.92 2.4
##
## PA1 PA2 PA3 PA4 PA5 PA6
## SS loadings 2.93 2.72 2.06 1.51 1.43 0.69
## Proportion Var 0.11 0.10 0.08 0.06 0.05 0.03
## Cumulative Var 0.11 0.22 0.30 0.35 0.41 0.44
## Proportion Explained 0.26 0.24 0.18 0.13 0.13 0.06
## Cumulative Proportion 0.26 0.50 0.68 0.81 0.94 1.00
##
## Mean item complexity = 1.8
## Test of the hypothesis that 6 factors are sufficient.
##
## df null model = 325 with the objective function = 7.6
## df of the model are 184 and the objective function was 0.44
##
## The root mean square of the residuals (RMSR) is 0.02
## The df corrected root mean square of the residuals is 0.03
##
## Fit based upon off diagonal values = 0.99
## Measures of factor score adequacy
## PA1 PA2 PA3 PA4 PA5 PA6
## Correlation of (regression) scores with factors 0.90 0.93 0.87 0.83 0.81 0.75
## Multiple R square of scores with factors 0.81 0.86 0.76 0.69 0.65 0.56
## Minimum correlation of possible factor scores 0.63 0.72 0.52 0.38 0.31 0.12
cargas_factoriales <- AF.VARIMAX$loadings # cargas factoriales
print("CARGAS FACTORIALES ")
## [1] "CARGAS FACTORIALES "
cargas_factoriales
##
## Loadings:
## PA1 PA2 PA3 PA4 PA5 PA6
## A1 -0.571
## A2 0.332 0.132 0.609
## A3 0.458 0.120 0.503 0.210
## A4 0.289 0.236 -0.140 0.354 0.108
## A5 0.512 -0.146 0.105 0.371 0.226
## C1 0.553 0.198
## C2 0.676 0.149
## C3 0.551
## C4 0.210 -0.633 -0.136 -0.173 0.301
## C5 -0.165 0.283 -0.542 0.154
## E1 -0.566 0.240
## E2 -0.659 0.235 0.239
## E3 0.618 0.243 0.186
## E4 0.711 -0.141 0.110 -0.112 0.112
## E5 0.503 0.304 0.209
## N1 0.801 -0.176 -0.138
## N2 0.788 -0.132 -0.158
## N3 0.724
## N4 -0.311 0.580 -0.158 0.207
## N5 -0.114 0.524 -0.172 0.180
## O1 0.253 0.130 0.487 0.156
## O2 0.152 -0.491 0.130
## O3 0.362 0.570 0.151
## O4 -0.124 0.212 0.342 0.128 0.231
## O5 -0.570 -0.119 0.123
## age 0.226
##
## PA1 PA2 PA3 PA4 PA5 PA6
## SS loadings 2.930 2.720 2.061 1.505 1.425 0.686
## Proportion Var 0.113 0.105 0.079 0.058 0.055 0.026
## Cumulative Var 0.113 0.217 0.297 0.354 0.409 0.436
print("COMUNALIDADES")
## [1] "COMUNALIDADES"
h2 <- AF.VARIMAX$communality # comunalidades
h2
## A1 A2 A3 A4 A5 C1 C2
## 0.34410665 0.50729630 0.52045493 0.30137674 0.48369457 0.35739772 0.49766205
## C3 C4 C5 E1 E2 E3 E4
## 0.31696678 0.58490140 0.43064083 0.39638434 0.56192430 0.48879954 0.56704898
## E5 N1 N2 N3 N4 N5 O1
## 0.40114739 0.70040317 0.66530255 0.53949739 0.50391168 0.35185552 0.34389078
## O2 O3 O4 O5 age
## 0.28876052 0.48740551 0.24658095 0.35888636 0.08171399
Observamos que varias variables presentan una adecuada representación en el modelo. A2 (0.531), A3 (0.530), A5 (0.481), E3 (0.484), E4 (0.600), E5 (0.454), N1 (0.723), N2 (0.691), N3 (0.574), N4 (0.520), y N5 (0.409) muestran comunalidades aceptables o altas, explicando más del 40% de su varianza.
Por otro lado, variables como A1 (0.346), A4 (0.300), C1 (0.359), C3 (0.319), O1 (0.366), O2 (0.297), O3 (0.487), O4 (0.243) y O5 (0.362) presentan comunalidades moderadas o bajas, indicando que su representación por los factores es limitada.
Finalmente, age (0.084) muestra una comunalidad muy baja, lo que justifica su exclusión del modelo.
NotaObservamos que la variable age presenta una muy baja comunalidad, lo que indica que está muy poco representada por los factores extraídos. Además, notamos que el sexto factor obtenido no presenta cargas factoriales altas o claramente definidas en ninguna variable, dificultando su interpretación y sugiriendo que podría estar capturando ruido o variabilidad no relevante.
Al eliminar age del análisis, seguimos obteniendo seis factores. Sin embargo, al forzar la extracción de cinco factores, observamos que las comunalidades mejoran notablemente, es decir, los factores explican mejor la varianza de las variables restantes. A pesar de esta mejora técnica, no estamos completamente seguros si forzar cinco factores podría alterar la estructura natural de los datos, por lo cual consideramos este resultado como un elemento a evaluar con cautela.
##—– Interpretación de factores—–
Podemos concluir que:
El primer componente agrupa variables relacionadas con la empatía, el interés por los demás y, en general, con la extroversión. El segundo componente reúne variables asociadas a la irritabilidad, el enojo y la inestabilidad emocional. El tercer componente agrupa variables vinculadas con la responsabilidad y el compromiso; en este componente destacan actitudes como evitar perder el tiempo y mantener la organización. El cuarto componente refleja el interés por aprender y profundizar en los temas; observamos que las variables relacionadas con evitar la dificultad presentan cargas negativas, indicando una menor apertura. El quinto componente agrupa nuevamente rasgos de amabilidad y preocupación por los demás. El sexto componente no parece recoger información relevante, ya que no presenta cargas factoriales fuertes sobre las variables principales.