SlideShare a Scribd company logo
1 of 26
Download to read offline
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Trabajos evaluables
personalizados con R y su
corrección automatizada
Emilio López Cano y Miguel Ángel Tarancón Morán
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
El problema
EEES
Evaluación por competencias
Distintos métodos de evaluación
2
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
El problema
EEES
Evaluación por competencias
Distintos métodos de evaluación
Retos
Métodos innovadores, diferenciados
Evaluación eficiente
Evaluación justa
2
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
El problema
EEES
Evaluación por competencias
Distintos métodos de evaluación
Retos
Métodos innovadores, diferenciados
Evaluación eficiente
Evaluación justa
Métodos cuantitativos (resultados numéricos)
2
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Otros métodos de evaluación
Coevaluación en clase
Cuestionarios Moodle
En casa
En el aula de informática
Trabajo en grupo, proyectos, . . .
Trabajos evaluables
3
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Otros métodos de evaluación
Coevaluación en clase
Cuestionarios Moodle
En casa
En el aula de informática
Trabajo en grupo, proyectos, . . .
Trabajos evaluables
Autoría
3
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Otros métodos de evaluación
Coevaluación en clase
Cuestionarios Moodle
En casa
En el aula de informática
Trabajo en grupo, proyectos, . . .
Trabajos evaluables
Autoría
Solución de compromiso
Control + Tiempo
3
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Generación de materiales
Problema general
4
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Enfoque habitual
5
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Enfoque Investigación Reproducible
6
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
R como herramienta
Software libre
Estándar de facto
para análisis de
datos
Investigación
reproducible
7
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Flujo de trabajo
8
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Generar enunciados
Ejemplo 1: enunciado común
9
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Generar enunciados
Ejemplo 1: datos personalizados
10
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Generar enunciados
Ejemplo 1: Datos para índices
set.seed(1); ndatos <- 500; nind <- 9; nprod <- 3
datosalumnos_indices <- lapply(1:nrow(alumnos), function(x){
thisyear <- as.integer(substr(Sys.time(), 1, 4))
dfprecios <- data.frame(Año = seq(thisyear - nind -1, thisyear -1))
for (i in 1:nprod){
pbase <- sample(seq(50, 100, by = 10), 1)
qbase <- sample(seq(500, 2000, by = 10), 1)
incbasep <- sample(seq(-0.2, 0.2, by = 0.01), 1)
incbaseq <- sample(seq(-0.2, 0.2, by = 0.01), 1)
precios <- round(c(rnorm(1, pbase, 3)*(1+incbasep)^(0:nind)), 2)
cantidades <- round(c(rnorm(1, qbase, 30)*(1+incbaseq)^(0:nind)), 0)
dfprecios <- cbind(dfprecios, precios, cantidades)
}
names(dfprecios) <- c("Año", paste(rep(c("precio", "cantidad"), nprod), re
dfprecios
})
11
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Generar enunciados
Ejemplo 1: Datos para descriptiva
datosalumnos_poisson <- lapply(1:nrow(alumnos), function(x){
library(MASS)
lambda <- sample(seq(2, 4, by = 1), 1)
mu <- rep(0, 2)
Sigma <- matrix(runif(1, 0.5, 0.8), nrow=2, ncol=2) + diag(2)*.3
rawvars <- mvrnorm(n=ndatos, mu=mu, Sigma=Sigma)
pvars <- pnorm(rawvars)
poisvars <- qpois(pvars, lambda)
table(X = poisvars[,1], Y = poisvars[,2])
})
12
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Generar enunciados
Ejemplo 1: Crear ficheros Excel
for (alumno in 1:nrow(alumnos)){
thisFile <- paste0("files/EE_trabajo_1_", alumnos[alumno, 4], ".xlsx")
if(file.exists(thisFile)){
file.remove(thisFile)
}
myWB <- loadWorkbook("files/EE_trabajo_1_template.xlsx")
matriz <- as.data.frame.matrix(datosalumnos_poisson[[alumno]])
writeWorksheet(myWB, matriz, 1, rownames = "X  Y")
writeWorksheet(myWB, datosalumnos_indices[[alumno]], 2)
saveWorkbook(myWB, file = thisFile)
}
13
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Generar enunciados
Ejemplo 2: Probabilidad y modelos
14
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Generar enunciados
Ejemplo 2: Código
---
title: "Trabajo evaluable Parte 2 Estadística Empresarial"
author: "FDCCSS Ciudad Real UCLM"
date: "30/04/2015"
output: pdf_document
---
‘‘‘{r, echo=FALSE, eval=FALSE}
media <- 900; dtA <- 10; dtB <- 20
‘‘‘
# Enunciado y datos para el Alumno: ‘r alumno‘
Trabajas en la consultora internacional _No hagas números_, y te encargan
un trabajo de consultoría para asesorar en materia estadística a la empresa
_Queserías El Fumi_ sobre la calidad de sus procesos productivos. En particular, una característica crític
En _Queserías El Fumi_, su producto estrella es la pieza de queso curado de ‘r media‘ gramos de peso nomin
Por otra parte, en el proceso final de envasado, las piezas de queso se colocan en cajas de ‘r ncaja‘. En
## Cuestión C1
De los estudios previos mencionados anteriormente se tienen los siguientes histogramas de una muestra de d
‘‘‘{r, echo=FALSE, fig.height=3}
par(mfcol=c(1,2))
set.seed(1)
hist(rnorm(1000, media, dtA), main = "Línea A", xlab = "Peso (gr.)", ylab = "Frecuencia")
hist(rnorm(1000, media, dtB), main = "Línea B", xlab = "Peso (gr.)", ylab = "Frecuencia")
‘‘‘
## Cuestiones C2 y C3
A través de la probabilidad, estima el porcentaje de piezas por debajo del peso mínimo autorizado que está
$$
f(x) =
15
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Corrección y Calificación
Descarga de ficheros enviados o resultado de cuestionario
Mismo enfoque que para generarlos: scripts automatizados
Generación fichero Excel con calificaciones
Importar calificaciones en Moodle
Revisión calificación automática con resultados
Ponderación y cálculos con fórmulas en Moodle
16
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Corrección
Ejemplo 2: Probabilidad y modelos
17
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Problemas y retos
La primera vez cuesta mucho
Nombres de ficheros
Formato de datos
Sorprendente desconocimiento de Excel por buena parte de los
alumnos
Decimales / redondeos
18
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Futuro trabajo
Mejoras
Más automatización
Mejoras en el código, redondeos, . . .
Convocatorias, recuperaciones, archivo más eficientes
El paquete exams de R
Va un paso más allá
Genera bancos de preguntas para Moodle
La corrección la realiza Moodle
19
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
¿Por qué R?
Perfecto para estadística
Pero vale para todo
Es gratis
Es flexible
20
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
¿Por qué R?
Perfecto para estadística
Pero vale para todo
Es gratis
Es flexible
Soy entusiasta (y lo sabes)
20
Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica
VII Jornadas de Docencia en Economía
Preguntas
Gracias
http://emilio.lcano.com
@emilopezcano
21

More Related Content

Similar to Generación y corrección automática de trabajos evaluables personalizados con R. Aplicación a la docencia de la Estadística Empresarial

Formulas matemáticas aplicadas a negocios PARTE 1
Formulas matemáticas aplicadas a negocios PARTE 1Formulas matemáticas aplicadas a negocios PARTE 1
Formulas matemáticas aplicadas a negocios PARTE 1Diana Edith Gomez Hernandez
 
LIBRO-CONTABILIDAD-DE-COSTOS-WILIAM-J-L.pdf
LIBRO-CONTABILIDAD-DE-COSTOS-WILIAM-J-L.pdfLIBRO-CONTABILIDAD-DE-COSTOS-WILIAM-J-L.pdf
LIBRO-CONTABILIDAD-DE-COSTOS-WILIAM-J-L.pdfllopez1233444
 
Nociones básicas de estadística
Nociones básicas de estadísticaNociones básicas de estadística
Nociones básicas de estadísticaPatricia Iglesias
 
Contabilidad y costos co13252
Contabilidad y costos co13252Contabilidad y costos co13252
Contabilidad y costos co13252Educaciontodos
 
Practicas formato excel inicio
Practicas formato excel inicioPracticas formato excel inicio
Practicas formato excel inicioKarla Hernandez
 
Costos ii. plan de evaluación 13 mayo de 2011
Costos ii. plan de evaluación 13 mayo de 2011Costos ii. plan de evaluación 13 mayo de 2011
Costos ii. plan de evaluación 13 mayo de 2011Rafael Verde)
 
Costos ii. plan de evaluación 13 mayo de 2011
Costos ii. plan de evaluación 13 mayo de 2011Costos ii. plan de evaluación 13 mayo de 2011
Costos ii. plan de evaluación 13 mayo de 2011Rafael Verde)
 
