Se cuenta con 19298 registros. 609 columnas que corresponden a las preguntas presentes en el formulario Urbano Adultos.

La ELCA es una encuesta longitudinal que sigue cada tres años a aproximadamente 10,000 hogares colombianos en zonas urbanas y rurales de Colombia. El objetivo principal de la encuesta es aumentar la comprensión de los cambios sociales y económicos a nivel individual y de los hogares,proveyendo información sobre el comportamiento de éstos en el tiempo y su efecto sobre el bienestar.Las bases públicas de la ELCA son: Hogar, personas y niños. 9033 hombres respondieron la encuesta. 10265 mujeres respondieron la encuesta relacionada con el formulario Adultos (Urbano).

Tema 2: Caracterización de aspectos laborales de la población femenina con algún tipo de discapacidad en Colombia.

Limpieza de los datos

Codificación de la variable La persona es:

jefe de hogar(1)

Cónyuge(2)

Otro(3)

1 se le asigna Jf correspondiente a Jefe de Hogar

2 se le asigna Cony correspondiente a cónyugue

3 se le asigna otro

rm(list = ls())
library(haven)
## Warning: package 'haven' was built under R version 4.2.2
library(xtable)
## Warning: package 'xtable' was built under R version 4.2.2
UPersonas <- read_dta("C:/Users/Lenovo/Desktop/proyecto_ELCA/Datos/UPersonas.dta")
nrow(UPersonas)
## [1] 19298
UPersonas2<-UPersonas
UPersonas2$parentesco<-as.numeric(UPersonas2$parentesco)
UPersonas2$parentesco[UPersonas2$parentesco %in% c(1)]<-"Jf"
UPersonas2$parentesco[UPersonas2$parentesco %in% c(2)]<-"Cony"
UPersonas2$parentesco[UPersonas2$parentesco %in% c(3:19)]<-"Otro"
tabla_parentesco<-table(UPersonas2$parentesco,useNA = "always")
tabla_parentesco
## 
##  Cony    Jf  Otro  <NA> 
##  3073  4860 11365     0
plot(table(UPersonas2$parentesco),col=c(2:7),xlab="categorias de parentesco",
     ylab="cantidad de personas",ylim=c(0,7000))

Categorización de la variable edad en años cumplidos

0-10 personas que manifestaron tener de 0 a 10 años.

11-17 personas que manifestaron tener de 11 a 17 años.

18-30 personas que manifestaron tener de 18 a 30 años.

31-60 personas que manifestaron tener de 31 a 60 años.

61-96 personas que manifestaron tener de 61 a 96 años.

UPersonas2$edad[UPersonas2$edad %in% c(0:10)]<-"0-10"
UPersonas2$edad[UPersonas2$edad %in% c(11:17)]<-"11-17"
UPersonas2$edad[UPersonas2$edad %in% c(18:30)]<-"18-30"
UPersonas2$edad[UPersonas2$edad %in% c(31:60)]<-"31-60"
UPersonas2$edad[UPersonas2$edad %in% c(61:96)]<-"61:96"
tabla_edad<-table(UPersonas2$edad,useNA = "always")
tabla_edad
## 
##  0-10 11-17 18-30 31-60 61:96  <NA> 
##  3431  2831  3732  7342  1962     0
plot(table(UPersonas2$edad),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,7000))

Codificación de las categorías de la variable sexo

UPersonas2$sexo<-as.numeric(UPersonas2$sexo)
UPersonas2$sexo[UPersonas2$sexo %in% c(1)]<-"H" #Hombre
UPersonas2$sexo[UPersonas2$sexo %in% c(2)]<-"M" #Mujer
tabla_sexo<-table(UPersonas2$sexo,useNA = "always")
tabla_sexo
## 
##     H     M  <NA> 
##  9033 10265     0
plot(table(UPersonas2$sexo),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,7000))

Codificación de las categorías de la variable:¿Está cotizando a un fondo de pensiones?

1. Si

2. No

UPersonas2$cotizando<-as.numeric(UPersonas2$cotizando)
UPersonas2$cotizando[UPersonas2$cotizando %in% c(1)]<-"Si" 
UPersonas2$cotizando[UPersonas2$cotizando %in% c(2)]<-"No" 
UPersonas2$cotizando[is.na(UPersonas2$cotizando)]<-"NA_Cot"
tabla_cotizando<-table(UPersonas2$cotizando,useNA = "always")
tabla_cotizando
## 
## NA_Cot     No     Si   <NA> 
##  11943   5247   2108      0
plot(table(UPersonas2$cotizando),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,7000))

Codificacion de la variable: Por enfermedad, accidente o nacimiento, ¿______ tiene alguna de las siguientes condiciones de forma permanente como…?

a. Ceguera total 1. Si, 2. No

b. Sordera total 1. Si, 2. No

c. Mudez 1. Si, 2. No

d. Dificultad para moverse o caminar por si mismo 1. Si, 2. No

e. Dificultad para bañarse, vestirse, o alimentarse por si mismo 1. Si, 2. No

f. Dificultad para salir a la calle sin ayuda o compañía 1. Si, 2. No

g. Dificultad para entender o aprender 1. Si, 2. No

UPersonas2$discp<-rep(0,nrow(UPersonas2))
UPersonas2$ceguera<-as.numeric(UPersonas2$ceguera)
UPersonas2$sordera<-as.numeric(UPersonas2$sordera)
UPersonas2$mudez<-as.numeric(UPersonas2$mudez)
UPersonas2$dif_moverse<-as.numeric(UPersonas2$dif_moverse)
UPersonas2$dif_banarse<-as.numeric(UPersonas2$dif_banarse)
UPersonas2$dif_calle<-as.numeric(UPersonas2$dif_calle)
UPersonas2$dif_aprender<-as.numeric(UPersonas2$dif_aprender)

UPersonas2$discp[(UPersonas2$ceguera %in% c(1)) | 
                   (UPersonas2$sordera %in% c(1))|
                   (UPersonas2$mudez %in% c(1)) | 
                   (UPersonas2$dif_moverse %in% c(1)) |
                   (UPersonas2$dif_banarse %in% c(1)) |
                   (UPersonas2$dif_calle %in% c(1))|
                   (UPersonas2$dif_aprender %in% c(1))]<-'Si'
UPersonas2$discp[UPersonas2$discp==0]<-'No'
tabla_discp<-table(UPersonas2$discp,useNA = "always")
tabla_discp
## 
##    No    Si  <NA> 
## 18697   601     0
plot(table(UPersonas2$discp),col=c(2:7),xlab="categorías",
     ylab="cantidad de personas",ylim=c(0,1500))

Donde: Si indica que la persona tiene algún tipo de discapacidad y NO indica que la persona no tiene discapacidad alguna o no se encuentra dentro de ls categorías contempladas.

Codificación de la variable: ¿Cuántos hijos(as) nacidos(as) vivos tiene, o ha tenido__________?

Hijas

“ninguno”, “uno”, “dos”, “tres o más”

Hijos

“ninguno”, “uno”, “dos”, “tres o más”

Estas dos fueron agrupadas en una sola variable referente a cuántos hijos nacidos vivos tiene, de la siguiente manera:

UPersonas2$hijos<-rep(0,nrow(UPersonas2))
UPersonas2$hijos<-as.numeric(UPersonas2$hijos_hombres)+as.numeric(UPersonas2$hijas_mujeres)
table(UPersonas2$hijos,useNA = "always")
## 
##     1     2     3     4     5     6     7     8     9    10    11    12  <NA> 
##  1128  1217   707   289   123    40    14     6     4     5     1     1 15763

Agrupamos las categorías de la siguiente manera:

1 1HJ

2 2HJ

>=3 +2HJ

UPersonas2$hijos[UPersonas2$hijos %in% c(1)]<-'1HJ'
UPersonas2$hijos[UPersonas2$hijos %in% c(2)]<-'2HJ'
UPersonas2$hijos[UPersonas2$hijos %in% c(3:12)]<-'+2HJ'
UPersonas2$hijos[is.na(UPersonas2$hijos)]<-"NA_HJ"
table(UPersonas2$hijos,useNA = "always")
## 
##  +2HJ   1HJ   2HJ NA_HJ  <NA> 
##  1190  1128  1217 15763     0
plot(table(UPersonas2$hijos),col=c(2:5),xlab="categorías",
     ylab="cantidad de personas",ylim=c(0,1500))

¿Está embarazada?

Las categorías son:

1. Si

2. No

UPersonas2$embarazada<-as.numeric(UPersonas2$embarazada)
UPersonas2$embarazada[UPersonas2$embarazada %in% c(1)]<-'Si_NA'
UPersonas2$embarazada[UPersonas2$embarazada %in% c(2)]<-'No'
UPersonas2$embarazada[is.na(UPersonas2$embarazada)]<-"Si_NA"
tabla_emb<-table(UPersonas2$embarazada,useNA = "always")
tabla_emb
## 
##    No Si_NA  <NA> 
##  5939 13359     0
plot(table(UPersonas2$embarazada),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,1500))

402 - ¿___________actualmente estudia? (asiste a la escuela, colegio o universidad)

UPersonas2$estudia<-as.numeric(UPersonas2$estudia)
UPersonas2$estudia[UPersonas2$estudia %in% c(1)]<-'Si'
UPersonas2$estudia[UPersonas2$estudia %in% c(2)]<-'No'
UPersonas2$estudia[is.na(UPersonas2$estudia)]<-"NA_est"
tabla_est<-table(UPersonas2$estudia,useNA = "always")
tabla_est
## 
## NA_est     No     Si   <NA> 
##   2252  11160   5886      0
plot(table(UPersonas2$estudia),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,14000))

404 - ¿Hace cuánto tiempo_____dejó de estudiar?

*1** Menos de tres (3) años

2 Más de tres (3) años

3 Nunca ha estudiado

UPersonas2$t_dejoestudio<-as.numeric(UPersonas2$t_dejoestudio)
UPersonas2$t_dejoestudio[UPersonas2$t_dejoestudio %in% c(1)]<-'-3'
UPersonas2$t_dejoestudio[UPersonas2$t_dejoestudio %in% c(2)]<-'+3_N'
UPersonas2$t_dejoestudio[UPersonas2$t_dejoestudio %in% c(3)]<-'+3_N'
UPersonas2$t_dejoestudio[is.na(UPersonas2$t_dejoestudio)]<-"NA_dest"
tabla_t_dejoestudio<-table(UPersonas2$t_dejoestudio,useNA = "always")
tabla_t_dejoestudio
## 
##      -3    +3_N NA_dest    <NA> 
##    1186    8076   10036       0
plot(table(UPersonas2$t_dejoestudio),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,2000))

Población ocupada

502a - ¿Es su trabajo actual, su primer trabajo?

1.Si 2.No

UPersonas2$es_ptrabajo<-as.numeric(UPersonas2$es_ptrabajo)
UPersonas2$es_ptrabajo[UPersonas2$es_ptrabajo %in% c(1)]<-'Si'
UPersonas2$es_ptrabajo[UPersonas2$es_ptrabajo %in% c(2)]<-'No'
UPersonas2$es_ptrabajo[is.na(UPersonas2$es_ptrabajo)]<-"NA_pt"
tabla_es_ptrabajo<-table(UPersonas2$es_ptrabajo,useNA = "always")
tabla_es_ptrabajo
## 
## NA_pt    No    Si  <NA> 
## 14020  4195  1083     0
plot(table(UPersonas2$es_ptrabajo),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,2000))

502 - ¿A qué actividad se dedica principalmente la empresa o negocio en la que__________ trabaja?¨

La variable se encuentra codificada como descripcion_ciiu

Categorías:

1 Agricultura, ganadería, caza,silvicultura y pesca

2 Explotación de minas y canteras

3 Industrias manufactureras

4 Suministro de electricidad, gas, vapor y aire acondicionado

5 Distribución de agua; evacuación y tratamiento de aguas residuales, gestión de desechos y actividades de saneamiento ambiental.

6 Construcción

7 Comercio al por mayor y al por menor; reparación de vehículos automotores y motocicletas.

8 Transporte y almacenamiento.

9 Alojamiento y servicios de comida.

10 Información y comunicaciones.

11 Actividades financieras y de seguros.

