# pulisco lo spazio di lavoro
rm(list = ls())
# Carico pacchetti
# se non ho i pacchetti devo prima lanciare il comando
# install.packages("nomepacchetto")
library(psych)
library(psychTools)
library(corrplot)
library(ggplot2)
library(tidyr)
# setwd('/percorso/cartella') # adatta al tuo percorso
# carico il dato in formato R attraverso la funzione load
load("data/dataB.RData")
# visualizzo la struttura: quante righe, quante colonne, che tipo di variabili
str(dataB)tibble [19,709 × 57] (S3: tbl_df/tbl/data.frame)
$ race : num [1:19709] 3 13 1 3 11 13 5 4 5 3 ...
$ age : num [1:19709] 53 46 14 19 25 31 20 23 39 18 ...
$ engnat : num [1:19709] 1 1 2 2 2 1 1 2 1 1 ...
$ gender : num [1:19709] 1 2 2 2 2 2 2 1 2 2 ...
$ hand : num [1:19709] 1 1 1 1 1 1 1 1 3 1 ...
$ source : num [1:19709] 1 1 1 1 2 2 5 2 4 5 ...
$ country: chr [1:19709] "US" "US" "PK" "RO" ...
$ E1 : num [1:19709] 4 2 5 2 3 1 5 4 3 1 ...
$ E2 : num [1:19709] 2 2 1 5 1 5 1 3 1 4 ...
$ E3 : num [1:19709] 5 3 1 2 3 2 5 5 5 2 ...
$ E4 : num [1:19709] 2 3 4 4 3 4 1 3 1 5 ...
$ E5 : num [1:19709] 5 3 5 3 3 1 5 5 5 2 ...
$ E6 : num [1:19709] 1 3 1 4 1 3 1 1 1 4 ...
$ E7 : num [1:19709] 4 1 1 3 3 2 5 4 5 1 ...
$ E8 : num [1:19709] 3 5 5 4 1 4 4 3 2 4 ...
$ E9 : num [1:19709] 5 1 5 4 3 1 4 4 5 1 ...
$ E10 : num [1:19709] 1 5 1 5 5 5 1 3 3 5 ...
$ N1 : num [1:19709] 1 2 5 5 3 1 2 1 2 5 ...
$ N2 : num [1:19709] 5 3 1 4 3 5 4 4 4 2 ...
$ N3 : num [1:19709] 2 4 5 4 3 4 2 4 5 5 ...
$ N4 : num [1:19709] 5 2 5 2 4 5 4 4 3 2 ...
$ N5 : num [1:19709] 1 3 5 4 3 1 2 1 3 3 ...
$ N6 : num [1:19709] 1 4 5 5 3 4 2 1 5 4 ...
$ N7 : num [1:19709] 1 3 5 5 3 4 3 1 5 3 ...
$ N8 : num [1:19709] 1 2 5 5 3 1 2 1 4 2 ...
$ N9 : num [1:19709] 1 2 5 4 3 5 2 1 3 3 ...
$ N10 : num [1:19709] 1 4 5 5 4 2 2 1 3 4 ...
$ A1 : num [1:19709] 1 1 5 2 5 2 5 2 1 2 ...
$ A2 : num [1:19709] 5 3 1 5 5 2 5 5 5 3 ...
$ A3 : num [1:19709] 1 3 5 4 3 3 1 1 1 1 ...
$ A4 : num [1:19709] 5 4 5 4 5 4 5 4 5 4 ...
$ A5 : num [1:19709] 2 4 1 3 1 3 1 3 1 2 ...
$ A6 : num [1:19709] 3 4 5 5 5 4 5 3 5 4 ...
$ A7 : num [1:19709] 1 2 1 3 1 3 1 1 1 3 ...
$ A8 : num [1:19709] 5 3 5 4 5 5 5 3 5 3 ...
$ A9 : num [1:19709] 4 4 5 4 5 5 4 4 5 3 ...
$ A10 : num [1:19709] 5 3 5 3 5 3 5 5 4 2 ...
$ C1 : num [1:19709] 4 4 4 3 3 2 2 4 4 5 ...
$ C2 : num [1:19709] 1 1 1 3 1 5 4 2 3 2 ...
$ C3 : num [1:19709] 5 3 5 4 5 4 3 5 5 4 ...
$ C4 : num [1:19709] 1 2 1 5 3 3 3 1 2 2 ...
$ C5 : num [1:19709] 5 3 5 1 3 3 3 4 5 3 ...
$ C6 : num [1:19709] 1 1 1 4 1 4 3 1 2 2 ...
$ C7 : num [1:19709] 4 5 5 5 1 5 3 4 5 4 ...
$ C8 : num [1:19709] 1 1 1 4 3 3 3 1 2 2 ...
$ C9 : num [1:19709] 4 4 5 2 3 5 3 3 4 4 ...
$ C10 : num [1:19709] 5 4 5 3 3 3 3 5 3 4 ...
$ O1 : num [1:19709] 4 3 4 4 3 4 3 3 3 4 ...
$ O2 : num [1:19709] 1 3 5 3 1 2 1 1 3 2 ...
$ O3 : num [1:19709] 3 3 5 5 1 1 5 5 5 5 ...
$ O4 : num [1:19709] 1 3 1 2 1 3 1 1 3 2 ...
$ O5 : num [1:19709] 5 2 5 4 3 3 4 4 5 4 ...
$ O6 : num [1:19709] 1 3 1 2 1 5 1 1 1 1 ...
$ O7 : num [1:19709] 4 3 5 5 3 5 4 5 5 4 ...
$ O8 : num [1:19709] 2 1 5 2 1 4 3 3 3 3 ...
$ O9 : num [1:19709] 5 3 5 5 5 5 3 2 4 4 ...
$ O10 : num [1:19709] 5 2 5 5 3 3 4 5 5 4 ...
- attr(*, "na.action")= 'omit' Named int [1:10] 366 2789 3919 4166 8891 10953 13304 15180 15725 19065
..- attr(*, "names")= chr [1:10] "366" "2789" "3919" "4166" ...