Carrega a base de dados

library(psych)
library(lavaan)
library(haven)
library(knitr)
library(xtable)
library(readr)


db <- haven::read_sav("Banco de dados Total - EAE-EP.sav")

Primeira análise

fit1<-fa(db[,7:53],nfactors=4,cor="poly")
print(fit1,sort=FALSE)
## Factor Analysis using method =  minres
## Call: fa(r = db[, 7:53], nfactors = 4, cor = "poly")
## Standardized loadings (pattern matrix) based upon correlation matrix
##         MR2   MR1   MR3   MR4   h2   u2 com
## eae1   0.45 -0.03  0.04 -0.06 0.21 0.79 1.1
## eae2   0.15  0.39  0.06 -0.08 0.27 0.73 1.5
## eae3   0.43  0.24 -0.02 -0.05 0.33 0.67 1.6
## eae4   0.13  0.24  0.11 -0.07 0.15 0.85 2.1
## eae5   0.52  0.24 -0.05 -0.07 0.40 0.60 1.5
## eae6   0.04  0.65  0.00 -0.02 0.44 0.56 1.0
## eae7   0.12  0.55  0.07 -0.02 0.43 0.57 1.1
## eae8  -0.02  0.39  0.33 -0.14 0.37 0.63 2.2
## eae9   0.35  0.04  0.26 -0.16 0.30 0.70 2.3
## eae10  0.60  0.06 -0.14  0.08 0.35 0.65 1.2
## eae11  0.34  0.33  0.06 -0.19 0.37 0.63 2.6
## eae12  0.09  0.18  0.52 -0.27 0.49 0.51 1.9
## eae13  0.65 -0.11  0.10 -0.16 0.41 0.59 1.2
## eae14  0.71 -0.04  0.02 -0.07 0.47 0.53 1.0
## eae15 -0.08  0.81 -0.04  0.00 0.58 0.42 1.0
## eae16  0.11  0.32  0.41 -0.16 0.49 0.51 2.4
## eae17  0.14  0.43  0.01  0.13 0.31 0.69 1.4
## eae18  0.00  0.69 -0.06  0.10 0.47 0.53 1.1
## eae19  0.38  0.28  0.03  0.00 0.35 0.65 1.8
## eae20 -0.01  0.45  0.34 -0.20 0.46 0.54 2.3
## eae21  0.06  0.48  0.19 -0.14 0.40 0.60 1.5
## eae22  0.16  0.44  0.17  0.07 0.44 0.56 1.6
## eae23  0.51 -0.01  0.05  0.06 0.30 0.70 1.0
## eae24  0.58  0.04  0.03 -0.10 0.37 0.63 1.1
## eae25  0.10  0.55  0.05  0.18 0.48 0.52 1.3
## eae26  0.10  0.23  0.12  0.46 0.42 0.58 1.7
## eae27  0.41  0.14  0.11  0.08 0.36 0.64 1.5
## eae28  0.36  0.08  0.03  0.08 0.20 0.80 1.2
## eae29 -0.03  0.36  0.13  0.36 0.36 0.64 2.3
## eae30  0.01 -0.05  0.76  0.08 0.56 0.44 1.0
## eae31  0.01  0.01  0.65  0.12 0.47 0.53 1.1
## eae32  0.16  0.17  0.37  0.20 0.42 0.58 2.4
## eae33  0.00 -0.01  0.74  0.11 0.58 0.42 1.0
## eae34  0.53  0.01  0.16  0.04 0.42 0.58 1.2
## eae35  0.51 -0.04  0.23  0.04 0.42 0.58 1.4
## eae36  0.06  0.00  0.66 -0.11 0.48 0.52 1.1
## eae37  0.09  0.06  0.31  0.49 0.46 0.54 1.8
## eae38  0.61 -0.08  0.04  0.04 0.36 0.64 1.1
## eae39  0.47  0.20 -0.10  0.19 0.38 0.62 1.8
## eae40  0.66 -0.05 -0.06  0.19 0.45 0.55 1.2
## eae41  0.24  0.29  0.01  0.21 0.29 0.71 2.8
## eae42  0.39  0.20  0.01  0.05 0.29 0.71 1.5
## eae43  0.13  0.06  0.09  0.48 0.33 0.67 1.3
## eae44  0.48 -0.01  0.04  0.18 0.31 0.69 1.3
## eae45  0.10  0.12  0.47  0.09 0.38 0.62 1.3
## eae46  0.32  0.21  0.11  0.26 0.42 0.58 2.9
## eae47  0.09  0.48  0.15  0.23 0.50 0.50 1.7
## 
##                        MR2  MR1  MR3  MR4
## SS loadings           6.65 5.67 4.41 1.75
## Proportion Var        0.14 0.12 0.09 0.04
## Cumulative Var        0.14 0.26 0.36 0.39
## Proportion Explained  0.36 0.31 0.24 0.09
## Cumulative Proportion 0.36 0.67 0.91 1.00
## 
##  With factor correlations of 
##      MR2  MR1  MR3  MR4
## MR2 1.00 0.50 0.52 0.21
## MR1 0.50 1.00 0.51 0.18
## MR3 0.52 0.51 1.00 0.09
## MR4 0.21 0.18 0.09 1.00
## 
## Mean item complexity =  1.6
## Test of the hypothesis that 4 factors are sufficient.
## 
## The degrees of freedom for the null model are  1081  and the objective function was  20.33 with Chi Square of  65223.85
## The degrees of freedom for the model are 899  and the objective function was  3.53 
## 
## The root mean square of the residuals (RMSR) is  0.04 
## The df corrected root mean square of the residuals is  0.04 
## 
## The harmonic number of observations is  3194 with the empirical chi square  9974.08  with prob <  0 
## The total number of observations was  3225  with Likelihood Chi Square =  11326.53  with prob <  0 
## 
## Tucker Lewis Index of factoring reliability =  0.804
## RMSEA index =  0.06  and the 90 % confidence intervals are  0.059 0.061
## BIC =  4063.79
## Fit based upon off diagonal values = 0.98
## Measures of factor score adequacy             
##                                                    MR2  MR1  MR3  MR4
## Correlation of (regression) scores with factors   0.95 0.95 0.94 0.85
## Multiple R square of scores with factors          0.90 0.89 0.88 0.73
## Minimum correlation of possible factor scores     0.81 0.79 0.76 0.45