12 Actividades inmobiliarias.

13 Actividades profesionales, científicas y técnicas.

14 Actividades de servicios administrativos y de apoyo.

15 Administración pública y defensa; planes de seguridad social de afiliación obligatoria.

16 Educación.

17 Actividades de atención de la salud humana y de asistencia social.

18 Actividades artísticas, de entrenamiento y recreación.

19 Otras actividades de servicios.

20 Actividades de los hogares individuales en calidad de empleadores; actividades no diferenciadas de los hogares individuales como productores de bienes y servicios para uso propio.

21 Actividades de organizaciones y entidades extraterritoriales.

Veamos la cantidad de personas que se encuentran en cada una de estas categorías:

table(UPersonas2$descripcion_ciiu,useNA = "always")
## 
##     1     2     3     4     5     6     7     8     9    10    11    12    13 
##   368    47   518    31    11   362  1043   384   513    53    51    21   109 
##    14    15    16    17    18    19    20  <NA> 
##   195   103   251   217    71   707   223 14020

Dado que son 21 categorías y algunas tienen frecuencias muy bajas,lo que puede afectar nuestro Análisis de correspondencias múltiples, entonces las agruparemos de la siguiente manera:

Grupo 1

1 Agricultura, ganadería, caza, silvicultura y pesca

2 Explotación de minas y canteras

6 Construcción

20 Actividades de los hogares individuales en calidad de empleadores; actividades no diferenciadas de los hogares individuales como productores de bienes y servicios para uso propio.

3 Industrias manufactureras

15 Administración pública y defensa; planes de seguridad social de afiliación obligatoria

18 Actividades artísticas, de entrenamiento y recreación

Grupo 2

7 Comercio al por mayor y al por menor; reparación de vehículos automotores y motocicletas

Grupo 3

5 Distribución de agua; evacuación y tratamiento de aguas residuales, gestión de desechos y actividades de saneamiento ambiental.

4 Suministro de electricidad, gas, vapor y aire acondicionado

8 Transporte y almacenamiento

14 Actividades de servicios administrativos y de apoyo

17 Actividades de atención de la salud humana y de asistencia social

19 Otras actividades de servicios

Grupo 4

9 Alojamiento y servicios de comida

10 Información y comunicaciones

11 Actividades financieras y de seguros

12 Actividades inmobiliarias

13 Actividades profesionales, científicas y técnicas

16 Educación

UPersonas2$descripcion_ciiu<-as.numeric(unlist(UPersonas2$descripcion_ciiu))
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(1)]<-'G1'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(2)]<-'G1'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(3)]<-'G1'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(4)]<-'G3'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(5)]<-'G3'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(6)]<-'G1'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(7)]<-'G2'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(8)]<-'G3'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(9)]<-'G4'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(10)]<-'G4'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(11)]<-'G4'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(12)]<-'G4'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(13)]<-'G4'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(14)]<-'G3'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(15)]<-'G1'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(16)]<-'G4'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(17)]<-'G3'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(18)]<-'G1'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(19)]<-'G3'
UPersonas2$descripcion_ciiu[UPersonas2$descripcion_ciiu %in% c(20)]<-'G1'
UPersonas2$descripcion_ciiu[is.na(UPersonas2$descripcion_ciiu)]<-"NA_G"
tabla_descripcion_ciiu<-table(UPersonas2$descripcion_ciiu,useNA = "always")
tabla_descripcion_ciiu
## 
##    G1    G2    G3    G4  NA_G  <NA> 
##  1692  1043  1545   998 14020     0
plot(table(UPersonas2$descripcion_ciiu),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,2000))

Estos NA se pueden deber a personas que no laboran o tienen empleos informales o no saben la actividad principal de la empresa donde laboran.

505 - ¿Cómo consiguió_______este trabajo o empleo?

La variable se encuentra codificada como medio_consiguio

*+1** Pidiendo ayuda a familiares, amigos o colegas

2 Visitando, llevando o enviando hojas de vida a empresas o empleadores

3 A través del SENA

4 Visitando, llevando o enviando hojas de vida a bolsas de empleo o intermediarios

5 Por avisos clasificados

6 Por convocatoria

7 Por internet

8 Por organizaciones a las que pertenece

9 El empleador lo contactó directamente

10 No necesitó o no recurrió a ningún medio

11 Por contactos profesionales

12 Por otro medio

Veamos cuántas personas hay en cada categoría

table(UPersonas2$medio_consiguio,useNA = "always")
## 
##     1     2     3     4     5     6     7     8     9    10    11    12  <NA> 
##  3115   279    37    81    34   145    68    20   203  1159   130     7 14020

Dados estos resultados vamos a recategorizar la variable en las siguientes categorías:

Pidiendo ayuda a familiares, amigos o colegas como fac No necesitó o no recurrió a ningún medio nm Otros medios como: 2,3,4,5,6,7,8,9,11,12 Otros

table(UPersonas2$medio_consiguio,useNA = "always")
## 
##     1     2     3     4     5     6     7     8     9    10    11    12  <NA> 
##  3115   279    37    81    34   145    68    20   203  1159   130     7 14020
UPersonas2$medio_consiguio<-as.numeric(unlist(UPersonas2$medio_consiguio))
UPersonas2$medio_consiguio[UPersonas2$medio_consiguio %in% c(1)]<-'fac'
UPersonas2$medio_consiguio[UPersonas2$medio_consiguio %in% c(2,3,4,5,6,7,
                                                             8,9,11,12)]<-'Otros'
UPersonas2$medio_consiguio[UPersonas2$medio_consiguio %in% c(10)]<-'nm'
UPersonas2$medio_consiguio[is.na(UPersonas2$medio_consiguio)]<-"NA_medio"
tabla_medio_consiguio<-table(UPersonas2$medio_consiguio,useNA = "always")
tabla_medio_consiguio
## 
##      fac NA_medio       nm    Otros     <NA> 
##     3115    14020     1159     1004        0
plot(table(UPersonas2$medio_consiguio),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,2000))

506 - ¿El contrato que________tiene en ese trabajo es?

La variable se encuentra codificada como **tipo_contrato.

Tiene las siguientes categorías:

1 Contrato escrito a término fijo

2 Contrato escrito a término indefinido

3 Contrato verbal

4 No tiene contrato

5 No aplica

Veamos cuántas personas hay en cada categoría:

table(UPersonas2$tipo_contrato,useNA = "always")
## 
##     1     2     3     4     5  <NA> 
##   637  1220   488  2808   125 14020

Se codifican las categorías de la siguiente manera:

1 Contrato escrito a término fijo como CEF

2 Contrato escrito a término indefinido como CEI

3-5 Contrato verbal o no aplica como CV_NP

4 No tiene contrato como NC

UPersonas2$tipo_contrato<-as.numeric(unlist(UPersonas2$tipo_contrato))
UPersonas2$tipo_contrato[UPersonas2$tipo_contrato %in% c(1)]<-'CEF'
UPersonas2$tipo_contrato[UPersonas2$tipo_contrato %in% c(2)]<-'CEI'
UPersonas2$tipo_contrato[UPersonas2$tipo_contrato %in% c(3)]<-'CV_NP'
UPersonas2$tipo_contrato[UPersonas2$tipo_contrato %in% c(4)]<-'NC'
UPersonas2$tipo_contrato[UPersonas2$tipo_contrato %in% c(5)]<-'CV_NP'
UPersonas2$tipo_contrato[is.na(UPersonas2$tipo_contrato)]<-"NA_contrato"
tabla_tipo_contrato<-table(UPersonas2$tipo_contrato,useNA = "always")
tabla_tipo_contrato
## 
##         CEF         CEI       CV_NP NA_contrato          NC        <NA> 
##         637        1220         613       14020        2808           0
plot(table(UPersonas2$tipo_contrato),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,2000))

507 - En ese trabajo, ¿_____________ cuenta con […]?

a. Seguridad social en salud ?(segsoc_salud) 1. Si 2. No

b. Seguro médico privado por parte del empleador ? (seg_medico) 1. Si 2. No

c. Afiliación a un fondo de pensiones ? (afiliacion_fp) 1. Si 2. No

d. Vacaciones con sueldo ? (vacaciones) 1. Si 2. No

e. Prima de navidad ? (prima_navidad) 1. Si 2. No

f. Derecho a cesantías ? (cesantias) 1. Si 2. No

Estas variables se agrupan en una solo con las siguientes categorías:

Personas que en su trabajo cuentan con Seguridad social en salud,Seguro médico privado por parte del empleador, Afiliación a un fondo de pensiones,Vacaciones con sueldo, Prima de navidad, Derecho a cesantías como Total

Personas que en su trabajo cuentan con Seguridad social en salud,Seguro médico privado por parte del empleador, Afiliación a un fondo de pensiones, Vacaciones con sueldo como basico

Personas que en su trabajo cuentan con Seguridad social en salud, Afiliación a un fondo de pensiones, Derecho a cesantías muyBasico

Personas que no cuentan (ninguna) con las condiciones que se exponen en estas categorías Nada

UPersonas2$cuenta_con<-rep(0,nrow(UPersonas2))
UPersonas2$segsoc_salud<-as.numeric(unlist(UPersonas2$segsoc_salud))
UPersonas2$seg_medico<-as.numeric(unlist(UPersonas2$seg_medico))
UPersonas2$afiliacion_fp<-as.numeric(unlist(UPersonas2$afiliacion_fp))
UPersonas2$vacaciones<-as.numeric(unlist(UPersonas2$vacaciones))
UPersonas2$prima_navidad<-as.numeric(unlist(UPersonas2$prima_navidad))
UPersonas2$cesantias<-as.numeric(unlist(UPersonas2$cesantias))
UPersonas2$cuenta_con[UPersonas2$segsoc_salud %in% c(1) &
                        UPersonas2$seg_medico %in% c(1) &
                        UPersonas2$afiliacion_fp %in% c(1)&
                        UPersonas2$vacaciones %in% c(1) &
                        UPersonas2$prima_navidad %in% c(1) &
                        UPersonas2$cesantias %in% c(1)]<-'Total'
UPersonas2$cuenta_con[(UPersonas2$segsoc_salud %in% c(1) &
                        UPersonas2$seg_medico %in% c(1) &
                        UPersonas2$afiliacion_fp %in% c(1)&
                        UPersonas2$vacaciones %in% c(1) &
                        UPersonas2$prima_navidad %in% c(2) &
                        UPersonas2$cesantias %in% c(2)) |
                        (UPersonas2$segsoc_salud %in% c(1) &
                        UPersonas2$seg_medico %in% c(2) &
                        UPersonas2$afiliacion_fp %in% c(1)&
                        UPersonas2$vacaciones %in% c(2) &
                        UPersonas2$prima_navidad %in% c(2) &
                        UPersonas2$cesantias %in% c(1)) ]<-'Nada_basico'  

UPersonas2$cuenta_con[UPersonas2$segsoc_salud %in% c(2) &
                        UPersonas2$seg_medico %in% c(2) &
                        UPersonas2$afiliacion_fp %in% c(2)&
                        UPersonas2$vacaciones %in% c(2) &
                        UPersonas2$prima_navidad %in% c(2) &
                        UPersonas2$cesantias %in% c(2)]<-'Nada_basico'
UPersonas2$cuenta_con[UPersonas2$cuenta_con %in% c(0)]<-'OtrosNA'
tabla_cuenta_con<-table(UPersonas2$cuenta_con)
tabla_cuenta_con
## 
## Nada_basico     OtrosNA       Total 
##        3258       15666         374
plot(tabla_cuenta_con,col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,12000))

508 - ¿En ese trabajo ___________es…?

Se encuentra codificada como ocupacion

Las categorías con las que cuenta son las siguientes:

1 Asalariado de empresa particular

2 Asalariado del gobierno

3 Jornalero o peón

4 Empleado doméstico

5 Trabajador por cuenta propia

6 Patrón o empleador

7 Trabajador de su propia finca (propia, en arriendo o aparcería, etc. Independientemente de la forma de tenencia)

8 Trabajador familiar sin remuneración

9 Otro

10 Trabajador por días

Veamos cuántas persnonas hay en cada categoría:

table(UPersonas2$ocupacion,useNA = "always")
## 
##     1     2     3     4     5     6     7     8     9    10  <NA> 
##  3676   474   261   329  3522   111    60   207    11    22 10625

Conforme a lo mostrado, se agruparán las categorías 1,2,3,4 en una sola categoría llamada ASALAR_ocup. La categoría 1 correspondiente a Asalariado de empresa particular se codicará como AEP. 5,6,7,8 como TRIND_ocup. 8,9,10 y NA como OTROS_NA_ocup. Las no respuesta como N/R_ocup.

UPersonas2$ocupacion <- as.numeric(UPersonas2$ocupacion)
UPersonas2$ocupacion[UPersonas2$ocupacion %in% c(1,2,3,4)] <- "ASALAR" # AsalariadoS
UPersonas2$ocupacion[UPersonas2$ocupacion  %in% c(5,6,7)] <- "TRIND" # INDEPENDIENTES
UPersonas2$ocupacion[UPersonas2$ocupacion %in% c(8,9,10)] <- "OTROS_NA"  # OTROS
UPersonas2$ocupacion[is.na(UPersonas2$ocupacion) & (UPersonas2$poc == 1)] <- "N/R_ocup" # No respuesta
UPersonas2$ocupacion[is.na(UPersonas2$ocupacion)] <- "OTROS_NA"
tabla_ocupacion<-table(UPersonas2$ocupacion,useNA = "always")
tabla_ocupacion
## 
##   ASALAR OTROS_NA    TRIND     <NA> 
##     4740    10865     3693        0
plot(table(UPersonas2$ocupacion),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,3000))

509 - ______, señale la casilla (del 1 al 12) en la que se encuentra el ingreso generado por TODAS sus actividades del MES PASADO

Esta variable se encuentra codificada como rango_ingreso

Las categorías con las que cuenta son las siguientes:

1 Entre $0 y $100.000

2 Entre $100.001 y $250.000

3 Entre $250.001 y $400.000

4 Entre $400.001 y $500.000

5 Entre $500.001 y $650.000

6 Entre $650.001 y $ 800.000

7 Entre $800.001 y $ 900.000

8 Entre $900.001 y $1.000.000

9 Entre $1.000.001 y $1.500.000

10 Entre $1.500.001 y $2.000.000

11 Entre $2.000.001 y $4.000.000

12 Entre $4.000.001 y $6.000.000

13 Más de 6.000.000

Veamos la cantidad de personas por categoría

table(UPersonas2$rango_ingreso,useNA = "always")
## 
##     1     2     3     4     5     6     7     8     9    10    11    12    13 
##   364   454   541   332   420  1058   358   350   670   349   291    62    29 
##  <NA> 
## 14020

Conforme a ello podemos agrupar las categorías de la siguiente manera:

Categorías 1,2,3,4,5 en la categoría -Min dado que en el 2016 en Colombia el salario mínimo estaba en 689,455 COP.

Categoría 6 Min

Categorías 7,8,9 en la categoría +Min-3Min que corresponde a personan que ganan más del mínimos pero menos de 3 Mínimos.

Categorias 10,11,12,13 en la categoría +3Min que corresponde a personas que ganan más de tres mínimos.

UPersonas2$rango_ingreso<-as.numeric(unlist(UPersonas2$rango_ingreso))
UPersonas2$rango_ingreso[UPersonas2$rango_ingreso %in% c(1:5)]<-'-Min'
UPersonas2$rango_ingreso[UPersonas2$rango_ingreso %in% c(6)]<-'Min'
UPersonas2$rango_ingreso[UPersonas2$rango_ingreso %in% c(7:9)]<-'-3Min'
UPersonas2$rango_ingreso[UPersonas2$rango_ingreso %in% c(10:13)]<-'+3Min'
UPersonas2$rango_ingreso[is.na(UPersonas2$rango_ingreso)]<-"NA_salario"
tabla_rango_ingreso<-table(UPersonas2$rango_ingreso,useNA = "always")
plot(table(UPersonas2$rango_ingreso),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,3000))

**522 - ¿Cuántos empleados, incluido(a)_tiene la empresa dónde trabaja?**

Esta variable se encuentra codificada como n_empleados

Cuenta con las siguientes categorías:

1 Trabaja solo

2 De 2 a 5 personas

3 De 6 a 10 personas

4 De 11 a 19 personas

5 De 20 a 49 personas

6 50 personas y más

Veamos la cantidad de personas por categoría:

table(UPersonas2$n_empleados,useNA = "always")
## 
##     1     2     3     4     5     6  <NA> 
##  1967  1169   335   215   322  1186 14104

De acuerdo a este resultados, agruaremos las categorías 3,4 y 5 en una sola. Por lo que la codificación y la definición de las categorías queda de la siguiente manera:

1 Trabaja solo como TS. 2 De 2 a 5 personas como 2A5. Las categorías 3,4,5 como 6A49. La categoría 6 como 50+.

Veamos entonces cómo queda:

UPersonas2$n_empleados<-as.numeric(unlist(UPersonas2$n_empleados))
UPersonas2$n_empleados[UPersonas2$n_empleados %in% c(1)]<-'solo'
UPersonas2$n_empleados[UPersonas2$n_empleados %in% c(2)]<-'2A5'
UPersonas2$n_empleados[UPersonas2$n_empleados %in% c(3:5)]<-'6A49'
UPersonas2$n_empleados[UPersonas2$n_empleados %in% c(6)]<-'50+'
UPersonas2$n_empleados[is.na(UPersonas2$n_empleados)]<-"NA_emp"
tabla_n_empleados<-table(UPersonas2$n_empleados,useNA = "always")
tabla_n_empleados
## 
##    2A5    50+   6A49 NA_emp   solo   <NA> 
##   1169   1186    872  14104   1967      0
plot(table(UPersonas2$n_empleados),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,3000))

523 - ¿Cuántas horas a la semana trabaja normalmente_____ en su trabajo o empleo de 2 a 5 personas PRINCIPAL?

Esta variable se encuentra codificada como horas_normal

No hay categorías fijadas para esta variable. Veamos entonces una resumen de dicha variable:

summary(UPersonas2$horas_normal)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
##    1.00   35.00   48.00   45.18   56.00  108.00   13924
table(UPersonas2$horas_normal,useNA = "always")
## 
##     1     2     3     4     5     6     7     8     9    10    11    12    13 
##    17    46    32    43    30    53    17    60    20    80     9    65     2 
##    14    15    16    17    18    19    20    21    22    23    24    25    26 
##    39    59    36     4    49     4   108    45    11     1   129    55     3 
##    27    28    30    32    33    34    35    36    37    38    39    40    41 
##    12    49   218    28     5     3    75   111     1     4     7   354     1 
##    42    43    44    45    46    47    48    49    50    51    52    53    54 
##    95    12    40   113    25     8  1354    29   220    14    28    11   126 
##    55    56    57    58    59    60    61    62    63    64    65    66    67 
##    51   132    11    12     2   391     3     5    38    23    11    44     3 
##    68    69    70    71    72    73    74    75    76    77    78    79    80 
##    11     2   159     2   151     1     5     5     7    19    18     2    39 
##    81    82    84    85    86    87    90    91    92    94    96    98   100 
##     1    11   124     2     1     1    28    11     2     3    12    16    12 
##   102   105   107   108  <NA> 
##     3    25     1    14 13924

De esta manera podemos definir las siguientes categorías:

Personas que dedican semanalmente de 1 a 27 horas semanales como 1A27

Personas que dedican semanalmente de 28 a 54 horas semanales como 28A54

Personas que dedican semanalmente de 55 a 108 horas semanales como 55A108

UPersonas2$horas_normal<-as.numeric(unlist(UPersonas2$horas_normal))
UPersonas2$horas_normal[UPersonas2$horas_normal %in% c(1:27)]<-'1A27'
UPersonas2$horas_normal[UPersonas2$horas_normal %in% c(28:54)]<-'28A54'
UPersonas2$horas_normal[UPersonas2$horas_normal %in% c(55:108)]<-'55A108'
UPersonas2$horas_normal[is.na(UPersonas2$horas_normal)]<-"NA_hrsLab"
tabla_horas_normal<-table(UPersonas2$horas_normal,useNA = "always")
tabla_horas_normal
## 
##      1A27     28A54    55A108 NA_hrsLab      <NA> 
##      1029      2931      1414     13924         0
plot(table(UPersonas2$horas_normal),col=c(2:7),xlab="categorias",
     ylab="cantidad de personas",ylim=c(0,3000))

La matriz de datos de las variables activas queda definida de la siguiente manera:

activas<-cbind(UPersonas2$parentesco,
               UPersonas2$edad,
               UPersonas2$sexo,
               UPersonas2$cotizando,
               UPersonas2$discp, 
               UPersonas2$es_ptrabajo,
               UPersonas2$descripcion_ciiu,
               UPersonas2$medio_consiguio,
               UPersonas2$tipo_contrato, 
               UPersonas2$cuenta_con,
               UPersonas2$ocupacion,
               UPersonas2$rango_ingreso,
               UPersonas2$n_empleados, 
               UPersonas2$horas_normal)
colnames(activas)<-c('parentesco','edad','sexo','cotizando','discp',
                     'es_ptrabajo','descripcion_ciiu','medio_consiguio',
                     'tipo_contrato','cuenta_con','ocupacion',
                     'rango_ingreso','n_empleados','horas_normal')
head(activas)
##      parentesco edad    sexo cotizando discp es_ptrabajo descripcion_ciiu
## [1,] "Jf"       "31-60" "M"  "No"      "No"  "No"        "G3"            
## [2,] "Otro"     "31-60" "M"  "NA_Cot"  "No"  "NA_pt"     "NA_G"          
## [3,] "Otro"     "61:96" "H"  "NA_Cot"  "No"  "NA_pt"     "NA_G"          
## [4,] "Otro"     "18-30" "H"  "NA_Cot"  "No"  "NA_pt"     "NA_G"          
## [5,] "Jf"       "31-60" "M"  "No"      "No"  "NA_pt"     "NA_G"          
## [6,] "Otro"     "18-30" "H"  "NA_Cot"  "No"  "NA_pt"     "NA_G"          
##      medio_consiguio tipo_contrato cuenta_con    ocupacion  rango_ingreso
## [1,] "fac"           "NC"          "Nada_basico" "TRIND"    "-Min"       
## [2,] "NA_medio"      "NA_contrato" "OtrosNA"     "OTROS_NA" "NA_salario" 
## [3,] "NA_medio"      "NA_contrato" "OtrosNA"     "OTROS_NA" "NA_salario" 
## [4,] "NA_medio"      "NA_contrato" "OtrosNA"     "OTROS_NA" "NA_salario" 
## [5,] "NA_medio"      "NA_contrato" "OtrosNA"     "OTROS_NA" "NA_salario" 
## [6,] "NA_medio"      "NA_contrato" "OtrosNA"     "ASALAR"   "NA_salario" 
##      n_empleados horas_normal
## [1,] "solo"      "28A54"     
## [2,] "NA_emp"    "NA_hrsLab" 
## [3,] "NA_emp"    "NA_hrsLab" 
## [4,] "NA_emp"    "NA_hrsLab" 
## [5,] "NA_emp"    "NA_hrsLab" 
## [6,] "NA_emp"    "NA_hrsLab"

La matriz de datos de las variables activas queda definida de la siguiente manera:

ilustrativas<-cbind(UPersonas2$hijos,
                    UPersonas2$embarazada,UPersonas2$estudia, 
                    UPersonas2$t_dejoestudio)
ilustrativas<-as.data.frame(ilustrativas)
colnames(ilustrativas)<-c('hijos','embarazada',
                          'estudia','t_dejoestudio')
head(ilustrativas)
##   hijos embarazada estudia t_dejoestudio
## 1 NA_HJ      Si_NA      No            -3
## 2 NA_HJ         No  NA_est       NA_dest
## 3 NA_HJ      Si_NA  NA_est       NA_dest
## 4 NA_HJ      Si_NA  NA_est       NA_dest
## 5 NA_HJ      Si_NA      No          +3_N
## 6 NA_HJ      Si_NA      No          +3_N

ACM

Librerías que se necesitan

