library(dplyr)
library(plyr)
library(ggplot2)
# install.packages("naniar")
library(naniar)
# install.packages("Hmisc")
library(Hmisc)
# install.packages("psych")
library(psych)
library(tidyverse)
# install.packages("janitor")
library(janitor)
# install.packages("knitr")
library(knitr)
# install.packages("pollster")
library(pollster)
merma <- read.csv("/Users/anita3/Downloads/FORM - Merma.csv")
scrap <- read.csv("/Users/anita3/Downloads/FORM - Scrap.csv")
pcarton <- read.csv("/Users/anita3/Downloads/FORM - Produccion Carton Mes.csv")
describe(merma)
## Warning in FUN(newX[, i], ...): no non-missing arguments to min; returning Inf
## Warning in FUN(newX[, i], ...): no non-missing arguments to max; returning -Inf
## vars n mean sd median trimmed mad min max range skew kurtosis
## Fecha* 1 60 19.77 13.83 20.5 19.40 17.79 1 43 42 0.05 -1.34
## Mes* 2 60 6.25 4.56 5.0 5.60 4.45 1 19 18 1.05 0.44
## Kilos* 3 60 28.72 15.92 29.0 28.77 19.27 1 56 55 -0.03 -1.21
## X 4 0 NaN NA NA NaN NA Inf -Inf -Inf NA NA
## se
## Fecha* 1.79
## Mes* 0.59
## Kilos* 2.06
## X NA
dim(merma)
## [1] 60 4
| Variable | Type |
|---|---|
Fecha |
Cualitativa |
| Mes | Cualitativa |
Kilos |
Cuantitativa (discreta) |
Eliminar renglones de Total por mes
merma <- merma[- grep("Total", merma$Mes),]
Eliminar columna vacia
merma <- select(merma, -X)
Cambiar tipo de datos Cambiar variable kilos a numerico
merma$Kilos <- as.numeric(merma$Kilos)
Cambiar variable caracter a fecha
merma$Fecha <- as.Date(merma$Fecha, format = "%d/%m/%Y")
Agregar columna de Total por mes
merma_total <- aggregate(Kilos ~ Mes, data = merma, sum)
describe(scrap)
## vars n mean sd median trimmed mad min max
## Referencia* 1 251 126.00 72.60 126 126.00 93.40 1 251
## Fecha* 2 251 16.21 7.11 17 16.50 7.41 1 27
## Hora* 3 251 126.00 72.60 126 126.00 93.40 1 251
## Producto* 4 251 45.20 24.83 46 44.94 26.69 1 96
## Cantidad 5 251 13.34 105.90 2 3.95 1.48 0 1674
## Unidad.de.medida* 6 251 2.00 0.06 2 2.00 0.00 1 2
## Ubicación.de.origen* 7 251 3.47 0.86 4 3.60 0.00 1 4
## Ubicación.de.desecho* 8 251 2.00 0.06 2 2.00 0.00 1 2
## Estado* 9 251 2.00 0.06 2 2.00 0.00 1 2
## range skew kurtosis se
## Referencia* 250 0.00 -1.21 4.58
## Fecha* 26 -0.29 -0.99 0.45
## Hora* 250 0.00 -1.21 4.58
## Producto* 95 0.01 -0.80 1.57
## Cantidad 1674 15.37 237.90 6.68
## Unidad.de.medida* 1 -15.65 244.02 0.00
## Ubicación.de.origen* 3 -1.11 -0.62 0.05
## Ubicación.de.desecho* 1 -15.65 244.02 0.00
## Estado* 1 -15.65 244.02 0.00
dim(scrap)
## [1] 251 9
| Variable | Type |
|---|---|
Referencia |
Cualitativa |
Fecha |
Cualitativa |
Hora |
Cuantitativa (continua) |
Producto |
Cualitativa |
Cantidad |
Cuantitativa (discreta) |
Unidad de medidad |
Cualitativa |
Ubicación de origen |
Cualitativa |
Ubicacuón de desecho |
Cualitativa |
Estado |
Cualitativa |
Eliminar renglon de mes y total
scrap <- scrap[- grep("agosto", scrap$Referencia),]
Eliminar columnas
scrap <- select(scrap, -Unidad.de.medida)
scrap <- select(scrap, -Estado)
Cambiar tipo de dato Cambiar variable caracter a fecha
merma$Fecha <- as.Date(merma$Fecha, format = "%d/%m/%Y")
describe(pcarton)
## vars n mean sd median trimmed mad min max range skew
## X* 1 51 26.00 14.87 26 26.00 19.27 1 51 50 0.00
## X.1* 2 51 5.24 2.16 5 5.15 2.97 1 9 8 0.34
## X.2* 3 51 22.39 13.72 22 22.29 17.79 1 46 45 0.04
## X.3* 4 51 26.00 14.87 26 26.00 19.27 1 51 50 0.00
## X.4* 5 51 10.49 6.77 8 10.00 7.41 1 24 23 0.47
## X.5* 6 51 3.53 2.59 2 3.17 1.48 1 11 10 0.93
## X.6* 7 51 11.49 9.55 11 10.83 14.83 1 29 28 0.32
## X.7* 8 51 7.63 4.60 8 7.56 7.41 1 14 13 0.08
## TIEMPO.DE.MAQUINAS* 9 51 10.04 8.53 9 9.17 10.38 1 28 27 0.58
## X.8* 10 51 7.49 7.20 2 6.49 1.48 1 24 23 0.87
## X.9* 11 51 7.88 7.94 2 6.73 1.48 1 26 25 0.94
## X.10* 12 51 11.92 10.58 9 10.90 10.38 1 33 32 0.54
## X.11* 13 51 11.92 10.58 9 10.90 10.38 1 33 32 0.54
## X.12* 14 51 2.69 0.91 3 2.66 0.00 1 6 5 0.80
## X.13* 15 51 1.16 0.42 1 1.05 0.00 1 3 2 2.60
## kurtosis se
## X* -1.27 2.08
## X.1* -1.05 0.30
## X.2* -1.28 1.92
## X.3* -1.27 2.08
## X.4* -1.15 0.95
## X.5* 0.16 0.36
## X.6* -1.39 1.34
## X.7* -1.61 0.64
## TIEMPO.DE.MAQUINAS* -1.04 1.19
## X.8* -0.70 1.01
## X.9* -0.62 1.11
## X.10* -1.20 1.48
## X.11* -1.20 1.48
## X.12* 2.58 0.13
## X.13* 6.36 0.06
dim(pcarton)
## [1] 51 15
| Variable | Type |
|---|---|
Cliente |
Cualitativa (nominal) |
ID Form |
Cualitativa (nominal) |
Producto |
Cualitativa (nominal) |
Piezas programadas |
Cuantitativa (discreta) |
Tiempo minutos |
Cuantitativa (discreta) |
Hora fin |
Cuantitativa (continua) |
Estacion arranque |
Cualitativa (nominal) |
Laminas procesadas |
Cuantitativa |
Inicio set up |
Cuantitativa (continua) |
Fin inicio set up |
Cuantitativa (continua) |
Inicio de proceso |
Cuantitativa (continua) |
Fin de proceso |
Cuantitativa (continua) |
Tiempo calidad |
Cuantitativa (discreta) |
Elimina columnas
Eliminar columna No. de cliente
pcarton <- select(pcarton, -X)
Eliminar columna tipo de meteriales
pcarton <- select(pcarton, -X.13)
Pasae fila a nombres de columna
pcarton2 <- pcarton
colnames(pcarton2) <- pcarton[1,]
colnames(pcarton2)
## [1] "CLIENTE" "ID FORM" "PRODUCTO"
## [4] "PIEZAS PROG." "TMO: MIN." "HR. FIN"
## [7] "ESTACION ARRANQUE" "Laminas procesadas " "INICIO SEP UP"
## [10] "FIN INICIO DE SEP UP" "INICIO de PROCESO" "FIN de PROCESO"
## [13] "TIEMPO CALIDAD"
Eliminar primer fila
pcarton2 <- pcarton2[-1,]
Realizar un análisis estadÃstico descriptivo en el que logres destacar el conjunto de datos, que apoyan a la empresa a mejorar su operación. Incorpora al menos dos propuestas concretas, apoyadas de tu análisis en donde se incluye al menos: (1) Tabla de frecuencia, (opcional) Tablas cruzadas, (2-3) Gráficos de datos cualitativos y cuantitativos, asà como (2-3) Gráficos de dispersión.
scrap
ubicacion <- scrap %>% group_by(Ubicación.de.origen) %>% tally()
ubicacion
## # A tibble: 3 × 2
## Ubicación.de.origen n
## <chr> <int>
## 1 SAB/Calidad/Entrega de PT 58
## 2 SAB/Post-Production 13
## 3 SAB/Pre-Production 179
merma
mes <- merma %>% group_by(Mes) %>% tally()
mes
## # A tibble: 9 × 2
## Mes n
## <chr> <int>
## 1 ABRIL 5
## 2 AGOSTO 11
## 3 ENERO 4
## 4 FEBRERO 6
## 5 JULIO 5
## 6 JUNIO 4
## 7 MARZO 6
## 8 MAYO 5
## 9 SEPTIEMBRE 4
#mesykilos <- merma_total %>% tabyl(Mes~Kilos, data = merma_total,sum)
merma
ggplot(merma_total , aes(x=Mes, y=Kilos)) +
geom_point()
scrap
ggplot(scrap , aes(x=Cantidad, y=Ubicación.de.origen)) +
geom_point()
ggplot(scrap, aes(x=Cantidad, y=Ubicación.de.origen)) +
geom_point()
produccion de carton
ggplot(pcarton2, aes(x=`PIEZAS PROG.`, y=CLIENTE)) +
geom_point()