RECODIFICAR VARIABLES Y CALCULAR NUEVAS
VARIABLES CON R COMMANDER
ANA PÉREZ ESPINOSA
1. IMPORTAMOS EL ARCHIVO SPSS A R COMMANDER
RECODIFICAR
VARIABLES
2. Añadimos nueva variable al conjunto de datos: IMC
3. Recodificamos la variable que hemos creado (IMC) y
la nombraremos “imc.rec”
4. Tenemos 2 columnas nuevas con la variable
IMC y la recodificación: imc.rec4.
Ejercicio para el Blog:
Pretendemos explorar el nivel de riesgo sexual en los individuos incluidos en la base de datos
“activos en salud” (.xls).
Crear la variable “Riesgo sexual” como una variable que sea igual a la suma de todas las
variables que evalúen las conductas de riesgo sexual de la muestra de individuos.
Finalmente, deberá transformar la variable “Riesgo sexual” en una variable dicotómica con
categorías: alto riesgo y bajo riesgo sexual.
parejassexuales proteccionpreservativo marchaatras pildoradiadespues puntuacion
numerica
asignada
3 o mas Nunca Siempre Siempre 0
2 parejas Alguna vez Alguna vez Alguna vez 1
1 pareja Siempre Nunca Nunca 2
Ne he mantenido
relaciones
No he tenido relaciones Ne he tenido
relaciones
Ne he tenido
relaciones
3
¡Ojo! Cuanta mayor puntuación menor riesgo
Importamos el archivo (Excel) a R Commander
Creamos la variable “riesgosexual”
Variable “riesgosexual” como la suma de: parejassexuales+
proteccionpreservativo+ marchaatras+ pildoradiadespues.
Aparece en el conjunto de datos activo como la ultima
variable.
Transformación de la variable en una
dicotómica:
“riesgosexualdicotómica”
Al final obtenemos las dos columnas que hemos creado:
riesgosexual y riesgosexualdicotomica:

Seminario 5 tic

  • 1.
    RECODIFICAR VARIABLES YCALCULAR NUEVAS VARIABLES CON R COMMANDER ANA PÉREZ ESPINOSA
  • 2.
    1. IMPORTAMOS ELARCHIVO SPSS A R COMMANDER RECODIFICAR VARIABLES
  • 3.
    2. Añadimos nuevavariable al conjunto de datos: IMC
  • 4.
    3. Recodificamos lavariable que hemos creado (IMC) y la nombraremos “imc.rec”
  • 5.
    4. Tenemos 2columnas nuevas con la variable IMC y la recodificación: imc.rec4.
  • 6.
    Ejercicio para elBlog: Pretendemos explorar el nivel de riesgo sexual en los individuos incluidos en la base de datos “activos en salud” (.xls). Crear la variable “Riesgo sexual” como una variable que sea igual a la suma de todas las variables que evalúen las conductas de riesgo sexual de la muestra de individuos. Finalmente, deberá transformar la variable “Riesgo sexual” en una variable dicotómica con categorías: alto riesgo y bajo riesgo sexual. parejassexuales proteccionpreservativo marchaatras pildoradiadespues puntuacion numerica asignada 3 o mas Nunca Siempre Siempre 0 2 parejas Alguna vez Alguna vez Alguna vez 1 1 pareja Siempre Nunca Nunca 2 Ne he mantenido relaciones No he tenido relaciones Ne he tenido relaciones Ne he tenido relaciones 3 ¡Ojo! Cuanta mayor puntuación menor riesgo
  • 7.
    Importamos el archivo(Excel) a R Commander
  • 8.
    Creamos la variable“riesgosexual” Variable “riesgosexual” como la suma de: parejassexuales+ proteccionpreservativo+ marchaatras+ pildoradiadespues. Aparece en el conjunto de datos activo como la ultima variable.
  • 9.
    Transformación de lavariable en una dicotómica: “riesgosexualdicotómica”
  • 10.
    Al final obtenemoslas dos columnas que hemos creado: riesgosexual y riesgosexualdicotomica:

Notas del editor

  • #7 Importar la BBDD desde Excel a R En la BBDD en Excel estas variables están en forma numérica, así que los alumnos podrán crear la variable nueva “riesgo sexual” que sea la suma de todas esas variables. Deberán crea una variable categórica y dicotómica que aúne las diferente puntuaciones posibles de la variable “riesgo sexual” y tendrán que pensar y razonar dónde poner el limite entre un bajo riesgo y un alto riesgo.
  • #8 Primeo importamos la base de datos a R
  • #9 Creamos la variable “riesgosexual” como la suma de: parejassexuales+proteccionpreservativo+marchaatras+pildoradiadespues Y aparecerá en el conjunto de datos activo como la ultima variable. Esta variable creada es numérica. El alumno tendrá que transformarla en categórica dicotómica. Una propuesta sería: 0-7 sea alto riesgo y de 8-12 bajo riesgo.