library(FactoClass)
## Warning: package 'FactoClass' was built under R version 4.2.1
## Loading required package: ade4
## Warning: package 'ade4' was built under R version 4.2.1
## Loading required package: ggplot2
## Warning: package 'ggplot2' was built under R version 4.2.3
## Loading required package: ggrepel
## Warning: package 'ggrepel' was built under R version 4.2.1
## Loading required package: scatterplot3d
## Warning: package 'scatterplot3d' was built under R version 4.2.1
library(readxl)
## Warning: package 'readxl' was built under R version 4.2.3

Variables activas

resultado <- na.omit(activas)
str(resultado)
##  chr [1:19298, 1:14] "Jf" "Otro" "Otro" "Otro" "Jf" "Otro" "Otro" "Otro" ...
##  - attr(*, "dimnames")=List of 2
##   ..$ : NULL
##   ..$ : chr [1:14] "parentesco" "edad" "sexo" "cotizando" ...
saveRDS(resultado, file="SubtemaTrabajo-discapacidad.RDS")
resultado2 <- na.omit(ilustrativas)
saveRDS(resultado2, file="SubtemaTrabajo-discapacidad2.RDS")

# cargando la nueva tabla de datos
Variables_Activas <- readRDS("C:/Users/Lenovo/Documents/SubtemaTrabajo-discapacidad.RDS")

Variables suplementarias

Variables_suplem<-readRDS("C:/Users/Lenovo/Documents/SubtemaTrabajo-discapacidad2.RDS")

Tabla disyuntiva completa

Y1<-Variables_Activas
Y1$parentesco<-as.factor(Y1$parentesco)
Y1$edad<-as.factor(Y1$edad)
Y1$sexo<-as.factor(Y1$sexo)
Y1$cotizando <-as.factor(Y1$cotizando)
Y1$discp <-as.factor(Y1$discp)
Y1$es_ptrabajo <-as.factor(Y1$es_ptrabajo)
Y1$grupo_act <-as.factor(Y1$grupo_act)
Y1$medio_consiguio <-as.factor(Y1$medio_consiguio)
Y1$tipo_contrato <-as.factor(Y1$tipo_contrato)
Y1$cuenta_con <-as.factor(Y1$cuenta_con)
Y1$ocupacion <-as.factor(Y1$ocupacion)
Y1$rango_ingreso <-as.factor(Y1$rango_ingreso)
Y1$n_empleados <-as.factor(Y1$n_empleados)
Y1$horas_normal <-as.factor(Y1$horas_normal)
str(Y1)
## 'data.frame':    19298 obs. of  14 variables:
##  $ parentesco     : Factor w/ 3 levels "Cony","Jf","Otro": 2 3 3 3 2 3 3 3 3 3 ...
##  $ edad           : Factor w/ 5 levels "0-10","11-17",..: 4 4 5 3 4 3 3 3 1 4 ...
##  $ sexo           : Factor w/ 2 levels "H","M": 2 2 1 1 2 1 2 2 1 1 ...
##  $ cotizando      : Factor w/ 3 levels "NA_Cot","No",..: 2 1 1 1 2 1 1 3 1 3 ...
##  $ discp          : Factor w/ 2 levels "No","Si": 1 1 1 1 1 1 1 1 1 1 ...
##  $ es_ptrabajo    : Factor w/ 3 levels "NA_pt","No","Si": 2 1 1 1 1 1 1 2 1 2 ...
##  $ grupo_act      : Factor w/ 5 levels "G1","G2","G3",..: 3 5 5 5 5 5 5 4 5 3 ...
##  $ medio_consiguio: Factor w/ 4 levels "fac","NA_medio",..: 1 2 2 2 2 2 2 4 2 4 ...
##  $ tipo_contrato  : Factor w/ 5 levels "CEF","CEI","CV_NP",..: 5 4 4 4 4 4 4 1 4 2 ...
##  $ cuenta_con     : Factor w/ 3 levels "N_B","OtrosNA",..: 1 2 2 2 2 2 2 2 2 2 ...
##  $ ocupacion      : Factor w/ 3 levels "ASALAR","OTROS_NA",..: 3 2 2 2 2 1 1 1 2 1 ...
##  $ rango_ingreso  : Factor w/ 5 levels "-3Min","-Min",..: 2 5 5 5 5 5 5 1 5 4 ...
##  $ n_empleados    : Factor w/ 5 levels "2A5","50+","6A49",..: 5 4 4 4 4 4 4 2 4 2 ...
##  $ horas_normal   : Factor w/ 4 levels "1A27","28A54",..: 2 4 4 4 4 4 4 2 4 2 ...
Ys<-Variables_suplem
str(Ys)
## 'data.frame':    19298 obs. of  4 variables:
##  $ hijos        : chr  "NA_HJ" "NA_HJ" "NA_HJ" "NA_HJ" ...
##  $ embarazada   : chr  "Si_NA" "No" "Si_NA" "Si_NA" ...
##  $ estudia      : chr  "No" "NA_est" "NA_est" "NA_est" ...
##  $ t_dejoestudio: chr  "-3" "NA_dest" "NA_dest" "NA_dest" ...
Ys$hijos<-as.factor(Ys$hijos)
Ys$embarazada<-as.factor(Ys$embarazada)
Ys$estudia<-as.factor(Ys$estudia)
Ys$t_dejoestudio<-as.factor(Ys$t_dejoestudio)
str(Ys)
## 'data.frame':    19298 obs. of  4 variables:
##  $ hijos        : Factor w/ 4 levels "+2HJ","1HJ","2HJ",..: 4 4 4 4 4 4 4 3 4 4 ...
##  $ embarazada   : Factor w/ 2 levels "No","Si_NA": 2 1 2 2 2 2 1 1 2 2 ...
##  $ estudia      : Factor w/ 3 levels "NA_est","No",..: 2 1 1 1 2 2 3 2 3 2 ...
##  $ t_dejoestudio: Factor w/ 3 levels "-3","+3_N","NA_dest": 1 3 3 3 2 2 3 2 3 1 ...
Z1<-acm.disjonctif(Y1)

Tabla de Burt

B1<-acm.burt(Y1,Y1)

Centro de gravedad

g1<-colSums(Z1)/nrow(Z1)/ncol(Y1)
g1
##          parentesco.Cony            parentesco.Jf          parentesco.Otro 
##              0.011374236              0.017988541              0.042065795 
##                edad.0-10               edad.11-17               edad.18-30 
##              0.012699317              0.010478510              0.013813423 
##               edad.31-60               edad.61:96                   sexo.H 
##              0.027175281              0.007262040              0.033434257 
##                   sexo.M         cotizando.NA_Cot             cotizando.No 
##              0.037994315              0.044205173              0.019420961 
##             cotizando.Si                 discp.No                 discp.Si 
##              0.007802437              0.069204063              0.002224509 
##        es_ptrabajo.NA_pt           es_ptrabajo.No           es_ptrabajo.Si 
##              0.051892868              0.015527146              0.004008558 
##             grupo_act.G1             grupo_act.G2             grupo_act.G3 
##              0.006262677              0.003860504              0.005718579 
##             grupo_act.G4           grupo_act.NA_G      medio_consiguio.fac 
##              0.003693943              0.051892868              0.011529692 
## medio_consiguio.NA_medio       medio_consiguio.nm    medio_consiguio.Otros 
##              0.051892868              0.004289860              0.003716151 
##        tipo_contrato.CEF        tipo_contrato.CEI      tipo_contrato.CV_NP 
##              0.002357757              0.004515642              0.002268925 
##    tipo_contrato.NA_cont         tipo_contrato.NC           cuenta_con.N_B 
##              0.051892868              0.010393379              0.012058985 
##       cuenta_con.OtrosNA         cuenta_con.Total         ocupacion.ASALAR 
##              0.057985283              0.001384303              0.017544379 
##       ocupacion.OTROS_NA          ocupacion.TRIND      rango_ingreso.-3Min 
##              0.040215122              0.013669070              0.005100455 
##       rango_ingreso.-Min      rango_ingreso.+3Min        rango_ingreso.Min 
##              0.007813541              0.002705684              0.003916024 
## rango_ingreso.NA_salario          n_empleados.2A5          n_empleados.50+ 
##              0.051892868              0.004326873              0.004389796 
##         n_empleados.6A49       n_empleados.NA_emp         n_empleados.solo 
##              0.003227574              0.052203781              0.007280547 
##        horas_normal.1A27       horas_normal.28A54      horas_normal.55A108 
##              0.003808685              0.010848645              0.005233703 
##   horas_normal.NA_hrsLab 
##              0.051537539

Matriz de distancias

SUMA1<-NULL
for (i in 1:ncol(Z1)){
  suma1<-sum(Z1[,i])
  SUMA1[i]<-suma1
}

Primera matriz

DISTANCIA ENTRE INDIVIDUOS

Dp1 <-diag(SUMA1)
n1 <-nrow(Z1)
s1 <-ncol(Y1)
X1 <-sqrt( n1/s1 )*as.matrix(Z1)%*%solve(sqrt(Dp1))
selin<-seq(25 ,445 ,25)

visual

Dis1 <-dist(X1[ selin,]); round(as.dist(Dis1),1)
##      25  50  75 100 125 150 175 200 225 250 275 300 325 350 375 400
## 50  3.1                                                            
## 75  1.3 2.9                                                        
## 100 0.6 3.1 1.2                                                    
## 125 1.2 3.2 1.3 1.1                                                
## 150 1.1 3.1 1.2 0.9 0.5                                            
## 175 3.9 4.3 3.9 4.0 4.0 4.0                                        
## 200 1.1 3.1 1.2 0.9 0.5 0.0 4.0                                    
## 225 1.0 3.0 0.9 0.7 1.0 0.8 3.9 0.8                                
## 250 1.4 2.9 0.5 1.3 1.2 1.3 3.9 1.3 1.0                            
## 275 3.5 4.3 3.5 3.6 3.6 3.6 3.6 3.6 3.5 3.5                        
## 300 1.1 3.1 1.2 0.9 1.1 0.9 4.0 0.9 0.8 1.3 3.6                    
## 325 1.1 3.1 1.2 0.9 1.1 0.9 4.0 0.9 0.8 1.3 3.6 0.0                
## 350 1.3 3.1 1.3 1.1 1.3 1.4 4.1 1.4 1.3 1.1 3.5 1.4 1.4            
## 375 1.1 3.1 1.2 0.9 1.1 0.9 4.0 0.9 0.8 1.3 3.6 0.0 0.0 1.4        
## 400 1.1 3.1 1.2 0.9 1.1 0.9 4.0 0.9 0.8 1.3 3.6 0.0 0.0 1.4 0.0    
## 425 2.9 3.2 2.9 3.0 2.9 3.0 4.0 3.0 2.9 2.9 3.7 3.0 3.0 2.8 3.0 3.0

ACM

acm1 <- dudi.acm (Y1 , scannf = FALSE , nf =3)
barplot(acm1$eig , las =3,main='Histograma de valores propios',cex.axis=0.6)

eiglst1<-data.frame(vp=acm1$eig,porce=acm1$eig*100/sum(acm1$eig ))

Criterio de Benzecri

s1 <- ncol(Y1); 1 / s1
## [1] 0.07142857
# --> se calcula tau para los primeros 11 ejes
eig1 <- acm1$eig[1:11]
tau1 <-( s1 / (s1 -1))^2 *( eig1 -(1 /s1 ))^2
ptau1 <- tau1/sum(tau1)*100
barplot(ptau1,main='Histograma del criterio de Benzécri') #Histograma criterio de benzecri

plot(acm1,1,2,Trow=FALSE,gg=TRUE,cframe=1.1,cex.global=0.8,col.col='black')
## Warning: ggrepel: 17 unlabeled data points (too many overlaps). Consider
## increasing max.overlaps

plot(acm1,2,3,Trow=FALSE,gg=TRUE,cframe=1.1,cex.global=0.8,col.col='black',
     main='Plano 2-3')
## Warning: ggrepel: 21 unlabeled data points (too many overlaps). Consider
## increasing max.overlaps

Variables suplementarias

sc1<-supqual(acm1,Ys)
plotfp(as.data.frame(sc1$coor),col="black",cframe=1,gg=TRUE)

relacion de correlacion

