EXTRA 2: Frecuencia de compra de alimentos

SOBRE EL TAB

Esta Tab combina la frecuencia de compra de las personas en los supermercados de cualquier tipo en Guatemala, los clasifica como “Diariamente”, “Semanalmente”, “Quincenalmente”, “Mensualmente”, y “Otros”.

REPRODUCCIÓN DE RESULTADOS

library(haven)
library(dplyr)
library(ggplot2)
library(corrplot)
library(tidyverse)
Alimentos <- read_sav("~/Data Science/Proyecto 2/Alimentos_supermercados.sav")
Alimentos <- select(Alimentos, DEPTO, AREA, POBREZA, P12A12)
names(Alimentos) <- c("Departamento", "Area", "Pobreza", "Frecuencia.de.consumo")
Alimentos <-Alimentos[complete.cases(Alimentos),]
Alimentos$Departamento <- as.factor(Alimentos$Departamento)
Alimentos$Area  <- as.factor(Alimentos$Area)
Alimentos$Pobreza  <- as.factor(Alimentos$Pobreza)
levels(Alimentos$Departamento)<- c("Guatemala", "El Progreso", "Sacatepequez", "Chimaltenango", "Escuintla", "Santa Rosa", "Solola", "Totonicapan", "Quetzaltenango", "Suchitepequez", "Retalhuleu", "San Marcos", "Huehuetenango", "Quiche", "Baja Verapaz", "Alta Verapaz", "Peten", "Izabal", "Zacapa", "Chiquimula", "Jalapa", "Jutiapa")
levels(Alimentos$Area)<- c("Urbana", "Rural")
levels(Alimentos$Pobreza) <- c ("Pobre extremo", "Pobre no extremo", "No pobre")
Alimentos$Frecuencia.de.consumo <- as.character(Alimentos$Frecuencia.de.consumo)
Alimentos$Frecuencia.de.consumo[Alimentos$Frecuencia.de.consumo == 1] <- "Diariamente"
Alimentos$Frecuencia.de.consumo[Alimentos$Frecuencia.de.consumo == 2] <- "Semanalmente"
Alimentos$Frecuencia.de.consumo[Alimentos$Frecuencia.de.consumo == 3] <- "Quincenalmente"
Alimentos$Frecuencia.de.consumo[Alimentos$Frecuencia.de.consumo == 4] <- "Mensual"
Alimentos$Frecuencia.de.consumo[Alimentos$Frecuencia.de.consumo == 98] <- "Otros"
Diariamente <- Alimentos %>%
  group_by(Departamento, Frecuencia.de.consumo) %>%
  summarise(cantidad= n()) %>%
  mutate(Diariamente = cantidad/sum(cantidad)*100) %>%
  filter(Frecuencia.de.consumo == "Diariamente") %>%
  summarise(Diariamente)
Semanalmente <- Alimentos %>%
  group_by(Departamento, Frecuencia.de.consumo) %>%
  summarise(cantidad= n()) %>%
  mutate(Semanalmente = cantidad/sum(cantidad)*100) %>%
  filter(Frecuencia.de.consumo == "Semanalmente") %>%
  summarise(Semanalmente)
Quincenalmente <- Alimentos %>%
  group_by(Departamento, Frecuencia.de.consumo) %>%
  summarise(cantidad= n()) %>%
  mutate(Quincenalmente = cantidad/sum(cantidad)*100) %>%
  filter(Frecuencia.de.consumo == "Quincenalmente") %>%
  summarise(Quincenalmente)
Mensualmente <- Alimentos %>%
  group_by(Departamento, Frecuencia.de.consumo) %>%
  summarise(cantidad= n()) %>%
  mutate(Mensualmente = cantidad/sum(cantidad)*100) %>%
  filter(Frecuencia.de.consumo == "Mensualmente") %>%
  summarise(Mensualmente)
Otros <- Alimentos %>%
  group_by(Departamento, Frecuencia.de.consumo) %>%
  summarise(cantidad= n()) %>%
  mutate(Otros = cantidad/sum(cantidad)*100) %>%
  filter(Frecuencia.de.consumo == "Otros") %>%
  summarise(Otros)
