domingo, 15 de mayo de 2011

Gráfico en Excel con Barras de error con desviación estándar.

Recientemente recibí una consulta de un usuario sobre la forma de incluir en nuestros gráficos las barras de error con desviación estándar.
Partiremos como siempre de una tabla de datos, sobre el cual hemos calculado su media y su desviación estándar:
  • =PROMEDIO(rango)

  • =DESVEST(rango)


El procedimiento veremos que será sencillo, pero ¿cómo deberemos interpretar esas barras de error con desviación estándar?.
Desde luego la elección de líneas de error requiere conocimientos estadísticos, por lo que he elegido 'Barras de error con desviación estándar' para una interpretación más sencilla.
En definitiva obtendremos una línea ficticia de la media, complementada por unas barras-intervalos que indican el alejamiento de la misma de una desviación estándar. De esta forma, se destacarán los datos de nuestra serie de valores que se alejan de la media de forma significativa.
Seguro que algún especialista en asuntos estadísticos podrá dar una mejor interpretación.


En lo que toca a Excel, cuáles son los pasos...
Como siempre que queremos construir un gráfico, por rapidez seleccionamos nuestro rango de datos (A1:B7), y después navegamos hasta Insertar > Gráficos > Columna > columna agrupada. Le damos un aspecto a nuestro gusto:


El siguiente paso es el definitivo, con la Serie seleccionada, buscamos las Herramientas de gráficos > Presentación > Análisis > Barras de error > Barras de error con desviación estándar
Nos aparecerá en el gráfico, para cada uno de los valores mostrados un intervalo o línea que representa, sobre la media global de nuestros valores (en el ejemplo 1.120), cuanto se desvía normalmente (18,71 para nuestro ejercicio) por encima y por debajo.


Se intuye la línea ficticia por donde pasa el valor media, y como si generamos nuestro intervalo para cada valor obtendríamos esas barras de error buscadas, siendo el intervalo (1.101,25; 1.138,71). Cualquier valor real fuera de ese intervalo no sería significativo en nuestra muestra.