plotfp(acm1$cr,gg=TRUE)

tablas

eigtab1<-data.frame(valp=acm1$eig,porc=acm1$eig/sum(acm1$eig)*100,pacu=cumsum(acm1$eig)/sum(acm1$eig)*100)

PRIMER PLANO FACTORIAL

plot(acm1,1,2,Tcol=FALSE,roweti='',cframe=1,cex.row=0.05,cex.global=1,gg=TRUE
     ,col.col='black',main='Plano 1-2')
## Warning: Removed 1 rows containing missing values (`geom_text_repel()`).

plot(acm1,2,3,Tcol=FALSE,roweti='',cframe=1,cex.row=0.05,cex.global=1,gg=TRUE
     ,col.col='black',main='Plano 2-3')
## Warning: Removed 1 rows containing missing values (`geom_text_repel()`).

SEGUNDO PLANO FACTORIAL

plot(acm1,2,3,Tcol=FALSE,roweti='',cframe=1,cex.row=0.05,cex.global=1,gg=TRUE
     ,col.col='black',main='Plano 2-3')
## Warning: Removed 1 rows containing missing values (`geom_text_repel()`).

AYUDAS PARA LA INTERPRETACION

xtable(acm1$li[selin,],digits=rep(2,4)) # coordenadas
## % latex table generated in R 4.2.0 by xtable 1.8-4 package
## % Sat Jul 22 18:53:14 2023
## \begin{table}[ht]
## \centering
## \begin{tabular}{rrrr}
##   \hline
##  & Axis1 & Axis2 & Axis3 \\ 
##   \hline
## 25 & -0.48 & -0.16 & -0.22 \\ 
##   50 & 1.44 & 0.29 & -0.50 \\ 
##   75 & -0.20 & 0.08 & -0.04 \\ 
##   100 & -0.59 & -0.03 & -0.22 \\ 
##   125 & -0.62 & 0.02 & 0.04 \\ 
##   150 & -0.62 & -0.01 & -0.26 \\ 
##   175 & 1.44 & -2.02 & -0.00 \\ 
##   200 & -0.62 & -0.01 & -0.26 \\ 
##   225 & -0.49 & -0.02 & -0.14 \\ 
##   250 & -0.21 & 0.11 & 0.27 \\ 
##   275 & 1.21 & -1.34 & 1.01 \\ 
##   300 & -0.62 & -0.01 & -0.26 \\ 
##   325 & -0.62 & -0.01 & -0.26 \\ 
##   350 & -0.35 & 0.14 & 0.62 \\ 
##   375 & -0.62 & -0.01 & -0.26 \\ 
##   400 & -0.62 & -0.01 & -0.26 \\ 
##   425 & 1.22 & -1.30 & 0.43 \\ 
##    \hline
## \end{tabular}
## \end{table}
# Contribuciones
ineracm1 <- inertia.dudi(acm1,T,T); # ayudas
data.frame(contr=ineracm1$row.abs[selin,] ,
                  cos2=abs(ineracm1$row.rel[selin ,]),
                  Ciner=ineracm1$row.contrib[selin ])
##      contr.Axis1  contr.Axis2  contr.Axis3 cos2.Axis1  cos2.Axis2   cos2.Axis3
## 25  0.0016875349 4.712911e-04 2.329554e-03  25.215795  2.96103700 5.474828e+00
## 50  0.0153331423 1.519390e-03 1.206292e-02  28.461518  1.18585289 3.521740e+00
## 75  0.0003088628 1.233937e-04 6.333016e-05   4.807090  0.80750319 1.550262e-01
## 100 0.0025518517 1.681533e-05 2.230653e-03  46.629163  0.12919394 6.410799e+00
## 125 0.0028966100 4.062772e-06 6.521360e-05  46.636926  0.02750407 1.651414e-01
## 150 0.0028464745 2.531216e-06 3.319411e-03  44.845833  0.01676790 8.225337e+00
## 175 0.0154044015 7.249656e-02 1.655630e-07  15.370209 30.41494347 2.598221e-05
## 200 0.0028464745 2.531216e-06 3.319411e-03  44.845833  0.01676790 8.225337e+00
## 225 0.0017690455 1.030892e-05 9.222029e-04  42.922676  0.10517088 3.519266e+00
## 250 0.0003255244 2.165278e-04 3.332961e-03   5.176185  1.44768633 8.335550e+00
## 275 0.0109169881 3.188618e-02 4.831826e-02  14.079343 17.29086246 9.800962e+00
## 300 0.0028605768 3.663240e-06 3.293346e-03  50.064921  0.02695752 9.065572e+00
## 325 0.0028605768 3.663240e-06 3.293346e-03  50.064921  0.02695752 9.065572e+00
## 350 0.0009156852 3.537364e-04 1.823781e-02  10.326666  1.67736791 3.234927e+01
## 375 0.0028605768 3.663240e-06 3.293346e-03  50.064921  0.02695752 9.065572e+00
## 400 0.0028605768 3.663240e-06 3.293346e-03  50.064921  0.02695752 9.065572e+00
## 425 0.0109923759 3.008652e-02 8.737791e-03  23.440397 26.97614921 2.930576e+00
##           Ciner
## 25  0.001717252
## 50  0.013823791
## 75  0.001648684
## 100 0.001404274
## 125 0.001593728
## 150 0.001628693
## 175 0.025716928
## 200 0.001628693
## 225 0.001057563
## 250 0.001613719
## 275 0.019896399
## 300 0.001466136
## 325 0.001466136
## 350 0.002275307
## 375 0.001466136
## 400 0.001466136
## 425 0.012033186

Pesos y coordenadas

wei1<-cbind(acm1$cw,acm1$co)
wei1
##                              acm1$cw       Comp1         Comp2        Comp3
## parentesco.Cony          0.011374236  0.60717951  0.2024116277  1.585276807
## parentesco.Jf            0.017988541  1.11678182 -0.0813870774 -0.421132121
## parentesco.Otro          0.042065795 -0.64174415 -0.0199269455 -0.248557283
## edad.0-10                0.012699317 -0.74716234 -0.0001487627 -0.338984914
## edad.11-17               0.010478510 -0.72928249  0.0182464003 -0.343813446
## edad.18-30               0.013813423 -0.34506475 -0.1246907306 -0.122575921
## edad.31-60               0.027175281  0.80031683 -0.0740069202  0.236660785
## edad.61:96               0.007262040  0.02037113  0.4880527322  0.436433720
## sexo.H                   0.033434257  0.03370564 -0.1092633354 -0.744417216
## sexo.M                   0.037994315 -0.02966031  0.0961496063  0.655072646
## cotizando.NA_Cot         0.044205173 -0.65577831 -0.0170973017 -0.205884056
## cotizando.No             0.019420961  0.90237366  0.8598962888  0.444120064
## cotizando.Si             0.007802437  1.46926271 -2.0434927673  0.060993978
## discp.No                 0.069204063  0.01157623 -0.0064006330 -0.010145887
## discp.Si                 0.002224509 -0.36013438  0.1991225215  0.315636679
## es_ptrabajo.NA_pt        0.051892868 -0.60608976  0.0216835540  0.023885842
## es_ptrabajo.No           0.015527146  1.60815964 -0.1015465142 -0.130482646
## es_ptrabajo.Si           0.004008558  1.61694252  0.1126354569  0.196209780
## grupo_act.G1             0.006262677  1.61289694 -0.2207497131 -0.285885122
## grupo_act.G2             0.003860504  1.62757119  0.7540078637 -0.542549984
## grupo_act.G3             0.005718579  1.60631174 -0.2415869440 -0.056979152
## grupo_act.G4             0.003693943  1.59223291 -0.3443620100  0.804359260
## grupo_act.NA_G           0.051892868 -0.60608976  0.0216835540  0.023885842
## medio_consiguio.fac      0.011529692  1.61113176 -0.0376140126  0.003837529
## medio_consiguio.NA_medio 0.051892868 -0.60608976  0.0216835540  0.023885842
## medio_consiguio.nm       0.004289860  1.65541418  1.5209355744 -0.623262961
## medio_consiguio.Otros    0.003716151  1.55386252 -1.9418327776  0.374032233
## tipo_contrato.CEF        0.002357757  1.52978594 -2.2801477844  0.375389436
## tipo_contrato.CEI        0.004515642  1.53179941 -2.4254405905  0.105150937
## tipo_contrato.CV_NP      0.002268925  1.58192843  0.6930069302  0.534284805
## tipo_contrato.NA_cont    0.051892868 -0.60608976  0.0216835540  0.023885842
## tipo_contrato.NC         0.010393379  1.66822913  1.3114939401 -0.366739069
## cuenta_con.N_B           0.012058985  1.66867289  1.2183722321 -0.153786311
## cuenta_con.OtrosNA       0.057985283 -0.38741749 -0.1782029900  0.028175624
## cuenta_con.Total         0.001384303  1.69183476 -3.1490071968  0.159455804
## ocupacion.ASALAR         0.017544379  0.65279258 -0.9374075256  0.097159275
## ocupacion.OTROS_NA       0.040215122 -0.62538949  0.0654819363  0.119223447
## ocupacion.TRIND          0.013669070  1.00206335  1.0105200199 -0.475466482
## rango_ingreso.-3Min      0.005100455  1.59203150 -0.9954448132 -0.754417711
## rango_ingreso.-Min       0.007813541  1.64221381  1.4349083803  0.442442954
## rango_ingreso.+3Min      0.002705684  1.59392748 -1.4676089955 -0.218151632
## rango_ingreso.Min        0.003916024  1.58004225 -0.8398392151 -0.065992565
## rango_ingreso.NA_salario 0.051892868 -0.60608976  0.0216835540  0.023885842
## n_empleados.2A5          0.004326873  1.64050274  0.6882783666 -0.618283576
## n_empleados.50+          0.004389796  1.53738558 -2.5128405391  0.135951433
## n_empleados.6A49         0.003227574  1.56517086 -1.3120991000  0.310631893
## n_empleados.NA_emp       0.052203781 -0.59505866  0.0289201718  0.033222520
## n_empleados.solo         0.007280547  1.67096661  1.4803720293 -0.090445519
## horas_normal.1A27        0.003808685  1.45768155  1.5111499180  0.918120052
## horas_normal.28A54       0.010848645  1.59080539 -0.6236091457  0.035210566
## horas_normal.55A108      0.005233703  1.61885785  0.0037663400 -0.990471871
## horas_normal.NA_hrsLab   0.051537539 -0.60698577  0.0192114002  0.025321712

NUBE DE CATEGORIAS

