hola!
tengo una tabla de datos con la que debo obtener boxplot, mi pregunta es:
si se trata de una serie de datos agrupados en 4 columnas(para cada una tendre una caja), pero algunos datos los tengo como -99.9(ya que son datos que faltan, y por defecto salen asi), a la hora de tener las graficas si codifico los -99.9 como 0, me salen las cajas muy dispares al ser el minimo 0 en muchos casos...
se que hay una funcion na.action, pero no se como usarla...
habria alguna manera de cambiar esto?
estoy buscando mas informacion sobre este tipo de graficas y me esta resultado un poco comlicado.
Muchas gracias
Hola,
yo cambiaría los -99.9 por NA (not available o valor 'missing').
Primero creo un data.frame cualquiera en x:
x <- data.frame(cbind( c(1,3,-99.9,5,3,7,5), c(3,5,2,7,4,2,-99.9), c(4,5,3.5, -99.9, -99.9,3,2)))
Se sustituyen todos los valores que sean igual a -99.9 por NAs.
x[x==-99.9] <- NA
luego solo tienes que aplicar el boxplot sobre x. Por defecto la funcion boxplot no tiene en cuenta los NA.
Espero que te valga.
Un saludo,
Franz
yo cambiaría los -99.9 por NA (not available o valor 'missing').
Primero creo un data.frame cualquiera en x:
x <- data.frame(cbind( c(1,3,-99.9,5,3,7,5), c(3,5,2,7,4,2,-99.9), c(4,5,3.5, -99.9, -99.9,3,2)))
Se sustituyen todos los valores que sean igual a -99.9 por NAs.
x[x==-99.9] <- NA
luego solo tienes que aplicar el boxplot sobre x. Por defecto la funcion boxplot no tiene en cuenta los NA.
Espero que te valga.
Un saludo,
Franz