Residual (erro)

psi <- round(fit1[["residual"]],2)#

head(psi)
##      eae1  eae2 eae3  eae4 eae5 eae6  eae7  eae8  eae9 eae10 eae11 eae12 eae13
## eae1 0.79  0.05 0.01  0.05 0.01 0.02  0.03 -0.01 -0.03 -0.06 -0.02 -0.04  0.16
## eae2 0.05  0.73 0.04 -0.01 0.02 0.03 -0.01  0.01 -0.04 -0.04  0.01 -0.05  0.04
## eae3 0.01  0.04 0.67  0.06 0.01 0.00  0.05 -0.02  0.01  0.02  0.00 -0.01  0.00
## eae4 0.05 -0.01 0.06  0.85 0.06 0.05  0.10  0.02  0.06 -0.02  0.01  0.02  0.04
## eae5 0.01  0.02 0.01  0.06 0.60 0.07  0.04  0.04  0.05  0.00 -0.02 -0.02  0.00
## eae6 0.02  0.03 0.00  0.05 0.07 0.56  0.10  0.02 -0.01 -0.03  0.00 -0.02  0.02
##      eae14 eae15 eae16 eae17 eae18 eae19 eae20 eae21 eae22 eae23 eae24 eae25
## eae1 -0.02  0.00 -0.02  0.00 -0.03 -0.01  0.01  0.03 -0.02  0.00  0.03  0.02
## eae2 -0.01 -0.04 -0.04  0.19 -0.06 -0.03  0.03  0.00 -0.03 -0.03  0.02 -0.02
## eae3  0.03 -0.03  0.01 -0.03 -0.02  0.03 -0.03 -0.04  0.04  0.01 -0.03 -0.01
## eae4  0.01 -0.06  0.00 -0.05 -0.08  0.00 -0.01 -0.02  0.05 -0.01 -0.01 -0.01
## eae5  0.04 -0.02 -0.04 -0.02 -0.03 -0.01 -0.02 -0.03 -0.01 -0.01  0.01 -0.01
## eae6  0.01  0.00 -0.04  0.02 -0.07 -0.06 -0.03 -0.04 -0.04 -0.01 -0.01 -0.01
##      eae26 eae27 eae28 eae29 eae30 eae31 eae32 eae33 eae34 eae35 eae36 eae37
## eae1  0.04  0.00 -0.06  0.03 -0.01  0.00 -0.03 -0.03  0.00  0.02 -0.02  0.05
## eae2 -0.02 -0.03 -0.05  0.00  0.00  0.02 -0.03  0.02 -0.03  0.01  0.04  0.00
## eae3  0.02 -0.02 -0.03  0.01 -0.01  0.04  0.02  0.00 -0.03 -0.01 -0.03 -0.03
## eae4  0.07  0.03 -0.03  0.06 -0.04 -0.04  0.01 -0.03 -0.02  0.01 -0.01  0.07
## eae5  0.01 -0.01 -0.02  0.02 -0.01  0.03 -0.01  0.03  0.01 -0.03 -0.03  0.02
## eae6 -0.01 -0.02 -0.04  0.06  0.02  0.02 -0.04  0.00 -0.02  0.01  0.00 -0.02
##      eae38 eae39 eae40 eae41 eae42 eae43 eae44 eae45 eae46 eae47
## eae1  0.03 -0.02 -0.04 -0.03 -0.05  0.03 -0.04  0.04 -0.02 -0.01
## eae2  0.00  0.09 -0.03  0.03 -0.01  0.00  0.00  0.02 -0.03  0.01
## eae3 -0.01 -0.05 -0.02 -0.01 -0.02 -0.01  0.01  0.01  0.05  0.00
## eae4 -0.05 -0.03 -0.04 -0.03 -0.06  0.04 -0.04  0.00 -0.04 -0.03
## eae5 -0.05  0.01  0.00 -0.03  0.03  0.01 -0.02 -0.01 -0.02 -0.01
## eae6 -0.01  0.01  0.04  0.03  0.01  0.00 -0.03  0.03 -0.04  0.04

