# Base de datos
data <- read.csv("CANASTAS metodos cuanti .csv")
#HISTOGRAMAS
library(ggplot2)
#Histograma para la variable 'ingresos_hogar_jefe'
ggplot(data, aes(x = ingresos_hogar_jefe)) +
geom_histogram(bins = 40, fill = "skyblue", color = "black") +
labs(title = "Histograma de Ingresos del Hogar",
x = "Ingresos del Hogar",
y = "Frecuencia") +
theme_minimal()
#DIAGRAMA DE CAJA
# Diagrama de caja para la variable 'ingresos_hogar_jefe'
ggplot(data, aes(y = ingresos_hogar_jefe)) +
geom_boxplot(fill = "skyblue", outlier.colour = "red") +
labs(title = "Diagrama de Caja - ingresos_hogar_jefe", y = "ingresos_hogar_jefe") +
theme_minimal()
# Diagrama de caja para la variable 'ha_nchs2'
ggplot(data, aes(y = ha_nchs2)) +
geom_boxplot(fill = "skyblue", outlier.colour = "red") +
labs(title = "Diagrama de Caja - ha_nchs2", y = "ha_nchs2") +
theme_minimal()
# Diagrama de caja para la variable 'ha_nchs1'
ggplot(data, aes(y = ha_nchs2)) +
geom_boxplot(fill = "skyblue", outlier.colour = "red") +
labs(title = "Diagrama de Caja - ha_nchs1", y = "ha_nchs1") +
theme_minimal()
#GRAFICO DE BARRAS
library(ggplot2)
# GrƔfico de barras para la variable 'personas'
ggplot(data, aes(x = factor(personas))) +
geom_bar(fill = "steelblue") +
labs(title = "Frecuencia de personas",
x = "NĆŗmero de personas",
y = "Frecuencia") +
theme_minimal()
# GrƔfico de barras para la variable 'educa_jefe'
ggplot(data, aes(x = as.factor(educa_jefe))) +
geom_bar(fill = "steelblue") +
labs(title = "GrƔfico de Barras - educa_jefe", x = "educa_jefe", y = "Frecuencia") +
theme_minimal()
#Distribucion de si es hombre o mujer:
library(ggplot2)
tabla_hombre<-table(data$hombre)
df_hombre<-data.frame(
Categoria = c("Mujer (0)","Hombre (1)"),
Frecuencia = as.numeric(tabla_hombre)
)
ggplot(df_hombre,aes(x= Categoria, y = Frecuencia))+
geom_bar(stat = "identity", fill="steelblue")+
labs(title = "Distribucion de la Variable Hombre",
x = "Categoria",
y = "Frecuencia")+
theme_test()+
theme(plot.title = element_text(hjust = 0.5))
#Distribucion de si tiene empleo o no:
Etiqueta <- factor(data$ocupado_jefe,
levels = c(0, 1),
labels = c("Sin empleo", "Con empleo"))
ggplot(data, aes(x = Etiqueta)) +
geom_bar(fill = "steelblue") +
labs(title = "Distribución de ocupación del jefe de hogar",
x = "Estado de empleo",
y = "Frecuencia") +
theme_test() +
geom_text(stat = "count", aes(label = after_stat(count)), vjust = -0.5)
#Distribucion del grupo de cada usuario:
barplot(table(data$grupo),
main = "Distribución de grupo",
xlab = "Grupo",
ylab = "Frecuencia",
col = "skyblue")