En realidad Steve podría estar en lo cierto. Te daré un ejemplo sencillo y luego te explicaré por qué personas inteligentes pueden llegar a respuestas diferentes porque, en cierto modo, ambas tienen su razón.
Primera fila: 5; 6; Segunda fila: 1; 2; Tercera fila: 3; 4;
Si haces la suma de los promedios o el promedio de las sumas como pidió Daniel, entonces obtendrás 7 como respuesta. Sin embargo, si eliminas el 1 dejando un agujero en tu tabla, entonces tu promedio de las sumas baja a 6 2/3 y tu suma de los promedios aumenta a 8.
Si tu tabla de datos tiene celdas en blanco o puntos de datos faltantes, entonces los dos casi nunca serán iguales. Si la tabla de datos está distribuida de manera equitativa sin puntos faltantes o agujeros en la tabla, entonces siempre deberían ser iguales. Cualquiera puede probar esto con MS Excel y la función =RAND(). Genera una tabla con cualquier número de filas/columnas y llena las filas y columnas con números aleatorios o deja que genere números aleatorios por ti. Luego usa =PROMEDIO() para promediar las columnas y =SUMA() para sumar los promedios. Luego invierte el proceso y usa =SUMA() para sumar las filas y =PROMEDIO() para promediar las sumas. Si la tabla está completa, entonces los dos números serán exactamente iguales. Sin embargo, si por alguna razón faltan entradas en tus datos, entonces pueden variar en gran medida. Simplemente comienza a borrar puntos de datos en el medio de la tabla y observa cómo los dos resultados fluctúan considerablemente.
También cabe destacar que si intercambias las filas y columnas, obtendrás resultados completamente diferentes, así que asegúrate de ser consistente. Si promedias las filas en el ejemplo anterior y sumas los promedios, o sumas las columnas y promedias las sumas, entonces obtienes 10.5 con una tabla completa y 11 y 10, respectivamente, con el 1 faltante.
0 votos
¿Es el número de filas 14?
0 votos
De hecho, es un promedio móvil exponencial con N de 50.
0 votos
(Es decir, la dimensión temporal vertical se calcula con un promedio móvil. Para que lo sepas, los valores de las columnas tienden a diferir por un factor de aproximadamente 50, con una columna predominante.)
0 votos
En un comentario anterior, me refería a un problema diferente. Si en tu tabla hay espacios en blanco (sin entrada) entonces los promedios pueden ser diferentes.
0 votos
@DanielRHicks: ¿Quizás tienes un error en tu código? (a ciegas y sin leer tu pregunta correctamente) adiviné que tomaste la suma de las medias de filas y comparaste eso con la suma de las medias de columnas (de ahí una suposición de 14).
0 votos
Este es código en C, no una hoja de cálculo, los números son valores "float", por lo que no hay espacios en blanco. Bastante seguro de que no es un simple error (aunque bien podría ser algún tipo de problema conceptual). La "suma" de los valores en una fila se acumula de forma separada/concurrente a los valores individuales (aunque una verificación muestra que suman el total), por lo que tomar el promedio de la fila o algo así no es el problema.
0 votos
Cuando regrese al trabajo el lunes, voy a cambiar la lógica para usar doble precisión por si acaso el problema se debe a la pérdida de precisión. Pero parece poco probable dada la información.