Estrutura

lambda<-round(fit1[["Structure"]],2)
lambdat<-t(lambda)

tableFactor <-data.frame(unclass(fit1$loadings))

colnames(tableFactor) <- c(
  'fator1',
  'fator2',
  'fator3',
  'fator4'
)

knitr::kable(tableFactor)
fator1 fator2 fator3 fator4
eae1 0.4549921 -0.0268580 0.0422844 -0.0566453
eae2 0.1534982 0.3934088 0.0622229 -0.0837467
eae3 0.4311844 0.2408010 -0.0172975 -0.0521739
eae4 0.1330868 0.2435038 0.1052895 -0.0650326
eae5 0.5194259 0.2376151 -0.0508501 -0.0706058
eae6 0.0400794 0.6466585 0.0039078 -0.0197403
eae7 0.1220610 0.5456251 0.0746134 -0.0156821
eae8 -0.0179481 0.3906826 0.3302919 -0.1428833
eae9 0.3548737 0.0400180 0.2555541 -0.1620119
eae10 0.5987129 0.0649514 -0.1355924 0.0753844
eae11 0.3396271 0.3326430 0.0616490 -0.1853957
eae12 0.0945625 0.1764139 0.5183237 -0.2692636
eae13 0.6522950 -0.1129004 0.0968505 -0.1606138
eae14 0.7074675 -0.0389267 0.0198065 -0.0652689
eae15 -0.0797020 0.8141560 -0.0387200 0.0022200
eae16 0.1116980 0.3202998 0.4112749 -0.1638436
eae17 0.1386159 0.4253858 0.0073501 0.1340550
eae18 -0.0044887 0.6887088 -0.0624126 0.1034866
eae19 0.3844210 0.2775613 0.0309958 -0.0002562
eae20 -0.0096122 0.4493773 0.3354655 -0.1959202
eae21 0.0620044 0.4841950 0.1898392 -0.1371750
eae22 0.1626095 0.4403717 0.1655137 0.0656689
eae23 0.5104439 -0.0058588 0.0493577 0.0595807
eae24 0.5826544 0.0387515 0.0283193 -0.1046977
eae25 0.0964421 0.5506569 0.0499721 0.1765680
eae26 0.0979668 0.2288704 0.1158701 0.4631487
eae27 0.4135266 0.1434071 0.1130552 0.0848013
eae28 0.3578053 0.0763064 0.0288185 0.0830341
eae29 -0.0304621 0.3581142 0.1304803 0.3622107
eae30 0.0056426 -0.0477716 0.7551273 0.0784795
eae31 0.0064952 0.0134454 0.6518611 0.1237571
eae32 0.1618061 0.1654615 0.3737328 0.1992194
eae33 0.0038291 -0.0098471 0.7442915 0.1083874
eae34 0.5326850 0.0122346 0.1580562 0.0443684
eae35 0.5062602 -0.0373219 0.2347023 0.0428753
eae36 0.0622083 -0.0017875 0.6613508 -0.1077357
eae37 0.0868835 0.0563011 0.3108438 0.4935917
eae38 0.6086572 -0.0841649 0.0359333 0.0448926
eae39 0.4677406 0.2037977 -0.0985501 0.1890808
eae40 0.6629072 -0.0537977 -0.0640364 0.1863533
eae41 0.2355963 0.2898070 0.0051194 0.2055669
eae42 0.3877867 0.2006801 0.0081661 0.0503817
eae43 0.1284064 0.0641935 0.0940995 0.4773128
eae44 0.4767269 -0.0096903 0.0436073 0.1796182
eae45 0.0975308 0.1160720 0.4684663 0.0915631
eae46 0.3236878 0.2086753 0.1058465 0.2644325
eae47 0.0911599 0.4844054 0.1483148 0.2264730

