Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Utilizando la Función
TENDENCIA
Debido a que ahora podemos pasar solo los datos que
queremos a cualquier función, Excel nos ha brindado la
capacidad de suavizar los datos para los gráficos mediante la
función TENDENCIA.
Por
Charley Kyd
209
Hace años, leí que el profesor William S. Cleveland había sugerido que los datos podían
suavizarse calculando una línea de tendencia centrada a través de datos adyacentes, un
método que quise probar de inmediato.
Y, por lo tanto, no había forma práctica de obligar a la función TENDENCIA a ignorar los
períodos que debían excluirse de su cálculo.
Así que dejé la idea a un lado hasta que Excel pudiera solucionar ese problema.
Recientemente me di cuenta de que ahora tenemos el poder de hacer lo que quería hace
años. Específicamente, Excel 365 y 2021 ahora tienen una forma para que TREND, y
cualquier otra función, ignore los datos que queremos que ignore. Y así fue como pude
crear el siguiente gráfico.
Como puede ver, la línea suavizada sigue muy de cerca la línea original. Observe en
particular que los puntos de inflexión de las líneas original y suavizada son más o menos
los mismos.
Y si nos vamos al extremo con una tendencia de dos años, la línea naranja muestra una
tendencia amplia que parece muy razonable:
Cómo calcular la tendencia móvil centrada
Comencé con una tabla de datos que descargué de la
Base de datos económica de la Reserva Federal
( FRED ), que es la mayor fuente de datos económicos
gratuitos del mundo.
Las fórmulas de la columna J se basan en dos funciones compatibles con Excel 365 y 2021,
y una función que ha estado en Excel desde el principio:
FILTER también funciona con columnas de valores, utilizando una lógica similar.
Aquí está la fórmula que calcula el valor suavizado para la celda J3:
J3: =LET(
Incluir, (Fecha>=$F3-Días de
compensación)
* Fecha<=$F3+Días de
compensación),
X, FILTRO(Fecha, Incluir),
Y, FILTRO(Valor, Incluir),
Resultado, TENDENCIA(S, X,
$F3), Resultado)
Aquí, envolví los argumentos en la fórmula. Podría hacer lo mismo en su hoja de trabajo,
o podría configurar una fórmula larga.
Para empezar, la función LET define el nombre Incluir . La fórmula Incluir prueba si cada
fecha en la columna Fecha está dentro de un rango definido por el número de OffsetDays
especificado por el usuario. Entonces, para el primer gráfico de esta página, el valor de
OffsetDays fue 15 y para el segundo gráfico, el valor de OffsetDays fue 365.
A continuación, la función LET define la matriz X para que sea una matriz de una columna
para cada fila en la columna Fecha, donde Incluir tenía un valor distinto de cero. Entonces
LET define la matriz Y de manera similar.
Sin embargo, el primer y último valor de la columna Val2 no están "centrados". En la tabla
anterior, por ejemplo, debido a que Offset era igual a 365, los primeros 365 valores de la
tabla NO estaban centrados. Tampoco estaban los últimos 365 valores de la tabla.
Para ver por qué esos valores no estaban centrados, piense de nuevo en la celda
J3. Calcula una línea de tendencia que comienza con la celda F3 y termina 365 filas
después, y luego la celda J3 devuelve el primer valor de esa línea de tendencia. La celda J3
no puede devolver el valor de tendencia centrado porque la tabla no contiene esos 365
valores históricos.