tablas y gráficos dinámicostablas y gráficos dinámicos (introducción práctica con un caso de...
TRANSCRIPT
Informática
Tablas y Gráficos Dinámicos(introducción práctica con un caso de estudio*)
Miguel Ángel Martínez del Amor
Dpto. Ciencias de la Computación e Inteligencia Artificial
Universidad de Sevilla
*basado en hechos reales…
Caso de estudio
Definición de un nuevo método para comprimir imágenes (JPEG XS)
Se parte de un método ya definido (base), y queremos desarrollar mejoras. Necesitamos responder a la siguiente pregunta:
Fijando un tamaño de fichero, ¿Qué método pierde menos calidad en la imagen comprimida? O en otras palabras, ¿Qué método obtiene mejor calidad?
¿Cómo comparar esas mejoras?
Nivel de compresión: los experimentos se realizan fijando como objetivo un tamaño de imagen (objetivo) (p.ej. 4MBytes, 2MBytes).
Calidad de la imagen: cuando se comprime, se pierde información y por tanto calidad, con respecto la imagen original (calidad), ver ejemplo diapositiva siguiente.
Imagen: se usará un conjunto de imágenes. Cada imagen se comporta de forma distinta en la compresión, ya que no es lo mismo comprimir una imagen que es todo negro, o un paisaje con muchas hojas (imagen).
Ejemplo
Tabla original
Extracto (descargar el libro desde la web del curso)
Columnas:
Imagen: bicicleta, paisaje, ordenador, cafetería, mosca, basket
Método: 4 métodos nuevos y el método base
Objetivo: el tamaño objetivo de la imagen comprimida en el experimento
Calidad: un indicador sobre la calidad obtenida (cuanto mayor, mejor calidad)
Paso 1: crear tabla dinámica
Posicionarse en el rango
Insertar –> Tabla dinámica
Paso 2: construir tabla
Ahora nos toca elegir qué información mostrar
Paso 2: construir tabla
Las columnas de la tabla original se distribuyen entre las áreas de la tabla (no
necesariamente todas, solo las que nos interesen):
Filas: Para cada valor de la columna arrastrada aquí, habrá una fila en la tabla
resultante.
Columnas: Para cada valor de la columna arrastrada aquí, habrá una columna en la
tabla resultante.
Valores: Los valores a mostrar para cada celda de la tabla resultante se toman de
los correspondientes a la columna arrastrada aquí. Se muestran aplicando una
función resumen (suma, promedio…), ya que pueden haber más de un valor por
cada combinación fila/columna.
Filtros: Los valores empleados para filas, columnas y valores de celdas que se
consideran son los que cumplan con el filtro, por lo que los valores de las columnas
arrastradas aquí servirán para aplicar filtros.
Ejemplo 1
¿Cuál fue la calidad alcanzada por cada uno de los métodos, en cada una de
las imágenes, con el objetivo de 2MB?
Filas: las imágenes
Columnas: los métodos
Valores (a mostrar en la tabla): calidad
Filtro: el tamaño objetivo
Elegir 2MB en
el filtro
Ejemplo 2
¿Cuál fue la calidad alcanzada por cada uno de los métodos, en cada una de
las imágenes, con el objetivo de 4MB?
Filas: las imágenes
Columnas: los métodos
Valores (a mostrar en la tabla): calidad
Filtro: el tamaño objetivo
Elegir 4MB en
el filtro
Ejemplo 3
¿Cuál fue la calidad alcanzada por cada uno de los métodos, para la imagen
Mosca, con el objetivo de 4MB?
Ejemplo 4
¿Cuál fue la calidad alcanzada por cada uno de los métodos, de media para
todas las imágenes, con el objetivo de 4MB?
No considerar la columna Imagen, por lo que los valores
de las celdas serán para todas las imágenes.
Cambiar Método a filas, para poder ver mejor el
resultado obtenido.
Cambiar el tipo de función de valores a promedio.
Ejemplo 5
¿Cuál fue la calidad alcanzada por cada uno de los métodos, de media para
todas las imágenes, para cada uno de los objetivos?
Cambiar Objetivo desde filtro a columna
Ejemplo 6
Nos interesa saber en cuanto se diferencia la calidad alcanzada de cada
método nuevo con respecto al original (base)
Método1 obtiene peor calidad
(la diferencia es negativa)
Método4 obtiene la mejor
calidad
Ejemplo 7
Vale, lo anterior era un resultado resumido para todas las imágenes, ¿y la
diferencia para cada una con 4MB como objetivo?
Ejemplo 8
Al parecer, con cada imagen obtenemos una ganancia distinta. Lo anterior fue
calculado con diferencias absolutas (la resta), ¿y la diferencia relativa (en %)?
Visualización con gráficos dinámicos
Los métodos se están mejorando de manera continua, y tenemos que repetir
el análisis anterior.
Sería interesante agilizar el análisis, y basarlo en gráficos
Gráficos dinámicos:
Basado sobre una tabla dinámica (por lo que se configuran igual)
Filas de la tabla Eje horizontal
Valores de las celdas Eje vertical
Columnas de la tabla Series
Se crean tanto desde la tabla dinámica, como desde la tabla original
Veamos los gráficos correspondientes a cada ejemplo anterior
Ejemplo 1
¿Cuál fue la calidad alcanzada por cada uno de los métodos, en cada una de
las imágenes, con el objetivo de 2MB?
Ejemplo 2
¿Cuál fue la calidad alcanzada por cada uno de los métodos, en cada una de
las imágenes, con el objetivo de 4MB?
Ejemplo 3
¿Cuál fue la calidad alcanzada por cada uno de los métodos, para la imagen
Mosca, con el objetivo de 4MB?
Ejemplo 4
¿Cuál fue la calidad alcanzada por cada uno de los métodos, de media para
todas las imágenes, con el objetivo de 4MB?
Ejemplo 5
¿Cuál fue la calidad alcanzada por cada uno de los métodos, de media para
todas las imágenes, para cada uno de los objetivos?
Ejemplo 6
Nos interesa saber en cuanto se diferencia la calidad alcanzada de cada
método nuevo con respecto al original (base)
Método1 obtiene peor calidad
Método4 obtiene la mejor
calidad
Ejemplo 7
Vale, lo anterior era un resultado resumido para todas las imágenes, ¿y la
diferencia para cada una con 4MB como objetivo?
Ejemplo 7. CUIDADO!
En la gráfica anterior, es difícil comparar cada método para cada imagen, es
mejor intercambiar las filas por las columnas
Ejemplo 7.1
Podemos mostrar de una vez también los valores para cada objetivo (2MB y
4MB)
Vuelve a hacerse
difícil ver la
comparativa entre
los métodos
Ejemplo 7.2
Podemos mostrar de una vez también los valores para cada objetivo
Intercambiando el orden en los ejes, podemos agrupar las imágenes por objetivo.
Conclusiones
Las tablas dinámicas nos permiten analizar nuestros datos de diversas formas
Para cada combinación de parámetros
Resumiendo uno o varios parámetros
Haciendo cálculos de diferencias relativas o absolutas
Filtrando los resultados según un parámetro
Creando gráficas acordes para un análisis más rápido
Etc…
Y en este caso de estudio en concreto, el método 4 es la que mejor calidad
obtiene…