23
¿Por qué un modelo de matriz no necesariamente tiene el mismo número de filas que el marco de datos?model.matrix genera menos filas que el data.frame original
mergem = model.matrix(as.formula(paste(response, '~ .')), data=mergef)
dim(mergef)
# [1] 115562 71
dim(mergem)
# [1] 66786 973
Intenté buscar pistas en la documentación pero no pude encontrar nada. Gracias por adelantado.
Desgraciadamente no funcionó para mí Reemplazó las NA con 0 en su lugar. –
Utilicé na.action = "na.pass" y luego en la matriz resultante sustituí las NA por 0. De esta manera excluye esas muestras de todas las variables ficticias creadas por los contrastes. – Llopis