Alimentos <- Reduce(function(x, y) merge(x, y, all=TRUE), list(Diariamente, Semanalmente, Quincenalmente, Mensualmente, Otros))
Alimentos[is.na(Alimentos)] <- 0
Alimentos

ANÁLISIS

Esta parte me sirvio para ver la tabla y la estructura de todo para poder generar graficas y poder analizar todo lo que deseo ver

summary(Alimentos)
        Departamento  Diariamente      Semanalmente   Quincenalmente   Mensualmente     Otros  
 Guatemala    : 1    Min.   : 0.000   Min.   : 0.00   Min.   : 0.00   Min.   :0     Min.   :0  
 El Progreso  : 1    1st Qu.: 0.000   1st Qu.:16.67   1st Qu.:20.00   1st Qu.:0     1st Qu.:0  
 Sacatepequez : 1    Median : 0.000   Median :20.00   Median :30.77   Median :0     Median :0  
 Chimaltenango: 1    Mean   : 5.046   Mean   :25.17   Mean   :35.35   Mean   :0     Mean   :0  
 Escuintla    : 1    3rd Qu.: 7.692   3rd Qu.:34.67   3rd Qu.:50.00   3rd Qu.:0     3rd Qu.:0  
 Santa Rosa   : 1    Max.   :25.000   Max.   :50.00   Max.   :75.00   Max.   :0     Max.   :0  
 (Other)      :11                                                                              
str(Alimentos)
'data.frame':   17 obs. of  6 variables:
 $ Departamento  : Factor w/ 22 levels "Guatemala","El Progreso",..: 1 2 3 4 5 6 8 9 10 11 ...
 $ Diariamente   : num  4 0 0 6.67 9.09 ...
 $ Semanalmente  : num  34.7 33.3 20 46.7 18.2 ...
 $ Quincenalmente: num  42.7 33.3 20 20 45.5 ...
 $ Mensualmente  : num  0 0 0 0 0 0 0 0 0 0 ...
 $ Otros         : num  0 0 0 0 0 0 0 0 0 0 ...

GRÁFICAS

str(Alimentos)

ggplot(Alimentos, aes(Departamento, Diariamente/100)) +
    geom_point() +
    labs(title = "La Frecuencia de consumo dia a dia") +
    theme(axis.text.x = element_text(angle = 90))

ggplot(Alimentos, aes(Departamento, Semanalmente/100)) +
    geom_point() +
    labs(title = "La Frecuencia de consumo cada semana") +
    theme(axis.text.x = element_text(angle = 90))

ggplot(Alimentos, aes(Departamento, Quincenalmente/100)) +
    geom_point() +
    labs(title = "La Frecuencia de consumo cada 3 semanas") +
    theme(axis.text.x = element_text(angle = 90))

CONCLUSIONES

  1. Después de observar cada una de las graficas anteriormente se puede denotar que muchas de las personas tienen una tendencia mayor a comprar todos los viveres que se den a basto para una semana, ya que realizan sus compras cada 3 semana. Esto se puede dar por muchas reazones como por ejemplo: toman en cuanta la frescura de los alimentos, se realiza un presupuesto semanal, etc.

  2. Las personas no realizan las compras diariamente por la motivos como falta de tiempo, distancia de la casa al supermercado o el ahorro de gasolina, por ende selecciona una cantidad de productos necesaria para cierto tiempo.

  3. Las personas encuestadas de Guatemala no tienden a comprar productos a más de tres semanas o más tiempo porque no se tiene registro de esas respuestas. Alguna de las razones por las cuales los guatemaltecos tienen este comportamiento puede ser por la precaución de la fecha de caducidad de los productos.

