Foro de debate

graficos

graficos

de noelia otero -
Número de respuestas: 1
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
En respuesta a noelia otero

Re: graficos

de Franz Jimeno -
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