Entradas

Mostrando entradas de septiembre, 2021

Creando variables dummy en R

- 1.1. Crear variables dummy  Las variables dummy o vectores lógicos corresponden a variables que asumen, al menos en su versión más elemental, valores 0 y 1, siendo el valor de 1 el asumido por la variable en casos donde que el valor lógico sea positivo (es decir, se cumpla la condición que estamos imponiendo) y 0 en el caso contrario. Para el siguiente ejemplo vamos a simular una base de datos hipotética:   provincia <- c("Ocoa", "Azua", "Bani", "Ocoa") edad <- c(12,21,16,33) my_data <- data.frame(provincia,edad) attach(my_data)   my_data provincia edad 1      Ocoa   12 2      Azua   21 3      Bani   16 4      Ocoa   33   La manera más sencilla de generar una variable dummy (al menos para mí), es utilizando los operadores lógicos y relacionales. Note que al verificar si la edad de un grupo de individuos de mis datos supera los 18 años, vamos a obtener un vector lógico de valores TRUE y FALSE, correspondiente a