Rev. 2 optimizacion de procesos.pptx
Rev. 2 optimizacion de procesos.pptxRev. 2 optimizacion de procesos.pptx
Rev. 2 optimizacion de procesos.pptxmarcogomezmendivil
 
06 Informatica Aplicada A Los Negocios Entregable
06 Informatica Aplicada A Los Negocios Entregable06 Informatica Aplicada A Los Negocios Entregable
06 Informatica Aplicada A Los Negocios EntregableJuan Cherre
 
Contabilidad y costos s14
Contabilidad y costos s14Contabilidad y costos s14
Contabilidad y costos s14Educaciontodos
 
PROGRAMACION DEL CURSO
PROGRAMACION DEL CURSOPROGRAMACION DEL CURSO
PROGRAMACION DEL CURSOmagdalalema
 
Estadistica para administracion y economia_LEVIN.pdf
Estadistica para administracion y economia_LEVIN.pdfEstadistica para administracion y economia_LEVIN.pdf
Estadistica para administracion y economia_LEVIN.pdfCamilaZarate15
 
Richard I. Levin, David S. Rubin - Estadística para administradores (2004, Pe...
Richard I. Levin, David S. Rubin - Estadística para administradores (2004, Pe...Richard I. Levin, David S. Rubin - Estadística para administradores (2004, Pe...
Richard I. Levin, David S. Rubin - Estadística para administradores (2004, Pe...cfisicaster
 
Contabilidad-de-costos-Charles-T.-Horngren.pdf
Contabilidad-de-costos-Charles-T.-Horngren.pdfContabilidad-de-costos-Charles-T.-Horngren.pdf
Contabilidad-de-costos-Charles-T.-Horngren.pdfISABELHIDALGO19
 

Similar to Generación y corrección automática de trabajos evaluables personalizados con R. Aplicación a la docencia de la Estadística Empresarial (20)

Formulas matemáticas aplicadas a negocios PARTE 1
Formulas matemáticas aplicadas a negocios PARTE 1Formulas matemáticas aplicadas a negocios PARTE 1
Formulas matemáticas aplicadas a negocios PARTE 1
 
LIBRO-CONTABILIDAD-DE-COSTOS-WILIAM-J-L.pdf
LIBRO-CONTABILIDAD-DE-COSTOS-WILIAM-J-L.pdfLIBRO-CONTABILIDAD-DE-COSTOS-WILIAM-J-L.pdf
LIBRO-CONTABILIDAD-DE-COSTOS-WILIAM-J-L.pdf
 
Sílabo de Matemática Financiera
Sílabo de Matemática FinancieraSílabo de Matemática Financiera
Sílabo de Matemática Financiera
 
Nociones básicas de estadística
Nociones básicas de estadísticaNociones básicas de estadística
Nociones básicas de estadística
 
Contabilidad y costos co13252
Contabilidad y costos co13252Contabilidad y costos co13252
Contabilidad y costos co13252
 
Practicas formato excel inicio
Practicas formato excel inicioPracticas formato excel inicio
Practicas formato excel inicio
 
Costos ii. plan de evaluación 13 mayo de 2011
Costos ii. plan de evaluación 13 mayo de 2011Costos ii. plan de evaluación 13 mayo de 2011
Costos ii. plan de evaluación 13 mayo de 2011
 
Costos ii. plan de evaluación 13 mayo de 2011
Costos ii. plan de evaluación 13 mayo de 2011Costos ii. plan de evaluación 13 mayo de 2011
Costos ii. plan de evaluación 13 mayo de 2011
 
Rev. 2 optimizacion de procesos.pptx
Rev. 2 optimizacion de procesos.pptxRev. 2 optimizacion de procesos.pptx
Rev. 2 optimizacion de procesos.pptx
 
Punto de-equilibrio
Punto de-equilibrioPunto de-equilibrio
Punto de-equilibrio
 
06 Informatica Aplicada A Los Negocios Entregable
06 Informatica Aplicada A Los Negocios Entregable06 Informatica Aplicada A Los Negocios Entregable
06 Informatica Aplicada A Los Negocios Entregable
 
tesis costo abc.PDF
tesis costo abc.PDFtesis costo abc.PDF
tesis costo abc.PDF
 
Modulo costosiii
Modulo costosiiiModulo costosiii
Modulo costosiii
 
Excel colombia
Excel colombiaExcel colombia
Excel colombia
 
Contabilidad y costos s14
Contabilidad y costos s14Contabilidad y costos s14
Contabilidad y costos s14
 
Contabilidad adminsitrativa
Contabilidad adminsitrativaContabilidad adminsitrativa
Contabilidad adminsitrativa
 
PROGRAMACION DEL CURSO
PROGRAMACION DEL CURSOPROGRAMACION DEL CURSO
PROGRAMACION DEL CURSO
 
Estadistica para administracion y economia_LEVIN.pdf
Estadistica para administracion y economia_LEVIN.pdfEstadistica para administracion y economia_LEVIN.pdf
Estadistica para administracion y economia_LEVIN.pdf
 
Richard I. Levin, David S. Rubin - Estadística para administradores (2004, Pe...
Richard I. Levin, David S. Rubin - Estadística para administradores (2004, Pe...Richard I. Levin, David S. Rubin - Estadística para administradores (2004, Pe...
Richard I. Levin, David S. Rubin - Estadística para administradores (2004, Pe...
 
Contabilidad-de-costos-Charles-T.-Horngren.pdf
Contabilidad-de-costos-Charles-T.-Horngren.pdfContabilidad-de-costos-Charles-T.-Horngren.pdf
Contabilidad-de-costos-Charles-T.-Horngren.pdf
 

More from Emilio L. Cano

R and Shiny to support real estate appraisers: An expert algorithm implementa...
R and Shiny to support real estate appraisers: An expert algorithm implementa...R and Shiny to support real estate appraisers: An expert algorithm implementa...
R and Shiny to support real estate appraisers: An expert algorithm implementa...Emilio L. Cano
 
Generación de materiales didácticos multiformato con bookdown
Generación de materiales didácticos multiformato con bookdownGeneración de materiales didácticos multiformato con bookdown
Generación de materiales didácticos multiformato con bookdownEmilio L. Cano
 
Unattended SVM parameters fitting for monitoring nonlinear profiles
Unattended SVM parameters fitting for monitoring nonlinear profilesUnattended SVM parameters fitting for monitoring nonlinear profiles
Unattended SVM parameters fitting for monitoring nonlinear profilesEmilio L. Cano
 
Six Sigma as a Quality Improvement Tool for Academic Programs
Six Sigma as a Quality Improvement Tool for Academic ProgramsSix Sigma as a Quality Improvement Tool for Academic Programs
Six Sigma as a Quality Improvement Tool for Academic ProgramsEmilio L. Cano
 
Appling Scrum to Organize University Degrees Coursework
Appling Scrum to Organize University Degrees CourseworkAppling Scrum to Organize University Degrees Coursework
Appling Scrum to Organize University Degrees CourseworkEmilio L. Cano
 
Monitoring nonlinear profiles with {R}: an application to quality control
Monitoring nonlinear profiles with {R}: an application to quality controlMonitoring nonlinear profiles with {R}: an application to quality control
Monitoring nonlinear profiles with {R}: an application to quality controlEmilio L. Cano
 
Energy-efficient technology investments using a decision support system frame...
Energy-efficient technology investments using a decision support system frame...Energy-efficient technology investments using a decision support system frame...
Energy-efficient technology investments using a decision support system frame...Emilio L. Cano
 
Talentyon: how to turn R expertise into business within the collaborative eco...
Talentyon: how to turn R expertise into business within the collaborative eco...Talentyon: how to turn R expertise into business within the collaborative eco...
Talentyon: how to turn R expertise into business within the collaborative eco...Emilio L. Cano
 
Las normas ISO como puerta de entrada de la Estadística en la empresa
Las normas ISO como puerta de entrada de la Estadística en la empresaLas normas ISO como puerta de entrada de la Estadística en la empresa
Las normas ISO como puerta de entrada de la Estadística en la empresaEmilio L. Cano
 
Las 7 herramientas básicas de la calidad con R
Las 7 herramientas básicas de la calidad con RLas 7 herramientas básicas de la calidad con R
Las 7 herramientas básicas de la calidad con REmilio L. Cano
 
Stochastic optimization and risk management for an efficient planning of buil...
Stochastic optimization and risk management for an efficient planning of buil...Stochastic optimization and risk management for an efficient planning of buil...
Stochastic optimization and risk management for an efficient planning of buil...Emilio L. Cano
 
Análisis de inversiones energéticas en el ámbito del edificio
Análisis de inversiones energéticas en el ámbito del edificioAnálisis de inversiones energéticas en el ámbito del edificio
Análisis de inversiones energéticas en el ámbito del edificioEmilio L. Cano
 
Standardisation on Statistics: ISO Standards and R Tools
Standardisation on Statistics: ISO Standards and R ToolsStandardisation on Statistics: ISO Standards and R Tools
Standardisation on Statistics: ISO Standards and R ToolsEmilio L. Cano
 
An integrated Solver Manager: using R and Python for energy systems optimization
An integrated Solver Manager: using R and Python for energy systems optimizationAn integrated Solver Manager: using R and Python for energy systems optimization
An integrated Solver Manager: using R and Python for energy systems optimizationEmilio L. Cano
 
Statistical Methods for Quality
Statistical Methods for QualityStatistical Methods for Quality
Statistical Methods for QualityEmilio L. Cano
 
Calidad Seis Sigma con R: Aplicación a la docencia
Calidad Seis Sigma con R: Aplicación a la docenciaCalidad Seis Sigma con R: Aplicación a la docencia
Calidad Seis Sigma con R: Aplicación a la docenciaEmilio L. Cano
 
Strategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under UncertaintyStrategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under UncertaintyEmilio L. Cano
 
Reproducible Operations Research. An Application to Energy Systems Optimization
Reproducible Operations Research. An Application to Energy Systems OptimizationReproducible Operations Research. An Application to Energy Systems Optimization
Reproducible Operations Research. An Application to Energy Systems OptimizationEmilio L. Cano
 
A Solver Manager for energy systems planning within a Stochastic Optimization...
A Solver Manager for energy systems planning within a Stochastic Optimization...A Solver Manager for energy systems planning within a Stochastic Optimization...
A Solver Manager for energy systems planning within a Stochastic Optimization...Emilio L. Cano
 
Strategic Buildings’ Energy Systems Planning
Strategic Buildings’ Energy Systems PlanningStrategic Buildings’ Energy Systems Planning
Strategic Buildings’ Energy Systems PlanningEmilio L. Cano
 

More from Emilio L. Cano (20)

R and Shiny to support real estate appraisers: An expert algorithm implementa...
R and Shiny to support real estate appraisers: An expert algorithm implementa...R and Shiny to support real estate appraisers: An expert algorithm implementa...
R and Shiny to support real estate appraisers: An expert algorithm implementa...
 
Generación de materiales didácticos multiformato con bookdown
Generación de materiales didácticos multiformato con bookdownGeneración de materiales didácticos multiformato con bookdown
Generación de materiales didácticos multiformato con bookdown
 
Unattended SVM parameters fitting for monitoring nonlinear profiles
Unattended SVM parameters fitting for monitoring nonlinear profilesUnattended SVM parameters fitting for monitoring nonlinear profiles
Unattended SVM parameters fitting for monitoring nonlinear profiles
 
Six Sigma as a Quality Improvement Tool for Academic Programs
Six Sigma as a Quality Improvement Tool for Academic ProgramsSix Sigma as a Quality Improvement Tool for Academic Programs
Six Sigma as a Quality Improvement Tool for Academic Programs
 
Appling Scrum to Organize University Degrees Coursework
Appling Scrum to Organize University Degrees CourseworkAppling Scrum to Organize University Degrees Coursework
Appling Scrum to Organize University Degrees Coursework
 
Monitoring nonlinear profiles with {R}: an application to quality control
Monitoring nonlinear profiles with {R}: an application to quality controlMonitoring nonlinear profiles with {R}: an application to quality control
Monitoring nonlinear profiles with {R}: an application to quality control
 
Energy-efficient technology investments using a decision support system frame...
Energy-efficient technology investments using a decision support system frame...Energy-efficient technology investments using a decision support system frame...
Energy-efficient technology investments using a decision support system frame...
 
Talentyon: how to turn R expertise into business within the collaborative eco...
Talentyon: how to turn R expertise into business within the collaborative eco...Talentyon: how to turn R expertise into business within the collaborative eco...
Talentyon: how to turn R expertise into business within the collaborative eco...
 
Las normas ISO como puerta de entrada de la Estadística en la empresa
Las normas ISO como puerta de entrada de la Estadística en la empresaLas normas ISO como puerta de entrada de la Estadística en la empresa
Las normas ISO como puerta de entrada de la Estadística en la empresa
 
Las 7 herramientas básicas de la calidad con R
Las 7 herramientas básicas de la calidad con RLas 7 herramientas básicas de la calidad con R
Las 7 herramientas básicas de la calidad con R
 
Stochastic optimization and risk management for an efficient planning of buil...
Stochastic optimization and risk management for an efficient planning of buil...Stochastic optimization and risk management for an efficient planning of buil...
Stochastic optimization and risk management for an efficient planning of buil...
 
Análisis de inversiones energéticas en el ámbito del edificio
Análisis de inversiones energéticas en el ámbito del edificioAnálisis de inversiones energéticas en el ámbito del edificio
Análisis de inversiones energéticas en el ámbito del edificio
 
Standardisation on Statistics: ISO Standards and R Tools
Standardisation on Statistics: ISO Standards and R ToolsStandardisation on Statistics: ISO Standards and R Tools
Standardisation on Statistics: ISO Standards and R Tools
 
An integrated Solver Manager: using R and Python for energy systems optimization
An integrated Solver Manager: using R and Python for energy systems optimizationAn integrated Solver Manager: using R and Python for energy systems optimization
An integrated Solver Manager: using R and Python for energy systems optimization
 
Statistical Methods for Quality
Statistical Methods for QualityStatistical Methods for Quality
Statistical Methods for Quality
 
Calidad Seis Sigma con R: Aplicación a la docencia
Calidad Seis Sigma con R: Aplicación a la docenciaCalidad Seis Sigma con R: Aplicación a la docencia
Calidad Seis Sigma con R: Aplicación a la docencia
 
Strategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under UncertaintyStrategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under Uncertainty
 
Reproducible Operations Research. An Application to Energy Systems Optimization
Reproducible Operations Research. An Application to Energy Systems OptimizationReproducible Operations Research. An Application to Energy Systems Optimization
Reproducible Operations Research. An Application to Energy Systems Optimization
 
A Solver Manager for energy systems planning within a Stochastic Optimization...
A Solver Manager for energy systems planning within a Stochastic Optimization...A Solver Manager for energy systems planning within a Stochastic Optimization...
A Solver Manager for energy systems planning within a Stochastic Optimization...
 
Strategic Buildings’ Energy Systems Planning
Strategic Buildings’ Energy Systems PlanningStrategic Buildings’ Energy Systems Planning
Strategic Buildings’ Energy Systems Planning
 

Recently uploaded

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 

Recently uploaded (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

Generación y corrección automática de trabajos evaluables personalizados con R. Aplicación a la docencia de la Estadística Empresarial

  • 1. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Trabajos evaluables personalizados con R y su corrección automatizada Emilio López Cano y Miguel Ángel Tarancón Morán
  • 2. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía El problema EEES Evaluación por competencias Distintos métodos de evaluación 2
  • 3. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía El problema EEES Evaluación por competencias Distintos métodos de evaluación Retos Métodos innovadores, diferenciados Evaluación eficiente Evaluación justa 2
  • 4. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía El problema EEES Evaluación por competencias Distintos métodos de evaluación Retos Métodos innovadores, diferenciados Evaluación eficiente Evaluación justa Métodos cuantitativos (resultados numéricos) 2
  • 5. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Otros métodos de evaluación Coevaluación en clase Cuestionarios Moodle En casa En el aula de informática Trabajo en grupo, proyectos, . . . Trabajos evaluables 3
  • 6. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Otros métodos de evaluación Coevaluación en clase Cuestionarios Moodle En casa En el aula de informática Trabajo en grupo, proyectos, . . . Trabajos evaluables Autoría 3
  • 7. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Otros métodos de evaluación Coevaluación en clase Cuestionarios Moodle En casa En el aula de informática Trabajo en grupo, proyectos, . . . Trabajos evaluables Autoría Solución de compromiso Control + Tiempo 3
  • 8. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Generación de materiales Problema general 4
  • 9. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Enfoque habitual 5
  • 10. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Enfoque Investigación Reproducible 6
  • 11. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía R como herramienta Software libre Estándar de facto para análisis de datos Investigación reproducible 7
  • 12. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Flujo de trabajo 8
  • 13. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Generar enunciados Ejemplo 1: enunciado común 9
  • 14. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Generar enunciados Ejemplo 1: datos personalizados 10
  • 15. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Generar enunciados Ejemplo 1: Datos para índices set.seed(1); ndatos <- 500; nind <- 9; nprod <- 3 datosalumnos_indices <- lapply(1:nrow(alumnos), function(x){ thisyear <- as.integer(substr(Sys.time(), 1, 4)) dfprecios <- data.frame(Año = seq(thisyear - nind -1, thisyear -1)) for (i in 1:nprod){ pbase <- sample(seq(50, 100, by = 10), 1) qbase <- sample(seq(500, 2000, by = 10), 1) incbasep <- sample(seq(-0.2, 0.2, by = 0.01), 1) incbaseq <- sample(seq(-0.2, 0.2, by = 0.01), 1) precios <- round(c(rnorm(1, pbase, 3)*(1+incbasep)^(0:nind)), 2) cantidades <- round(c(rnorm(1, qbase, 30)*(1+incbaseq)^(0:nind)), 0) dfprecios <- cbind(dfprecios, precios, cantidades) } names(dfprecios) <- c("Año", paste(rep(c("precio", "cantidad"), nprod), re dfprecios }) 11
  • 16. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Generar enunciados Ejemplo 1: Datos para descriptiva datosalumnos_poisson <- lapply(1:nrow(alumnos), function(x){ library(MASS) lambda <- sample(seq(2, 4, by = 1), 1) mu <- rep(0, 2) Sigma <- matrix(runif(1, 0.5, 0.8), nrow=2, ncol=2) + diag(2)*.3 rawvars <- mvrnorm(n=ndatos, mu=mu, Sigma=Sigma) pvars <- pnorm(rawvars) poisvars <- qpois(pvars, lambda) table(X = poisvars[,1], Y = poisvars[,2]) }) 12
  • 17. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Generar enunciados Ejemplo 1: Crear ficheros Excel for (alumno in 1:nrow(alumnos)){ thisFile <- paste0("files/EE_trabajo_1_", alumnos[alumno, 4], ".xlsx") if(file.exists(thisFile)){ file.remove(thisFile) } myWB <- loadWorkbook("files/EE_trabajo_1_template.xlsx") matriz <- as.data.frame.matrix(datosalumnos_poisson[[alumno]]) writeWorksheet(myWB, matriz, 1, rownames = "X Y") writeWorksheet(myWB, datosalumnos_indices[[alumno]], 2) saveWorkbook(myWB, file = thisFile) } 13
  • 18. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Generar enunciados Ejemplo 2: Probabilidad y modelos 14
  • 19. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Generar enunciados Ejemplo 2: Código --- title: "Trabajo evaluable Parte 2 Estadística Empresarial" author: "FDCCSS Ciudad Real UCLM" date: "30/04/2015" output: pdf_document --- ‘‘‘{r, echo=FALSE, eval=FALSE} media <- 900; dtA <- 10; dtB <- 20 ‘‘‘ # Enunciado y datos para el Alumno: ‘r alumno‘ Trabajas en la consultora internacional _No hagas números_, y te encargan un trabajo de consultoría para asesorar en materia estadística a la empresa _Queserías El Fumi_ sobre la calidad de sus procesos productivos. En particular, una característica crític En _Queserías El Fumi_, su producto estrella es la pieza de queso curado de ‘r media‘ gramos de peso nomin Por otra parte, en el proceso final de envasado, las piezas de queso se colocan en cajas de ‘r ncaja‘. En ## Cuestión C1 De los estudios previos mencionados anteriormente se tienen los siguientes histogramas de una muestra de d ‘‘‘{r, echo=FALSE, fig.height=3} par(mfcol=c(1,2)) set.seed(1) hist(rnorm(1000, media, dtA), main = "Línea A", xlab = "Peso (gr.)", ylab = "Frecuencia") hist(rnorm(1000, media, dtB), main = "Línea B", xlab = "Peso (gr.)", ylab = "Frecuencia") ‘‘‘ ## Cuestiones C2 y C3 A través de la probabilidad, estima el porcentaje de piezas por debajo del peso mínimo autorizado que está $$ f(x) = 15
  • 20. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Corrección y Calificación Descarga de ficheros enviados o resultado de cuestionario Mismo enfoque que para generarlos: scripts automatizados Generación fichero Excel con calificaciones Importar calificaciones en Moodle Revisión calificación automática con resultados Ponderación y cálculos con fórmulas en Moodle 16
  • 21. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Corrección Ejemplo 2: Probabilidad y modelos 17
  • 22. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Problemas y retos La primera vez cuesta mucho Nombres de ficheros Formato de datos Sorprendente desconocimiento de Excel por buena parte de los alumnos Decimales / redondeos 18
  • 23. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Futuro trabajo Mejoras Más automatización Mejoras en el código, redondeos, . . . Convocatorias, recuperaciones, archivo más eficientes El paquete exams de R Va un paso más allá Genera bancos de preguntas para Moodle La corrección la realiza Moodle 19
  • 24. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía ¿Por qué R? Perfecto para estadística Pero vale para todo Es gratis Es flexible 20
  • 25. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía ¿Por qué R? Perfecto para estadística Pero vale para todo Es gratis Es flexible Soy entusiasta (y lo sabes) 20
  • 26. Departamento de Economía Política y Hacienda Pública, Estadística Económica y Empresarial y Política Económica VII Jornadas de Docencia en Economía Preguntas Gracias http://emilio.lcano.com @emilopezcano 21