LS0tDQp0aXRsZTogIlJlc3VsdGFkb3MgRW5jb3ZpIDIwMTQiDQphdXRob3I6ICJTaGFyaXMgQmFycmlvcywgU2l1IExpbmcgQ2hhbmcsIFJvZG9sZm8gUm9qYXMsIEppbWVuYSBT4W5jaGV6LCBTdWNlbHkgVGV5dWwiDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQojRVhUUkEgMjogRnJlY3VlbmNpYSBkZSBjb21wcmEgZGUgYWxpbWVudG9zDQoNCiMjIyBTT0JSRSBFTCBUQUIgDQpFc3RhIFRhYiBjb21iaW5hIGxhIGZyZWN1ZW5jaWEgZGUgY29tcHJhIGRlIGxhcyBwZXJzb25hcyBlbiBsb3Mgc3VwZXJtZXJjYWRvcyBkZSBjdWFscXVpZXIgdGlwbyBlbiBHdWF0ZW1hbGEsIGxvcyBjbGFzaWZpY2EgY29tbyAiRGlhcmlhbWVudGUiLCAiU2VtYW5hbG1lbnRlIiwgIlF1aW5jZW5hbG1lbnRlIiwgIk1lbnN1YWxtZW50ZSIsIHkgIk90cm9zIi4NCg0KIyMjIFJFUFJPRFVDQ0nTTiBERSBSRVNVTFRBRE9TDQoNCmBgYHtyfQ0KbGlicmFyeShoYXZlbikNCmxpYnJhcnkoZHBseXIpDQpsaWJyYXJ5KGdncGxvdDIpDQpsaWJyYXJ5KGNvcnJwbG90KQ0KbGlicmFyeSh0aWR5dmVyc2UpDQoNCkFsaW1lbnRvcyA8LSByZWFkX3Nhdigifi9EYXRhIFNjaWVuY2UvUHJveWVjdG8gMi9BbGltZW50b3Nfc3VwZXJtZXJjYWRvcy5zYXYiKQ0KDQpBbGltZW50b3MgPC0gc2VsZWN0KEFsaW1lbnRvcywgREVQVE8sIEFSRUEsIFBPQlJFWkEsIFAxMkExMikNCm5hbWVzKEFsaW1lbnRvcykgPC0gYygiRGVwYXJ0YW1lbnRvIiwgIkFyZWEiLCAiUG9icmV6YSIsICJGcmVjdWVuY2lhLmRlLmNvbnN1bW8iKQ0KQWxpbWVudG9zIDwtQWxpbWVudG9zW2NvbXBsZXRlLmNhc2VzKEFsaW1lbnRvcyksXQ0KDQpBbGltZW50b3MkRGVwYXJ0YW1lbnRvIDwtIGFzLmZhY3RvcihBbGltZW50b3MkRGVwYXJ0YW1lbnRvKQ0KQWxpbWVudG9zJEFyZWEgIDwtIGFzLmZhY3RvcihBbGltZW50b3MkQXJlYSkNCkFsaW1lbnRvcyRQb2JyZXphICA8LSBhcy5mYWN0b3IoQWxpbWVudG9zJFBvYnJlemEpDQoNCmxldmVscyhBbGltZW50b3MkRGVwYXJ0YW1lbnRvKTwtIGMoIkd1YXRlbWFsYSIsICJFbCBQcm9ncmVzbyIsICJTYWNhdGVwZXF1ZXoiLCAiQ2hpbWFsdGVuYW5nbyIsICJFc2N1aW50bGEiLCAiU2FudGEgUm9zYSIsICJTb2xvbGEiLCAiVG90b25pY2FwYW4iLCAiUXVldHphbHRlbmFuZ28iLCAiU3VjaGl0ZXBlcXVleiIsICJSZXRhbGh1bGV1IiwgIlNhbiBNYXJjb3MiLCAiSHVlaHVldGVuYW5nbyIsICJRdWljaGUiLCAiQmFqYSBWZXJhcGF6IiwgIkFsdGEgVmVyYXBheiIsICJQZXRlbiIsICJJemFiYWwiLCAiWmFjYXBhIiwgIkNoaXF1aW11bGEiLCAiSmFsYXBhIiwgIkp1dGlhcGEiKQ0KbGV2ZWxzKEFsaW1lbnRvcyRBcmVhKTwtIGMoIlVyYmFuYSIsICJSdXJhbCIpDQpsZXZlbHMoQWxpbWVudG9zJFBvYnJlemEpIDwtIGMgKCJQb2JyZSBleHRyZW1vIiwgIlBvYnJlIG5vIGV4dHJlbW8iLCAiTm8gcG9icmUiKQ0KDQpBbGltZW50b3MkRnJlY3VlbmNpYS5kZS5jb25zdW1vIDwtIGFzLmNoYXJhY3RlcihBbGltZW50b3MkRnJlY3VlbmNpYS5kZS5jb25zdW1vKQ0KQWxpbWVudG9zJEZyZWN1ZW5jaWEuZGUuY29uc3Vtb1tBbGltZW50b3MkRnJlY3VlbmNpYS5kZS5jb25zdW1vID09IDFdIDwtICJEaWFyaWFtZW50ZSINCkFsaW1lbnRvcyRGcmVjdWVuY2lhLmRlLmNvbnN1bW9bQWxpbWVudG9zJEZyZWN1ZW5jaWEuZGUuY29uc3VtbyA9PSAyXSA8LSAiU2VtYW5hbG1lbnRlIg0KQWxpbWVudG9zJEZyZWN1ZW5jaWEuZGUuY29uc3Vtb1tBbGltZW50b3MkRnJlY3VlbmNpYS5kZS5jb25zdW1vID09IDNdIDwtICJRdWluY2VuYWxtZW50ZSINCkFsaW1lbnRvcyRGcmVjdWVuY2lhLmRlLmNvbnN1bW9bQWxpbWVudG9zJEZyZWN1ZW5jaWEuZGUuY29uc3VtbyA9PSA0XSA8LSAiTWVuc3VhbCINCkFsaW1lbnRvcyRGcmVjdWVuY2lhLmRlLmNvbnN1bW9bQWxpbWVudG9zJEZyZWN1ZW5jaWEuZGUuY29uc3VtbyA9PSA5OF0gPC0gIk90cm9zIg0KDQpEaWFyaWFtZW50ZSA8LSBBbGltZW50b3MgJT4lDQogIGdyb3VwX2J5KERlcGFydGFtZW50bywgRnJlY3VlbmNpYS5kZS5jb25zdW1vKSAlPiUNCiAgc3VtbWFyaXNlKGNhbnRpZGFkPSBuKCkpICU+JQ0KICBtdXRhdGUoRGlhcmlhbWVudGUgPSBjYW50aWRhZC9zdW0oY2FudGlkYWQpKjEwMCkgJT4lDQogIGZpbHRlcihGcmVjdWVuY2lhLmRlLmNvbnN1bW8gPT0gIkRpYXJpYW1lbnRlIikgJT4lDQogIHN1bW1hcmlzZShEaWFyaWFtZW50ZSkNCg0KU2VtYW5hbG1lbnRlIDwtIEFsaW1lbnRvcyAlPiUNCiAgZ3JvdXBfYnkoRGVwYXJ0YW1lbnRvLCBGcmVjdWVuY2lhLmRlLmNvbnN1bW8pICU+JQ0KICBzdW1tYXJpc2UoY2FudGlkYWQ9IG4oKSkgJT4lDQogIG11dGF0ZShTZW1hbmFsbWVudGUgPSBjYW50aWRhZC9zdW0oY2FudGlkYWQpKjEwMCkgJT4lDQogIGZpbHRlcihGcmVjdWVuY2lhLmRlLmNvbnN1bW8gPT0gIlNlbWFuYWxtZW50ZSIpICU+JQ0KICBzdW1tYXJpc2UoU2VtYW5hbG1lbnRlKQ0KDQpRdWluY2VuYWxtZW50ZSA8LSBBbGltZW50b3MgJT4lDQogIGdyb3VwX2J5KERlcGFydGFtZW50bywgRnJlY3VlbmNpYS5kZS5jb25zdW1vKSAlPiUNCiAgc3VtbWFyaXNlKGNhbnRpZGFkPSBuKCkpICU+JQ0KICBtdXRhdGUoUXVpbmNlbmFsbWVudGUgPSBjYW50aWRhZC9zdW0oY2FudGlkYWQpKjEwMCkgJT4lDQogIGZpbHRlcihGcmVjdWVuY2lhLmRlLmNvbnN1bW8gPT0gIlF1aW5jZW5hbG1lbnRlIikgJT4lDQogIHN1bW1hcmlzZShRdWluY2VuYWxtZW50ZSkNCg0KTWVuc3VhbG1lbnRlIDwtIEFsaW1lbnRvcyAlPiUNCiAgZ3JvdXBfYnkoRGVwYXJ0YW1lbnRvLCBGcmVjdWVuY2lhLmRlLmNvbnN1bW8pICU+JQ0KICBzdW1tYXJpc2UoY2FudGlkYWQ9IG4oKSkgJT4lDQogIG11dGF0ZShNZW5zdWFsbWVudGUgPSBjYW50aWRhZC9zdW0oY2FudGlkYWQpKjEwMCkgJT4lDQogIGZpbHRlcihGcmVjdWVuY2lhLmRlLmNvbnN1bW8gPT0gIk1lbnN1YWxtZW50ZSIpICU+JQ0KICBzdW1tYXJpc2UoTWVuc3VhbG1lbnRlKQ0KDQpPdHJvcyA8LSBBbGltZW50b3MgJT4lDQogIGdyb3VwX2J5KERlcGFydGFtZW50bywgRnJlY3VlbmNpYS5kZS5jb25zdW1vKSAlPiUNCiAgc3VtbWFyaXNlKGNhbnRpZGFkPSBuKCkpICU+JQ0KICBtdXRhdGUoT3Ryb3MgPSBjYW50aWRhZC9zdW0oY2FudGlkYWQpKjEwMCkgJT4lDQogIGZpbHRlcihGcmVjdWVuY2lhLmRlLmNvbnN1bW8gPT0gIk90cm9zIikgJT4lDQogIHN1bW1hcmlzZShPdHJvcykNCg0KDQpBbGltZW50b3MgPC0gUmVkdWNlKGZ1bmN0aW9uKHgsIHkpIG1lcmdlKHgsIHksIGFsbD1UUlVFKSwgbGlzdChEaWFyaWFtZW50ZSwgU2VtYW5hbG1lbnRlLCBRdWluY2VuYWxtZW50ZSwgTWVuc3VhbG1lbnRlLCBPdHJvcykpDQpBbGltZW50b3NbaXMubmEoQWxpbWVudG9zKV0gPC0gMA0KQWxpbWVudG9zDQoNCg0KDQoNCmBgYA0KDQojIyNBTsFMSVNJUw0KRXN0YSBwYXJ0ZSBtZSBzaXJ2aW8gcGFyYSB2ZXIgbGEgdGFibGEgeSBsYSBlc3RydWN0dXJhIGRlIHRvZG8gcGFyYSBwb2RlciBnZW5lcmFyIGdyYWZpY2FzIHkgcG9kZXIgYW5hbGl6YXIgdG9kbyBsbyBxdWUgZGVzZW8gdmVyDQpgYGB7cn0NCnN1bW1hcnkoQWxpbWVudG9zKQ0Kc3RyKEFsaW1lbnRvcykNCg0KDQoNCmBgYA0KDQojIyMgR1LBRklDQVMNCnN0cihBbGltZW50b3MpDQoNCg0KYGBge3J9DQoNCg0KDQpnZ3Bsb3QoQWxpbWVudG9zLCBhZXMoRGVwYXJ0YW1lbnRvLCBEaWFyaWFtZW50ZS8xMDApKSArDQogICAgZ2VvbV9wb2ludCgpICsNCiAgICBsYWJzKHRpdGxlID0gIkxhIEZyZWN1ZW5jaWEgZGUgY29uc3VtbyBkaWEgYSBkaWEiKSArDQogICAgdGhlbWUoYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA5MCkpDQoNCg0KZ2dwbG90KEFsaW1lbnRvcywgYWVzKERlcGFydGFtZW50bywgU2VtYW5hbG1lbnRlLzEwMCkpICsNCiAgICBnZW9tX3BvaW50KCkgKw0KICAgIGxhYnModGl0bGUgPSAiTGEgRnJlY3VlbmNpYSBkZSBjb25zdW1vIGNhZGEgc2VtYW5hIikgKw0KICAgIHRoZW1lKGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGFuZ2xlID0gOTApKQ0KDQpnZ3Bsb3QoQWxpbWVudG9zLCBhZXMoRGVwYXJ0YW1lbnRvLCBRdWluY2VuYWxtZW50ZS8xMDApKSArDQogICAgZ2VvbV9wb2ludCgpICsNCiAgICBsYWJzKHRpdGxlID0gIkxhIEZyZWN1ZW5jaWEgZGUgY29uc3VtbyBjYWRhIDMgc2VtYW5hcyIpICsNCiAgICB0aGVtZShheGlzLnRleHQueCA9IGVsZW1lbnRfdGV4dChhbmdsZSA9IDkwKSkNCg0KDQoNCg0KYGBgDQoNCiMjIyBDT05DTFVTSU9ORVMNCg0KMS4gRGVzcHXpcyBkZSBvYnNlcnZhciBjYWRhIHVuYSBkZSBsYXMgZ3JhZmljYXMgYW50ZXJpb3JtZW50ZSBzZSBwdWVkZSBkZW5vdGFyIHF1ZSBtdWNoYXMgZGUgbGFzIHBlcnNvbmFzIHRpZW5lbiB1bmEgdGVuZGVuY2lhIG1heW9yIGEgY29tcHJhciB0b2RvcyBsb3Mgdml2ZXJlcyBxdWUgc2UgZGVuIGEgYmFzdG8gcGFyYSB1bmEgc2VtYW5hLCB5YSBxdWUgcmVhbGl6YW4gc3VzIGNvbXByYXMgY2FkYSAzIHNlbWFuYS4gRXN0byBzZSBwdWVkZSBkYXIgcG9yIG11Y2hhcyByZWF6b25lcyBjb21vIHBvciBlamVtcGxvOiB0b21hbiBlbiBjdWFudGEgbGEgZnJlc2N1cmEgZGUgbG9zIGFsaW1lbnRvcywgc2UgcmVhbGl6YSB1biBwcmVzdXB1ZXN0byBzZW1hbmFsLCBldGMuDQoNCjIuIExhcyBwZXJzb25hcyBubyByZWFsaXphbiBsYXMgY29tcHJhcyBkaWFyaWFtZW50ZSBwb3IgbGEgbW90aXZvcyBjb21vIGZhbHRhIGRlIHRpZW1wbywgZGlzdGFuY2lhIGRlIGxhIGNhc2EgYWwgc3VwZXJtZXJjYWRvIG8gZWwgYWhvcnJvIGRlIGdhc29saW5hLCBwb3IgZW5kZSBzZWxlY2Npb25hIHVuYSBjYW50aWRhZCBkZSBwcm9kdWN0b3MgbmVjZXNhcmlhIHBhcmEgY2llcnRvIHRpZW1wby4gDQoNCjMuIExhcyBwZXJzb25hcyBlbmN1ZXN0YWRhcyBkZSBHdWF0ZW1hbGEgbm8gdGllbmRlbiBhIGNvbXByYXIgcHJvZHVjdG9zIGEgbeFzIGRlIHRyZXMgc2VtYW5hcyBvIG3hcyB0aWVtcG8gcG9ycXVlIG5vIHNlIHRpZW5lIHJlZ2lzdHJvIGRlIGVzYXMgcmVzcHVlc3Rhcy4gQWxndW5hIGRlIGxhcyByYXpvbmVzIHBvciBsYXMgY3VhbGVzIGxvcyBndWF0ZW1hbHRlY29zIHRpZW5lbiBlc3RlIGNvbXBvcnRhbWllbnRvIHB1ZWRlIHNlciBwb3IgbGEgcHJlY2F1Y2nzbiBkZSBsYSBmZWNoYSBkZSBjYWR1Y2lkYWQgZGUgbG9zIHByb2R1Y3Rvcy4NCg0KDQoNCg0KDQo=