Xcat <-sqrt(n1)*solve(Dp1)%*%t(Z1) # coord eucli canonicas
rownames(Xcat)<-substr(colnames( Z1),6,nchar(colnames( Z1 )))
Discat <-dist(Xcat) # distancias
as.dist(round(Discat,1))
##                     tesco.Cony tesco.Jf tesco.Otro 0-10 11-17 18-30 31-60 61:96
## tesco.Jf                   3.2                                                 
## tesco.Otro                 2.8      2.4                                        
## 0-10                       3.5      3.1        2.0                             
## 11-17                      3.6      3.3        2.3  3.5                        
## 18-30                      3.2      2.9        2.0  3.3   3.5                  
## 31-60                      2.2      1.7        1.9  2.9   3.1   2.8            
## 61:96                      3.7      3.2        3.2  3.9   4.1   3.9   3.5      
## H                          2.8      1.9        1.3  2.4   2.6   2.3   1.7   3.2
## M                          2.2      2.1        1.3  2.4   2.6   2.3   1.5   3.1
## ando.NA_Cot                2.7      2.3        0.4  2.0   2.3   2.0   1.9   3.2
## ando.No                    2.2      1.8        2.3  3.1   3.2   2.8   1.6   3.1
## ando.Si                    3.5      2.8        3.3  3.8   4.0   3.7   2.7   4.3
## .No                        2.3      1.7        0.9  2.2   2.4   2.0   1.3   3.0
## .Si                        6.1      5.8        5.6  6.0   6.1   6.0   5.7   6.1
## rabajo.NA_pt               2.5      2.1        0.6  2.1   2.3   2.0   1.7   3.0
## rabajo.No                  2.7      1.8        2.5  3.2   3.4   3.0   1.7   3.6
## rabajo.Si                  4.5      4.1        4.4  4.8   5.0   4.7   4.0   5.0
## _act.G1                    3.9      3.1        3.6  4.1   4.3   4.0   3.1   4.4
## _act.G2                    4.5      4.2        4.5  4.9   5.0   4.8   4.1   5.1
## _act.G3                    3.9      3.3        3.8  4.3   4.4   4.1   3.3   4.5
## _act.G4                    4.6      4.3        4.6  5.0   5.1   4.9   4.2   5.3
## _act.NA_G                  2.5      2.1        0.6  2.1   2.3   2.0   1.7   3.0
## _consiguio.fac             3.0      2.2        2.8  3.4   3.6   3.2   2.1   3.8
## _consiguio.NA_medio        2.5      2.1        0.6  2.1   2.3   2.0   1.7   3.0
## _consiguio.nm              4.3      3.9        4.3  4.7   4.8   4.6   3.9   4.8
## _consiguio.Otros           4.7      4.2        4.6  5.0   5.1   4.8   4.2   5.3
## contrato.CEF               5.7      5.4        5.6  6.0   6.1   5.8   5.3   6.3
## contrato.CEI               4.3      3.8        4.2  4.6   4.8   4.5   3.7   5.0
## contrato.CV_NP             5.8      5.5        5.7  6.1   6.2   6.0   5.5   6.3
## contrato.NA_cont           2.5      2.1        0.6  2.1   2.3   2.0   1.7   3.0
## contrato.NC                3.1      2.3        2.9  3.5   3.7   3.4   2.3   3.8
## a_con.N_B                  2.9      2.1        2.7  3.4   3.6   3.2   2.1   3.6
## a_con.OtrosNA              2.4      2.0        0.7  2.1   2.4   2.0   1.5   3.0
## a_con.Total                7.4      7.1        7.3  7.6   7.6   7.5   7.0   7.8
## cion.ASALAR                2.8      2.2        2.1  3.1   3.3   2.4   1.8   3.7
## cion.OTROS_NA              2.6      2.2        0.9  2.0   2.3   2.3   1.9   3.0
## cion.TRIND                 2.9      2.3        2.4  3.3   3.4   2.9   2.1   3.6
## _ingreso.-3Min             4.2      3.5        4.0  4.4   4.6   4.3   3.5   4.8
## _ingreso.-Min              3.3      2.9        3.3  3.8   4.0   3.7   2.8   4.0
## _ingreso.+3Min             5.5      4.9        5.3  5.7   5.8   5.6   4.9   5.9
## _ingreso.Min               4.6      4.1        4.4  4.9   5.0   4.7   4.1   5.2
## _ingreso.NA_salario        2.5      2.1        0.6  2.1   2.3   2.0   1.7   3.0
## leados.2A5                 4.4      3.9        4.3  4.7   4.8   4.6   3.8   5.0
## leados.50+                 4.4      3.8        4.2  4.7   4.8   4.5   3.8   5.1
## leados.6A49                5.0      4.5        4.9  5.3   5.4   5.1   4.5   5.6
## leados.NA_emp              2.5      2.1        0.6  2.1   2.3   2.0   1.7   3.0
## leados.solo                3.5      2.9        3.4  3.9   4.1   3.8   2.9   4.1
## _normal.1A27               4.5      4.3        4.5  4.9   4.9   4.8   4.2   5.1
## _normal.28A54              3.1      2.3        2.9  3.5   3.7   3.3   2.2   3.9
## _normal.55A108             4.1      3.4        3.9  4.4   4.5   4.2   3.4   4.7
## _normal.NA_hrsLab          2.5      2.1        0.6  2.1   2.4   2.0   1.7   3.0
##                       H   M ando.NA_Cot ando.No ando.Si .No .Si rabajo.NA_pt
## tesco.Jf                                                                    
## tesco.Otro                                                                  
## 0-10                                                                        
## 11-17                                                                       
## 18-30                                                                       
## 31-60                                                                       
## 61:96                                                                       
## H                                                                           
## M                   2.0                                                     
## ando.NA_Cot         1.3 1.3                                                 
## ando.No             2.1 1.8         2.3                                     
## ando.Si             3.0 3.1         3.3     3.6                             
## .No                 1.1 1.0         0.8     1.7     2.9                     
## .Si                 5.7 5.7         5.6     5.8     6.4 5.8                 
## rabajo.NA_pt        1.2 1.1         0.5     2.0     3.2 0.7 5.6             
## rabajo.No           2.1 2.2         2.5     2.0     2.6 1.9 6.0          2.4
## rabajo.Si           4.2 4.2         4.4     4.1     4.6 4.1 7.0          4.4
## _act.G1             3.3 3.4         3.6     3.2     3.7 3.2 6.5          3.6
## _act.G2             4.3 4.3         4.5     4.1     4.8 4.2 7.0          4.5
## _act.G3             3.5 3.5         3.8     3.5     3.7 3.4 6.6          3.7
## _act.G4             4.5 4.3         4.6     4.3     4.5 4.3 7.1          4.6
## _act.NA_G           1.2 1.1         0.5     2.0     3.2 0.7 5.6          0.0
## _consiguio.fac      2.5 2.5         2.8     2.3     2.9 2.3 6.1          2.8
## _consiguio.NA_medio 1.2 1.1         0.5     2.0     3.2 0.7 5.6          0.0
## _consiguio.nm       4.1 4.1         4.3     3.7     4.8 4.0 6.9          4.2
## _consiguio.Otros    4.4 4.4         4.6     4.6     3.9 4.3 7.1          4.5
## contrato.CEF        5.5 5.5         5.6     5.8     4.8 5.4 7.9          5.6
## contrato.CEI        3.9 4.0         4.2     4.3     2.9 3.8 6.9          4.1
## contrato.CV_NP      5.6 5.6         5.8     5.3     6.2 5.5 7.9          5.7
## contrato.NA_cont    1.2 1.1         0.5     2.0     3.2 0.7 5.6          0.0
## contrato.NC         2.6 2.6         2.9     2.0     3.8 2.4 6.2          2.9
## a_con.N_B           2.5 2.4         2.7     1.7     3.7 2.2 6.1          2.7
## a_con.OtrosNA       1.2 1.0         0.6     2.0     2.9 0.5 5.6          0.4
## a_con.Total         7.2 7.2         7.3     7.4     6.5 7.1 9.1          7.3
## cion.ASALAR         2.0 2.0         2.1     2.5     2.5 1.8 6.0          2.1
## cion.OTROS_NA       1.5 1.2         0.9     2.0     3.3 0.9 5.6          0.6
## cion.TRIND          2.2 2.3         2.4     2.1     3.6 2.1 6.0          2.4
## _ingreso.-3Min      3.7 3.8         4.0     3.8     3.5 3.6 6.8          3.9
## _ingreso.-Min       3.1 2.9         3.3     2.4     4.1 2.9 6.3          3.2
## _ingreso.+3Min      5.1 5.2         5.3     5.3     4.8 5.0 7.6          5.3
## _ingreso.Min        4.3 4.3         4.5     4.3     4.2 4.2 7.1          4.4
## _ingreso.NA_salario 1.2 1.1         0.5     2.0     3.2 0.7 5.6          0.0
## leados.2A5          4.0 4.1         4.3     3.8     4.7 3.9 6.9          4.2
## leados.50+          4.0 4.1         4.2     4.4     3.0 3.9 6.9          4.2
## leados.6A49         4.7 4.7         4.9     4.8     4.5 4.6 7.3          4.8
## leados.NA_emp       1.2 1.1         0.5     2.0     3.2 0.6 5.6          0.1
## leados.solo         3.2 3.1         3.4     2.6     4.1 3.0 6.4          3.3
## _normal.1A27        4.4 4.2         4.5     4.1     5.1 4.2 7.0          4.5
## _normal.28A54       2.5 2.6         2.9     2.5     2.7 2.4 6.2          2.8
## _normal.55A108      3.6 3.7         3.9     3.6     4.0 3.6 6.7          3.9
## _normal.NA_hrsLab   1.3 1.1         0.5     2.0     3.2 0.7 5.6          0.1
##                     rabajo.No rabajo.Si _act.G1 _act.G2 _act.G3 _act.G4
## tesco.Jf                                                               
## tesco.Otro                                                             
## 0-10                                                                   
## 11-17                                                                  
## 18-30                                                                  
## 31-60                                                                  
## 61:96                                                                  
## H                                                                      
## M                                                                      
## ando.NA_Cot                                                            
## ando.No                                                                
## ando.Si                                                                
## .No                                                                    
## .Si                                                                    
## rabajo.NA_pt                                                           
## rabajo.No                                                              
## rabajo.Si                 4.7                                          
## _act.G1                   2.9       4.7                                
## _act.G2                   4.0       5.4     5.5                        
## _act.G3                   3.1       4.8     4.9     5.6                
## _act.G4                   4.1       5.4     5.5     6.2     5.6        
## _act.NA_G                 2.4       4.4     3.6     4.5     3.7     4.6
## _consiguio.fac            1.8       4.2     3.1     4.3     3.3     4.4
## _consiguio.NA_medio       2.4       4.4     3.6     4.5     3.7     4.6
## _consiguio.nm             3.8       5.1     4.8     4.9     4.8     5.3
## _consiguio.Otros          4.1       5.4     4.9     5.7     4.9     5.4
## contrato.CEF              5.2       6.5     5.8     6.7     5.8     6.5
## contrato.CEI              3.6       5.1     4.5     5.4     4.5     5.1
## contrato.CV_NP            5.4       6.4     5.6     6.7     6.2     6.7
## contrato.NA_cont          2.4       4.4     3.6     4.5     3.7     4.6
## contrato.NC               2.0       4.2     3.4     4.0     3.5     4.4
## a_con.N_B                 1.8       4.0     3.2     4.0     3.4     4.3
## a_con.OtrosNA             2.2       4.3     3.5     4.4     3.6     4.4
## a_con.Total               7.0       7.8     7.4     8.2     7.5     8.0
## cion.ASALAR               2.1       4.3     3.3     4.5     3.5     4.4
## cion.OTROS_NA             2.5       4.4     3.6     4.5     3.8     4.6
## cion.TRIND                2.2       4.2     3.5     4.1     3.6     4.5
## _ingreso.-3Min            3.3       5.0     4.3     5.0     4.3     5.1
## _ingreso.-Min             2.6       4.4     3.6     4.4     3.8     4.7
## _ingreso.+3Min            4.9       6.0     5.6     6.2     5.8     5.7
## _ingreso.Min              3.9       5.5     4.7     5.5     4.7     5.6
## _ingreso.NA_salario       2.4       4.4     3.6     4.5     3.7     4.6
## leados.2A5                3.7       5.2     4.5     5.1     4.9     5.2
## leados.50+                3.7       5.2     4.4     5.6     4.5     5.3
## leados.6A49               4.4       5.8     5.0     6.0     5.3     5.7
## leados.NA_emp             2.4       4.4     3.6     4.4     3.7     4.5
## leados.solo               2.7       4.5     3.9     4.4     3.7     4.9
## _normal.1A27              4.1       5.4     5.0     5.4     5.0     5.5
## _normal.28A54             2.0       4.1     3.1     4.4     3.5     4.3
## _normal.55A108            3.3       4.9     4.4     4.7     4.3     5.2
## _normal.NA_hrsLab         2.4       4.4     3.6     4.5     3.7     4.6
##                     _act.NA_G _consiguio.fac _consiguio.NA_medio _consiguio.nm
## tesco.Jf                                                                      
## tesco.Otro                                                                    
## 0-10                                                                          
## 11-17                                                                         
## 18-30                                                                         
## 31-60                                                                         
## 61:96                                                                         
## H                                                                             
## M                                                                             
## ando.NA_Cot                                                                   
## ando.No                                                                       
## ando.Si                                                                       
## .No                                                                           
## .Si                                                                           
## rabajo.NA_pt                                                                  
## rabajo.No                                                                     
## rabajo.Si                                                                     
## _act.G1                                                                       
## _act.G2                                                                       
## _act.G3                                                                       
## _act.G4                                                                       
## _act.NA_G                                                                     
## _consiguio.fac            2.8                                                 
## _consiguio.NA_medio       0.0            2.8                                  
## _consiguio.nm             4.2            4.8                 4.2              
## _consiguio.Otros          4.5            5.0                 4.5           6.0
## contrato.CEF              5.6            5.4                 5.6           6.8
## contrato.CEI              4.1            3.9                 4.1           5.6
## contrato.CV_NP            5.7            5.3                 5.7           6.6
## contrato.NA_cont          0.0            2.8                 0.0           4.2
## contrato.NC               2.9            2.4                 2.9           3.4
## a_con.N_B                 2.7            2.2                 2.7           3.5
## a_con.OtrosNA             0.4            2.6                 0.4           4.2
## a_con.Total               7.3            7.1                 7.3           8.2
## cion.ASALAR               2.1            2.4                 2.1           4.5
## cion.OTROS_NA             0.6            2.8                 0.6           4.3
## cion.TRIND                2.4            2.6                 2.4           3.5
## _ingreso.-3Min            3.9            3.6                 3.9           4.9
## _ingreso.-Min             3.2            2.7                 3.2           4.0
## _ingreso.+3Min            5.3            5.2                 5.3           6.0
## _ingreso.Min              4.4            4.0                 4.4           5.5
## _ingreso.NA_salario       0.0            2.8                 0.0           4.2
## leados.2A5                4.2            3.9                 4.2           4.9
## leados.50+                4.2            4.0                 4.2           5.7
## leados.6A49               4.8            4.5                 4.8           6.1
## leados.NA_emp             0.1            2.7                 0.1           4.2
## leados.solo               3.3            3.0                 3.3           3.8
## _normal.1A27              4.5            4.3                 4.5           5.1
## _normal.28A54             2.8            2.3                 2.8           4.2
## _normal.55A108            3.9            3.6                 3.9           4.7
## _normal.NA_hrsLab         0.1            2.8                 0.1           4.2
##                     _consiguio.Otros contrato.CEF contrato.CEI contrato.CV_NP
## tesco.Jf                                                                     
## tesco.Otro                                                                   
## 0-10                                                                         
## 11-17                                                                        
## 18-30                                                                        
## 31-60                                                                        
## 61:96                                                                        
## H                                                                            
## M                                                                            
## ando.NA_Cot                                                                  
## ando.No                                                                      
## ando.Si                                                                      
## .No                                                                          
## .Si                                                                          
## rabajo.NA_pt                                                                 
## rabajo.No                                                                    
## rabajo.Si                                                                    
## _act.G1                                                                      
## _act.G2                                                                      
## _act.G3                                                                      
## _act.G4                                                                      
## _act.NA_G                                                                    
## _consiguio.fac                                                               
## _consiguio.NA_medio                                                          
## _consiguio.nm                                                                
## _consiguio.Otros                                                             
## contrato.CEF                     5.9                                         
## contrato.CEI                     4.4          6.8                            
## contrato.CV_NP                   6.8          7.9          6.9               
## contrato.NA_cont                 4.5          5.6          4.1            5.7
## contrato.NC                      4.8          6.1          4.8            6.2
## a_con.N_B                        4.7          5.9          4.6            5.2
## a_con.OtrosNA                    4.4          5.5          3.9            5.7
## a_con.Total                      7.4          8.0          6.8            9.1
## cion.ASALAR                      4.1          5.2          3.5            5.6
## cion.OTROS_NA                    4.6          5.7          4.2            5.7
## cion.TRIND                       4.8          5.9          4.5            5.7
## _ingreso.-3Min                   4.9          5.8          4.3            6.4
## _ingreso.-Min                    5.0          6.1          4.9            5.4
## _ingreso.+3Min                   5.6          7.0          5.2            7.5
## _ingreso.Min                     5.5          5.9          5.0            6.5
## _ingreso.NA_salario              4.5          5.6          4.1            5.7
## leados.2A5                       5.6          6.7          5.4            6.1
## leados.50+                       4.4          5.2          3.6            6.8
## leados.6A49                      5.6          6.3          5.0            6.7
## leados.NA_emp                    4.5          5.6          4.1            5.7
## leados.solo                      5.1          6.3          5.0            5.9
## _normal.1A27                     5.9          6.9          5.8            6.5
## _normal.28A54                    4.1          5.2          3.6            5.6
## _normal.55A108                   5.2          6.2          4.8            6.1
## _normal.NA_hrsLab                4.5          5.6          4.1            5.7
##                     contrato.NA_cont contrato.NC a_con.N_B a_con.OtrosNA
## tesco.Jf                                                                
## tesco.Otro                                                              
## 0-10                                                                    
## 11-17                                                                   
## 18-30                                                                   
## 31-60                                                                   
## 61:96                                                                   
## H                                                                       
## M                                                                       
## ando.NA_Cot                                                             
## ando.No                                                                 
## ando.Si                                                                 
## .No                                                                     
## .Si                                                                     
## rabajo.NA_pt                                                            
## rabajo.No                                                               
## rabajo.Si                                                               
## _act.G1                                                                 
## _act.G2                                                                 
## _act.G3                                                                 
## _act.G4                                                                 
## _act.NA_G                                                               
## _consiguio.fac                                                          
## _consiguio.NA_medio                                                     
## _consiguio.nm                                                           
## _consiguio.Otros                                                        
## contrato.CEF                                                            
## contrato.CEI                                                            
## contrato.CV_NP                                                          
## contrato.NA_cont                                                        
## contrato.NC                      2.9                                    
## a_con.N_B                        2.7         1.4                        
## a_con.OtrosNA                    0.4         2.8       2.7              
## a_con.Total                      7.3         7.6       7.6           7.3
## cion.ASALAR                      2.1         3.0       2.8           1.9
## cion.OTROS_NA                    0.6         2.9       2.8           0.7
## cion.TRIND                       2.4         2.0       1.9           2.4
## _ingreso.-3Min                   3.9         4.0       3.9           3.8
## _ingreso.-Min                    3.2         2.3       2.0           3.2
## _ingreso.+3Min                   5.3         5.3       5.3           5.1
## _ingreso.Min                     4.4         4.5       4.3           4.3
## _ingreso.NA_salario              0.0         2.9       2.7           0.4
## leados.2A5                       4.2         3.7       3.6           4.2
## leados.50+                       4.2         4.7       4.6           4.0
## leados.6A49                      4.8         5.1       4.9           4.7
## leados.NA_emp                    0.1         2.9       2.7           0.4
## leados.solo                      3.3         2.2       2.2           3.3
## _normal.1A27                     4.5         4.0       3.8           4.4
## _normal.28A54                    2.8         2.7       2.5           2.6
## _normal.55A108                   3.9         3.6       3.5           3.8
## _normal.NA_hrsLab                0.1         2.9       2.7           0.4
##                     a_con.Total cion.ASALAR cion.OTROS_NA cion.TRIND
## tesco.Jf                                                            
## tesco.Otro                                                          
## 0-10                                                                
## 11-17                                                               
## 18-30                                                               
## 31-60                                                               
## 61:96                                                               
## H                                                                   
## M                                                                   
## ando.NA_Cot                                                         
## ando.No                                                             
## ando.Si                                                             
## .No                                                                 
## .Si                                                                 
## rabajo.NA_pt                                                        
## rabajo.No                                                           
## rabajo.Si                                                           
## _act.G1                                                             
## _act.G2                                                             
## _act.G3                                                             
## _act.G4                                                             
## _act.NA_G                                                           
## _consiguio.fac                                                      
## _consiguio.NA_medio                                                 
## _consiguio.nm                                                       
## _consiguio.Otros                                                    
## contrato.CEF                                                        
## contrato.CEI                                                        
## contrato.CV_NP                                                      
## contrato.NA_cont                                                    
## contrato.NC                                                         
## a_con.N_B                                                           
## a_con.OtrosNA                                                       
## a_con.Total                                                         
## cion.ASALAR                 6.9                                     
## cion.OTROS_NA               7.3         2.4                         
## cion.TRIND                  7.5         3.0           2.6           
## _ingreso.-3Min              7.4         3.6           4.0        3.9
## _ingreso.-Min               7.8         3.3           3.3        2.8
## _ingreso.+3Min              7.8         5.0           5.3        5.3
## _ingreso.Min                7.8         4.1           4.5        4.5
## _ingreso.NA_salario         7.3         2.1           0.6        2.4
## leados.2A5                  8.2         4.2           4.3        3.9
## leados.50+                  6.8         3.6           4.2        4.6
## leados.6A49                 7.9         4.4           4.9        5.0
## leados.NA_emp               7.3         2.1           0.6        2.4
## leados.solo                 7.8         3.5           3.4        2.6
## _normal.1A27                8.3         4.6           4.5        4.1
## _normal.28A54               7.0         2.4           2.9        2.8
## _normal.55A108              7.7         3.7           3.9        3.7
## _normal.NA_hrsLab           7.3         2.1           0.7        2.4
##                     _ingreso.-3Min _ingreso.-Min _ingreso.+3Min _ingreso.Min
## tesco.Jf                                                                    
## tesco.Otro                                                                  
## 0-10                                                                        
## 11-17                                                                       
## 18-30                                                                       
## 31-60                                                                       
## 61:96                                                                       
## H                                                                           
## M                                                                           
## ando.NA_Cot                                                                 
## ando.No                                                                     
## ando.Si                                                                     
## .No                                                                         
## .Si                                                                         
## rabajo.NA_pt                                                                
## rabajo.No                                                                   
## rabajo.Si                                                                   
## _act.G1                                                                     
## _act.G2                                                                     
## _act.G3                                                                     
## _act.G4                                                                     
## _act.NA_G                                                                   
## _consiguio.fac                                                              
## _consiguio.NA_medio                                                         
## _consiguio.nm                                                               
## _consiguio.Otros                                                            
## contrato.CEF                                                                
## contrato.CEI                                                                
## contrato.CV_NP                                                              
## contrato.NA_cont                                                            
## contrato.NC                                                                 
## a_con.N_B                                                                   
## a_con.OtrosNA                                                               
## a_con.Total                                                                 
## cion.ASALAR                                                                 
## cion.OTROS_NA                                                               
## cion.TRIND                                                                  
## _ingreso.-3Min                                                              
## _ingreso.-Min                  4.8                                          
## _ingreso.+3Min                 6.4           6.0                            
## _ingreso.Min                   5.7           5.2            6.7             
## _ingreso.NA_salario            3.9           3.2            5.3          4.4
## leados.2A5                     4.9           4.2            6.1          5.2
## leados.50+                     4.3           4.9            5.3          5.0
## leados.6A49                    5.2           5.2            6.2          5.5
## leados.NA_emp                  3.9           3.2            5.3          4.4
## leados.solo                    4.4           2.7            5.8          4.8
## _normal.1A27                   5.6           3.8            6.5          5.9
## _normal.28A54                  3.6           3.1            4.9          4.1
## _normal.55A108                 4.2           4.2            5.7          4.9
## _normal.NA_hrsLab              3.9           3.2            5.3          4.4
##                     _ingreso.NA_salario leados.2A5 leados.50+ leados.6A49
## tesco.Jf                                                                 
## tesco.Otro                                                               
## 0-10                                                                     
## 11-17                                                                    
## 18-30                                                                    
## 31-60                                                                    
## 61:96                                                                    
## H                                                                        
## M                                                                        
## ando.NA_Cot                                                              
## ando.No                                                                  
## ando.Si                                                                  
## .No                                                                      
## .Si                                                                      
## rabajo.NA_pt                                                             
## rabajo.No                                                                
## rabajo.Si                                                                
## _act.G1                                                                  
## _act.G2                                                                  
## _act.G3                                                                  
## _act.G4                                                                  
## _act.NA_G                                                                
## _consiguio.fac                                                           
## _consiguio.NA_medio                                                      
## _consiguio.nm                                                            
## _consiguio.Otros                                                         
## contrato.CEF                                                             
## contrato.CEI                                                             
## contrato.CV_NP                                                           
## contrato.NA_cont                                                         
## contrato.NC                                                              
## a_con.N_B                                                                
## a_con.OtrosNA                                                            
## a_con.Total                                                              
## cion.ASALAR                                                              
## cion.OTROS_NA                                                            
## cion.TRIND                                                               
## _ingreso.-3Min                                                           
## _ingreso.-Min                                                            
## _ingreso.+3Min                                                           
## _ingreso.Min                                                             
## _ingreso.NA_salario                                                      
## leados.2A5                          4.2                                  
## leados.50+                          4.2        5.7                       
## leados.6A49                         4.8        6.2        6.2            
## leados.NA_emp                       0.1        4.2        4.2         4.8
## leados.solo                         3.3        5.1        5.1         5.7
## _normal.1A27                        4.5        5.4        5.8         6.1
## _normal.28A54                       2.8        4.0        3.7         4.4
## _normal.55A108                      3.9        4.6        4.8         5.4
## _normal.NA_hrsLab                   0.1        4.2        4.2         4.8
##                     leados.NA_emp leados.solo _normal.1A27 _normal.28A54
## tesco.Jf                                                                
## tesco.Otro                                                              
## 0-10                                                                    
## 11-17                                                                   
## 18-30                                                                   
## 31-60                                                                   
## 61:96                                                                   
## H                                                                       
## M                                                                       
## ando.NA_Cot                                                             
## ando.No                                                                 
## ando.Si                                                                 
## .No                                                                     
## .Si                                                                     
## rabajo.NA_pt                                                            
## rabajo.No                                                               
## rabajo.Si                                                               
## _act.G1                                                                 
## _act.G2                                                                 
## _act.G3                                                                 
## _act.G4                                                                 
## _act.NA_G                                                               
## _consiguio.fac                                                          
## _consiguio.NA_medio                                                     
## _consiguio.nm                                                           
## _consiguio.Otros                                                        
## contrato.CEF                                                            
## contrato.CEI                                                            
## contrato.CV_NP                                                          
## contrato.NA_cont                                                        
## contrato.NC                                                             
## a_con.N_B                                                               
## a_con.OtrosNA                                                           
## a_con.Total                                                             
## cion.ASALAR                                                             
## cion.OTROS_NA                                                           
## cion.TRIND                                                              
## _ingreso.-3Min                                                          
## _ingreso.-Min                                                           
## _ingreso.+3Min                                                          
## _ingreso.Min                                                            
## _ingreso.NA_salario                                                     
## leados.2A5                                                              
## leados.50+                                                              
## leados.6A49                                                             
## leados.NA_emp                                                           
## leados.solo                   3.3                                       
## _normal.1A27                  4.5         4.1                           
## _normal.28A54                 2.8         3.3          5.0              
## _normal.55A108                3.9         4.1          5.7           4.5
## _normal.NA_hrsLab             0.1         3.3          4.5           2.8
##                     _normal.55A108
## tesco.Jf                          
## tesco.Otro                        
## 0-10                              
## 11-17                             
## 18-30                             
## 31-60                             
## 61:96                             
## H                                 
## M                                 
## ando.NA_Cot                       
## ando.No                           
## ando.Si                           
## .No                               
## .Si                               
## rabajo.NA_pt                      
## rabajo.No                         
## rabajo.Si                         
## _act.G1                           
## _act.G2                           
## _act.G3                           
## _act.G4                           
## _act.NA_G                         
## _consiguio.fac                    
## _consiguio.NA_medio               
## _consiguio.nm                     
## _consiguio.Otros                  
## contrato.CEF                      
## contrato.CEI                      
## contrato.CV_NP                    
## contrato.NA_cont                  
## contrato.NC                       
## a_con.N_B                         
## a_con.OtrosNA                     
## a_con.Total                       
## cion.ASALAR                       
## cion.OTROS_NA                     
## cion.TRIND                        
## _ingreso.-3Min                    
## _ingreso.-Min                     
## _ingreso.+3Min                    
## _ingreso.Min                      
## _ingreso.NA_salario               
## leados.2A5                        
## leados.50+                        
## leados.6A49                       
## leados.NA_emp                     
## leados.solo                       
## _normal.1A27                      
## _normal.28A54                     
## _normal.55A108                    
## _normal.NA_hrsLab              3.9

