texto argumentativo, ejemplos y ejercicios prácticos
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