26 comentarios:

  1. ¿Cómo se calcula en Excel la desviación estándar de una serie de datos, excluyendo los que son cero?

    ResponderEliminar
    Respuestas
    1. Hola,
      echa un vistazo a esta entrada:
      http://excelforo.blogspot.com.es/2012/01/la-funcion-desvestp-sujeta-una.html

      sólo tendrás que modificar mínimamente la función. Recuerda que se trata de una funciín matricial, y por tanto, para ejecutarla tienes que presionar Ctrl+Mayusc+Enter. Con los datos de esta entrada sería:
      =DESVEST.P(SI(A1:A6<>0;A1:A6;""))
      ó
      =DESVEST(SI(A1:A6<>0;A1:A6;""))

      Slds

      Eliminar
  2. hora Estabulación
    7:00 38.2±0.07
    10:00 38.7±0.07
    13:00 38.6±0.08
    16:00 38.8±0.09
    19:00 38.9±0.07
    22:00 38.3±0.07
    1:00 38.3±0.13
    4:00 38.2±0.07
    como puedo hacer una grafica en donde me aparescan estos datos (error estandar). saludos

    ResponderEliminar
    Respuestas
    1. Hola Ivan,
      el problema es que en los gráficos con desviación estándar sólo puede mostrar la desviación del conjunto de datos, y no individuales para cada punto...
      Quizá 'engañando' a Excel y construyendo una serie alternativa con los valores de la desviación, llevando esa serie ficticia al gráfico.
      Intentaré subir un post con una solución.
      Saludos

      Eliminar
    2. Hola, quería saber si pudiste solucionar en excel la aplicación del error estándar individual? porque yo estoy teniendo el mismo inconveniente. Muchas Gracias! Saludos Mari

      Eliminar
    3. Muchas gracias Ismael por tan rápida respuesta!
      Saludos
      Mari

      Eliminar
    4. No me resulto con las sugerencias, pero encontré que al ingresar las opciones personalizadas los valores deben separarse por comas o punto y coma dependiendo de la versión de Excel. https://support.office.com/es-es/article/Agregar-barras-de-error-o-barras-ascendentes-y-descendentes-a-un-gr%C3%A1fico-93452c4a-442e-4ee6-b4ec-ff32bfca8d7f
      Saludos

      Eliminar
  3. como obtuviste el rango exacto de la Desviación Estándar??

    ResponderEliminar
    Respuestas
    1. Hola, que tal?
      Espero te encuentres bien.
      El rango de la desviación estándar lo calculo aplicando la función DESVEST +/- la media de los valores (función PROMEDIO)
      Saludos cordiales

      Eliminar
  4. Hola,
    Quería saber cómo se puede representar un gráfico de promedios con la barra de error estándar partiendo de una tabla de una variable con cuatro tratamientos diferentes, disponiendo directamente de los valores promedio y de los errores estándar para cada uno de estos cuatro tratamientos.

    ResponderEliminar
    Respuestas
    1. Hola Julia,
      podrías enviarme el fichero a
      excelforo@gmail.com
      no me hago la idea de cómo tienes los datos ni cómo necesitas mostrar el gráfico exactamente.
      Slds

      Eliminar
    2. Te lo acabo de enviar.
      Muchas gracias por prestarte a ayudarme.
      Un saludo.

      Eliminar
    3. Ok,
      te he contestado adjuntando un ejemplo.
      Slds

      Eliminar
  5. Es posible hacer esto con numeros positivos y negativos??
    Ejemplo:
    Enero -59.64
    Febrero 0.89
    Marzo -64.92
    Abril 12.2
    Mayo 70.71

    O si se puede pero no me dara una grafica "bonita" o presentable??

    ResponderEliminar
    Respuestas
    1. Hola, que tal?.
      para mi también es un placer saludarte.

      Entenderé que 'por hacer esto' esto te refieres a lo explicado en el post.
      Al trabajar con positivos y negativos la desviación, lógicamente la desviación es mucho mayor; por tanto si es posible aplicar lo expuesto y el resultado irá acorde a la desviación y datos de trabajo.

      Un gráfico lo primero que debe presentar son los daots del origen, sena los que sean, que quede bonita o presentable, siendo importante, queda en manos del usuario.

      Slds cordiales

      Eliminar
  6. Hola Ismael, agradeceré tu ayuda en lo siguiente: tengo que graficar el crecimiento de 32 plantas durante tres años consecutivos, no puedo dar con la forma para mostrar el crecimiento promedio (del total de plantas) en cada año, con el respectivo desvío standar. Un saludo. Daniel

    ResponderEliminar
    Respuestas
    1. Hola Daniel,
      se me escapa qué quieres mostrar (y cómo).
      Puedes enviarme un ejemplo a
      excelforo@gmail.com

      Slds

      Eliminar
  7. Tarde pero seguro...
    Propongo una solución alternativa, que creo es la que estaba buscando Ivan
    Asumiendo que tenemos 3 columnas: Hora - Estabulacion - ErrorEstandar
    Una vez terminado el gráfico a nuestro gusto vamos a "Formato de serie de datos" - "Barrras de error Y". Tildamos "Personalizada". Ahí aparecen dos cuadros rotulados como + y -. En ambos seleccionamos el rango de datos correspondientes al Error Estándar y Aceptamos.
    Espero que esa sea la respuesta que buscaban. Saludos

    ResponderEliminar
    Respuestas
    1. Gracias por el interés y el aporte...
      Te agradecería, si es posible, me lo adjuntaras a
      excelforo@gmail.com
      ya que no termino de visualizar el proceso que indicas

      En todo caso, ya había dado una respuesta, similar en inicio a la que tu indicas, en
      http://excelforo.blogspot.com.es/2012/08/desviaciones-por-puntos-de-una-serie-de.html

      Un cordial saludo

      Eliminar
  8. 15.81 0.0675 0,00455625
    15.77 0.0275 0,00075625
    15.7 -0.0425 0,00180625
    15.73 -0.0125 0,00015625
    15.68 -0.0625 0,00390625
    15.78 0.0375 0,00140625
    15.7 -0.0425 0,00180625
    15.71 -0.0325 0,00105625
    15.76 0.0175 0,00030625
    15.77 0.0275 0,00075625
    15.74 0.0025 0,00000625
    15.76 0.0175 0,00030625


    tengo esos datos y no se como hacer una grafica

    ResponderEliminar
  9. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  10. Hola Ismael,
    me gustaría saber si es posible que en el gráfico (junto a la barra de error), en lugar de aparecer el min. y el max. apareciera el valor de la des. estándar con el símbolo "±".

    Muchas gracias, un saludo!

    ResponderEliminar

Nota: solo los miembros de este blog pueden publicar comentarios.