PLANO FACTORIAL MOSTRANDO CATEGORIAS

par(mfrow=c(1,2))
plot(acm1,Trow=FALSE,cex.global=0.8,cframe=1,gg=TRUE,col.col="black")
## Warning: ggrepel: 15 unlabeled data points (too many overlaps). Consider
## increasing max.overlaps

plot(acm1,2,3,Trow=FALSE,cex.global=0.8,cframe=1,gg=TRUE,col.col="black")
## Warning: ggrepel: 21 unlabeled data points (too many overlaps). Consider
## increasing max.overlaps

Planos con categorías

par(mfrow=c(1,1))
plot(acm1,Trow=FALSE,cex.global=0.8,cframe=1,gg=TRUE,col.col="black")
## Warning: ggrepel: 15 unlabeled data points (too many overlaps). Consider
## increasing max.overlaps

plot(acm1,1,3,Trow=FALSE,cex.global=0.8,cframe=1,gg=TRUE,col.col="black")
## Warning: ggrepel: 22 unlabeled data points (too many overlaps). Consider
## increasing max.overlaps

plot(acm1,2,3,Trow=FALSE,cex.global=0.8,cframe=1,gg=TRUE,col.col="black")
## Warning: ggrepel: 21 unlabeled data points (too many overlaps). Consider
## increasing max.overlaps

