4 votos

¿Cómo graficar datos cuando sus valores difieren en órdenes de magnitud?

¿Cuál es la mejor práctica para la representación de datos, donde sus valores difieren en varios órdenes de magnitud?

Por ejemplo, supongamos que usted está comparando los tiempos de aprendizaje de dos algoritmos de aprendizaje automático $A$ $B$ y usted tiene los siguientes datos:

n y_A   y_B
1 0.00001 0.02
2 0.00002 0.04
3 0.00003 0.08
4 0.00002 0.04
5 0.00001 0.02

Aquí $n$ es el número de características, y $y$ es de los tiempos de aprendizaje. La trama de estos resultados se parece a esto:

U7DG2bz.png

Sin embargo, la trama se sugiere como Un algoritmo tiene 0 tiempo de aprendizaje, o la constante de tiempo. Por lo tanto, se debe usar un semi-log de la parcela?

ktEdS7E.png

¿Cuál es la mejor práctica en este escenario? El punto de la trama es demostrar que el algoritmo de $A$ aprende sustancialmente más rápido que el algoritmo de $B$ para todos los valores de $n$.

2voto

erik Puntos 3923

Está bien para hacer dos gráficos, en especial cuando hay dos mensajes diferentes:

  • B es mucho más lento que Un
  • B y a tienen formas similares, en relación con N

enter image description here

Visualización profesor Alberto Cairo ha escrito/twitter sobre el tema un par de veces.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X