Programa
Excel cuenta con una excelente herramienta para la regresión lineal llamada « LINEST()
» (Regresión lineal). La función « LINEST()
» es muy útil porque calcula las estadísticas de una línea recta que mejor se ajusta a los datos utilizando el método de los mínimos cuadrados. También me gusta LINEST()
porque ofrece información adicional sobre el modelo, como la estadística F y los errores estándar.
Sigue leyendo y te mostraré todo lo que necesitas saber sobre LINEST()
para que puedas utilizarlo en tus análisis de tendencias, previsiones y mucho más.
Qué hace la función LINEST() de Excel
Antes de ver algunos ejemplos, permíteme ofrecerte una visión general de lo que hace LINEST()
.
LINEST()
realiza una regresión lineal utilizando el método de los mínimos cuadrados, que encuentra la línea que minimiza la suma de los residuos al cuadrado, que son las diferencias al cuadrado entre los valores y observados y los predichos por la línea. En segundo plano, la función « LINEST()
» ( Regresión por mínimos cuadrados) de Excel utiliza álgebra matricial para resolver lo que se conoce como ecuación normal, que surge en la regresión por mínimos cuadrados ordinarios (OLS).
La regresión es una de las habilidades más importantes que deben dominar los analistas y científicos de datos. La regresión se utiliza para todo, desde comparar modelos y realizar previsiones hasta comprobar hipótesis y realizar inferencias causales.
Sintaxis para Excel LINEST()
La sintaxis de « LINEST()
» es la siguiente:
=LINEST(known_y's, [known_x's], [const], [stats])
-
known_y's
: Los valores de datos dependientes (obligatorios) -
known_x's
: Los valores de datos independientes (opcional) -
const
: Valor lógico; «TRUE
» para calcular el intercepto, «FALSE
» para forzarlo a cero (opcional). -
stats
: Valor lógico; «TRUE
» para devolver estadísticas de regresión adicionales, «FALSE
» solo para la pendiente/el intercepto (opcional).
Uso de la función LINEST() de Excel para la regresión
Veamos ahora el caso de la regresión lineal simple (una variable independiente) y el caso de la regresión lineal múltiple (más de una variable independiente).
LINEST() y regresión lineal simple
Para realizar una regresión lineal simple con una variable independiente, puedes utilizar LINEST()
con solo los valores y y los valores x. Esta línea de mejor ajuste para la regresión lineal simple se define mediante dos parámetros exactamente: su pendiente y su intercepto.
=LINEST(B2:B10, A2:A10, TRUE, TRUE)
Al establecer los argumentos opcionales en TRUE
, LINEST()
devuelve varias estadísticas, como puedes ver en la imagen siguiente:
- Pendiente(s) para cada variable independiente
- Intercepto
- Valores de error estándar
- valor R cuadrado
- Estadística F y grados de libertad
Por defecto, dado que LINEST()
es una fórmula de arreglo, generará una parrilla de 2x5 (al realizar una regresión lineal simple con el argumento stats
como TRUE
).
Personalmente, me gusta envolver LINEST()
dentro de TOCOL()
para obtener el resultado en una sola columna.
¡Solo asegúrate de mantener las columnas en el orden correcto!
Si necesitas ayuda adicional para interpretar resultados como estos, tenemos un excelente curso de Introducción a la estadística.
LINEST() y regresión lineal múltiple
LINEST()
también puede manejar múltiples variables independientes para el análisis de regresión múltiple. Simplemente proporciona un rango para known_x's
que incluya todas tus variables.
=LINEST(C2:C10, A2:B10, TRUE, TRUE)
Este ejemplo calcula las estadísticas de regresión para los valores y en C2:C10 con dos variables independientes en las columnas A y B. Un consejo útil es mantener una segunda parilla para poder hacer coincidir las estadísticas con precisión.
Cuándo utilizarás LINEST()
LINEST()
se utiliza para:
- Análisis de tendencias en ventas, finanzas y datos científicos.
- Previsión de valores futuros basados en datos históricos
- Evaluación de la fuerza de las relaciones entre variables
- Creación de modelos predictivos en Excel
Algunos consejos adicionales
Algunas prácticas recomendadas que debes tener en cuenta son:
-
Comprueba siempre que no haya valores atípicos en tus datos antes de ejecutar la regresión. Esto se debe a que
LINEST()
utiliza un estimador OLS que es sensible a los valores atípicos. -
Utiliza el argumento «
stats
» para obtener un conjunto completo de diagnósticos de regresión. -
Recuerda introducir
LINEST()
como fórmula de arreglo cuando necesites todas las estadísticas. -
Combina
LINEST()
con gráficos para contar una historia más completa.
Solución de problemas de errores de LINEST() en Excel
Si encuentras errores con LINEST()
, ten en cuenta estas ideas:
-
Rangos no coincidentes para
known_y's
yknown_x's
-
Datos no numéricos en los rangos de entrada
-
Olvidar introducir la fórmula como un arreglo cuando sea necesario
Conclusión
Como has visto, puedes utilizar LINEST()
tanto para la regresión lineal simple como para la múltiple en Excel y, como también has visto, LINEST()
no solo te proporciona los dos parámetros (pendiente e intercepto), sino que también te ofrece estadísticas adicionales del modelo si decides verlas.
Sigue aprendiendo con nosotros. Realiza hoy mismo nuestro curso Análisis de datos en Excel o nuestro programa de habilidades Análisis de datos con Excel Power Tools.