PESOS Y COORDENADAS ENTRE LAS CATEGORIAS

PC<-data.frame(Peso=acm1$cw*100,coor=acm1$co)
PC
##                               Peso  coor.Comp1    coor.Comp2   coor.Comp3
## parentesco.Cony          1.1374236  0.60717951  0.2024116277  1.585276807
## parentesco.Jf            1.7988541  1.11678182 -0.0813870774 -0.421132121
## parentesco.Otro          4.2065795 -0.64174415 -0.0199269455 -0.248557283
## edad.0-10                1.2699317 -0.74716234 -0.0001487627 -0.338984914
## edad.11-17               1.0478510 -0.72928249  0.0182464003 -0.343813446
## edad.18-30               1.3813423 -0.34506475 -0.1246907306 -0.122575921
## edad.31-60               2.7175281  0.80031683 -0.0740069202  0.236660785
## edad.61:96               0.7262040  0.02037113  0.4880527322  0.436433720
## sexo.H                   3.3434257  0.03370564 -0.1092633354 -0.744417216
## sexo.M                   3.7994315 -0.02966031  0.0961496063  0.655072646
## cotizando.NA_Cot         4.4205173 -0.65577831 -0.0170973017 -0.205884056
## cotizando.No             1.9420961  0.90237366  0.8598962888  0.444120064
## cotizando.Si             0.7802437  1.46926271 -2.0434927673  0.060993978
## discp.No                 6.9204063  0.01157623 -0.0064006330 -0.010145887
## discp.Si                 0.2224509 -0.36013438  0.1991225215  0.315636679
## es_ptrabajo.NA_pt        5.1892868 -0.60608976  0.0216835540  0.023885842
## es_ptrabajo.No           1.5527146  1.60815964 -0.1015465142 -0.130482646
## es_ptrabajo.Si           0.4008558  1.61694252  0.1126354569  0.196209780
## grupo_act.G1             0.6262677  1.61289694 -0.2207497131 -0.285885122
## grupo_act.G2             0.3860504  1.62757119  0.7540078637 -0.542549984
## grupo_act.G3             0.5718579  1.60631174 -0.2415869440 -0.056979152
## grupo_act.G4             0.3693943  1.59223291 -0.3443620100  0.804359260
## grupo_act.NA_G           5.1892868 -0.60608976  0.0216835540  0.023885842
## medio_consiguio.fac      1.1529692  1.61113176 -0.0376140126  0.003837529
## medio_consiguio.NA_medio 5.1892868 -0.60608976  0.0216835540  0.023885842
## medio_consiguio.nm       0.4289860  1.65541418  1.5209355744 -0.623262961
## medio_consiguio.Otros    0.3716151  1.55386252 -1.9418327776  0.374032233
## tipo_contrato.CEF        0.2357757  1.52978594 -2.2801477844  0.375389436
## tipo_contrato.CEI        0.4515642  1.53179941 -2.4254405905  0.105150937
## tipo_contrato.CV_NP      0.2268925  1.58192843  0.6930069302  0.534284805
## tipo_contrato.NA_cont    5.1892868 -0.60608976  0.0216835540  0.023885842
## tipo_contrato.NC         1.0393379  1.66822913  1.3114939401 -0.366739069
## cuenta_con.N_B           1.2058985  1.66867289  1.2183722321 -0.153786311
## cuenta_con.OtrosNA       5.7985283 -0.38741749 -0.1782029900  0.028175624
## cuenta_con.Total         0.1384303  1.69183476 -3.1490071968  0.159455804
## ocupacion.ASALAR         1.7544379  0.65279258 -0.9374075256  0.097159275
## ocupacion.OTROS_NA       4.0215122 -0.62538949  0.0654819363  0.119223447
## ocupacion.TRIND          1.3669070  1.00206335  1.0105200199 -0.475466482
## rango_ingreso.-3Min      0.5100455  1.59203150 -0.9954448132 -0.754417711
## rango_ingreso.-Min       0.7813541  1.64221381  1.4349083803  0.442442954
## rango_ingreso.+3Min      0.2705684  1.59392748 -1.4676089955 -0.218151632
## rango_ingreso.Min        0.3916024  1.58004225 -0.8398392151 -0.065992565
## rango_ingreso.NA_salario 5.1892868 -0.60608976  0.0216835540  0.023885842
## n_empleados.2A5          0.4326873  1.64050274  0.6882783666 -0.618283576
## n_empleados.50+          0.4389796  1.53738558 -2.5128405391  0.135951433
## n_empleados.6A49         0.3227574  1.56517086 -1.3120991000  0.310631893
## n_empleados.NA_emp       5.2203781 -0.59505866  0.0289201718  0.033222520
## n_empleados.solo         0.7280547  1.67096661  1.4803720293 -0.090445519
## horas_normal.1A27        0.3808685  1.45768155  1.5111499180  0.918120052
## horas_normal.28A54       1.0848645  1.59080539 -0.6236091457  0.035210566
## horas_normal.55A108      0.5233703  1.61885785  0.0037663400 -0.990471871
## horas_normal.NA_hrsLab   5.1537539 -0.60698577  0.0192114002  0.025321712

Teniendo en cuenta las variables ilustrativas

Tres planos factoriales individuos con las categorias

par(mfrow=c(1,3))
plot(acm1,1,2)
plot(acm1,1,3)
plot(acm1,2,3)

Proyección de variables suplementarias

suph <- supqual(acm1,Ys[,1])#hijos
supEmb<-supqual(acm1,Ys[,2])#Embarazada
supftn<-supqual(acm1,Ys[,3])#Estudia
supde<-supqual(acm1,Ys[,4])#Tiempo en que dejo de estudiar

Ilustrativas primer plano

par( mfrow =c(1 ,1))
plot(acm1, Trow = FALSE , infaxes = " no " , main = "Plano 1 -2 " ,
     col.col = " blue" )
points(suph$coor,col=" red",pch=16)
text(suph$coor , labels = attributes(Ys[ ,1])$levels ,
     col= " red " ,pos =1 , cex =0.8 , font =3)

plot(acm1, Trow = FALSE , infaxes = " no " , main = "Plano 1 -2 " ,
     col.col = " blue" )
points(supEmb$coor,col=" red",pch=16)
text(supEmb$coor , labels = attributes(Ys[ ,2])$levels ,
     col= " red " ,pos =1 , cex =0.8 , font =3)

plot(acm1, Trow = FALSE , infaxes = " no " , main = "Plano 1 -2 " ,
     col.col = "blue " )
points(supftn$coor,col="red",pch=16)
text(supftn$coor , labels = attributes(Ys[ ,3])$levels ,
     col= " red " ,pos =1 , cex =0.8 , font =3)

plot(acm1, Trow = FALSE , infaxes = " no " , main = "Plano 1 -2 " ,
     col.col = "blue " )
points(supde$coor,col="red",pch=16)
text(supde$coor , labels = attributes(Ys[ ,4])$levels ,
     col= " red " ,pos =1 , cex =0.8 , font =3)