Displaying 4 results from an estimated 4 matches for "schoolgrade".
2015 Jul 13
2
Crear datos aleatorios con restriciones
...s)
Teacher.RE <- rnorm(n = n.teachers, mean = 0, sd = 1)
Teachers <- data.frame(Teacher.ID, Teacher.exp, Teacher.Other,
Teacher.RE) %>% mutate(Teacher.ID=as.character(Teacher.ID))
return(Teachers)}
Teachers <- gen.teachers(n.teachers = n.teachers)
str(Teachers$Teacher.ID)
#Make a ?schoolGrade? object and then reshape
schoolGrade <- expand.grid(grade = c(3,4,5),
School.ID = paste0(gen.names(n = n.schools,
which.names = "last"),
' School'))
# assign each of T teachers to 2 classrooms within a si...
2015 Jul 13
2
Crear datos aleatorios con restriciones
Hola,
0. La falta de 'elegancia' hace que sea mas dificil hacer cambios al
codigo. Por ejemplo cambiar n.classrooms <- 4 a n.classrooms <- 20
1. Cuando tengo solo 4 puedo hacer esto:
schoolGrade$A <- Teachers$Teacher.ID[1:cuttoff1]
schoolGrade$B <- Teachers$Teacher.ID[1:cuttoff1]
schoolGrade$C <- Teachers$Teacher.ID[(cuttoff1+1):n.teachers]
schoolGrade$D <- Teachers$Teacher.ID[(cuttoff1+1):n.teachers]
Pero si tengo 20 tendria que escribir 20 lines en lugar de 4 y calcular los...
2015 Jul 13
2
Crear datos aleatorios con restriciones
...s,
Tu codigo es un gran paso en el sentido correcto pero no produce
exactamente lo que estoy buscando.
Mi "solucion" en stackoverflow
<http://stackoverflow.com/questions/31137940/randomly-assign-teachers-to-classrooms-imposing-restrictions/31143808#31143808>
produce un data frame `schoolGrade` con 240 observaciones y 7 variables. Mi
objetivo es poder generar un data frame asi pero con la flexibilidad de
poder usar n.classrooms <- 20 (o cualquier otro numero) en lugar de 4
(hardcoded)
Gracias de nuevo!
Ignacio
On Mon, Jul 13, 2015 at 5:54 PM Carlos Ortega <cof en qualityexcel...
2015 Jul 13
2
Crear datos aleatorios con restriciones
...lid
60 e1 g1 c1 e1 g1 c2 Valid
indica que un maestro tiene asignado c1 y c2 en la escuela e1 y el grado
g1. Correcto? Si es asi, esto es casi lo que queira producir y creo que
puedo llegar a donde quiero usando tu codigo de base.
El objecto que yo quiero generar es el que genero en stakoverflow
`schoolGrade`. Donde
> schoolGrade[1:2,] grade School.ID Classroom Teacher.ID Teacher.exp Teacher.Other Teacher.RE
1 3 Modi School A Sage, Kendell 27.87402
0 -0.04372723
2 4 Modi School A Delgado, Vanessa 26.20701
0 -0.88280564
Es decir, cada observación es un au...