Comparação com o original

items <- readr::read_delim("items.csv", ",", escape_double = FALSE, trim_ws = TRUE)

final <- cbind(items, tableFactor)

knitr::kable(final)
item texto fatorOriginal cargaOriginal fator1 fator2 fator3 fator4
eae1 1 Descrever sua personalidade 1 0,499 0.4549921 -0.0268580 0.0422844 -0.0566453
eae2 2 Fazer cursos para se manter atualizado 2 0,619 0.1534982 0.3934088 0.0622229 -0.0837467
eae3 3 Pensar no que você mais valoriza em uma profissão 1 0,346 0.4311844 0.2408010 -0.0172975 -0.0521739
eae4 4 Saber qual o tempo médio que uma pessoa demora para encontrar um emprego na área 3 -0,412 0.1330868 0.2435038 0.1052895 -0.0650326
eae5 5 Listar os cursos que mais combinam com suas habilidades 1 0,514 0.5194259 0.2376151 -0.0508501 -0.0706058
eae6 6 Procurar informações sobre bolsas de estudo para fazer um curso 2 0,535 0.0400794 0.6466585 0.0039078 -0.0197403
eae7 7 Informar-se sobre o mercado de trabalho da profissão 4 -0,352 0.1220610 0.5456251 0.0746134 -0.0156821
eae8 8 Ir conhecer uma instituição que oferece o curso pelo qual você tem interesse 3 -0,481 -0.0179481 0.3906826 0.3302919 -0.1428833
eae9 9 Comparar suas habilidades com as de profissionais que você admira 3 -0,475 0.3548737 0.0400180 0.2555541 -0.1620119
eae10 10 Escolher uma profissão segundo sua própria opinião 1 0,658 0.5987129 0.0649514 -0.1355924 0.0753844
eae11 11 Fazer uma lista com suas metas profissionais 2 0,39 0.3396271 0.3326430 0.0616490 -0.1853957
eae12 12 Visitar um local de trabalho de um profissional que você admire 3 -0,649 0.0945625 0.1764139 0.5183237 -0.2692636
eae13 13 Citar suas habilidades 1 0,568 0.6522950 -0.1129004 0.0968505 -0.1606138
eae14 14 Encontrar uma profissão na qual você use suas habilidades 1 0,640 0.7074675 -0.0389267 0.0198065 -0.0652689
eae15 15 Entrar em sites de universidades para saber mais sobre o curso 2 0,538 -0.0797020 0.8141560 -0.0387200 0.0022200
eae16 16 Conhecer o dia a dia de uma profissão 3 -0,582 0.1116980 0.3202998 0.4112749 -0.1638436
eae17 17 Fazer cursos após o ensino médio 2 0,657 0.1386159 0.4253858 0.0073501 0.1340550
eae18 18 Usar a internet para pesquisar sobre uma profissão 2 0,466 -0.0044887 0.6887088 -0.0624126 0.1034866
eae19 19 Traçar seus objetivos pessoais com o que uma profissão oferece 1 0,354 0.3844210 0.2775613 0.0309958 -0.0002562
eae20 20 Participar de palestras informativas sobre profissões de seu interesse 3 -0,468 -0.0096122 0.4493773 0.3354655 -0.1959202
eae21 21 Procurar reportagens sobre uma profissão 2 0,4 0.0620044 0.4841950 0.1898392 -0.1371750
eae22 22 Informar-se sobre as possibilidades de atuação na área 4 -483 0.1626095 0.4403717 0.1655137 0.0656689
eae23 23 Convencer os outros de que sua escolha profissional é a mais certa pra vocês 1 0,51 0.5104439 -0.0058588 0.0493577 0.0595807
eae24 24 Listar algumas atividades que você faz bem 1 0,442 0.5826544 0.0387515 0.0283193 -0.1046977
eae25 25 Informar-se sobre onde são oferecidos os cursos de seu interesse 2 0,399 0.0964421 0.5506569 0.0499721 0.1765680
eae26 26 Informar-se a respeito do retorno financeiro que a profissão pode lhe trazer 4 -0,747 0.0979668 0.2288704 0.1158701 0.4631487
eae27 27 Comparar suas aptidões com as exigidas pela profissão 1 0,333 0.4135266 0.1434071 0.1130552 0.0848013
eae28 28 Optar por uma profissão mesmo que seus pais sejam contra 1 0,328 0.3578053 0.0763064 0.0288185 0.0830341
eae29 29 Saber quanto custa o curso de seus interesse 4 -0,415 -0.0304621 0.3581142 0.1304803 0.3622107
eae30 30 Conversar com uma pessoa que trabalhe numa profissão pela qual você se interesse 3 -0,586 0.0056426 -0.0477716 0.7551273 0.0784795
eae31 31 Pedir ajuda à pessoas experientes para solucionar suas dúvidas sobre uma profissão 3 -0,501 0.0064952 0.0134454 0.6518611 0.1237571
eae32 32 Saber o que um profissional de determinada área faz 4 -0,362 0.1618061 0.1654615 0.3737328 0.1992194
eae33 33 Conversar com pessoas que já trabalham para saber sobre profissões 3 -0,543 0.0038291 -0.0098471 0.7442915 0.1083874
eae34 34 Relacionar suas características pessoais com as que a profissão exige 1 0,404 0.5326850 0.0122346 0.1580562 0.0443684
eae35 35 Citar as habilidades necessárias para exercer uma determinada profissão 1 0,514 0.5062602 -0.0373219 0.2347023 0.0428753
eae36 36 Acompanhar um profissional durante seu trabalho 3 -0,503 0.0622083 -0.0017875 0.6613508 -0.1077357
eae37 37 Descobrir quanto ganha um profissional de uma determinada área 4 -0,667 0.0868835 0.0563011 0.3108438 0.4935917
eae38 38 Dizer quais atividades você mais gosta de fazer 1 0,535 0.6086572 -0.0841649 0.0359333 0.0448926
eae39 39 Escolher um curso para fazer 1 0,475 0.4677406 0.2037977 -0.0985501 0.1890808
eae40 40 Escolher uma profissão que você realmente goste 1 0,704 0.6629072 -0.0537977 -0.0640364 0.1863533
eae41 41 Definir uma instituição para estudar 2 0,545 0.2355963 0.2898070 0.0051194 0.2055669
eae42 42 Fazer uma lista das profissões que você mais gosta 2 0,372 0.3877867 0.2006801 0.0081661 0.0503817
eae43 43 Levar em conta o salário que a profissão pode lhe proporcionar 4 -0,691 0.1284064 0.0641935 0.0940995 0.4773128
eae44 44 Manter a escolha de uma profissão por um longo tempo 1 0,569 0.4767269 -0.0096903 0.0436073 0.1796182
eae45 45 Procurar orientação profissional 3 -0,394 0.0975308 0.1160720 0.4684663 0.0915631
eae46 46 Pensar na realização pessoal que a profissão pode trazer 4 -0,376 0.3236878 0.2086753 0.1058465 0.2644325
eae47 47 Procurar informações sobre os cursos de formação na área 2 0,582 0.0911599 0.4844054 0.1483148 0.2264730