Excel LINEST(): A função de regressão linear no Excel
Descubra o poder da regressão linear no Excel com a função LINEST(), que é super versátil. Aprenda a usar LINEST() para análise de tendências, previsões e muito mais.
O Excel tem uma ferramenta incrível para regressão linear chamada “ LINEST() ” (Regressão linear). O “ LINEST() ” é ótimo porque calcula as estatísticas para uma linha reta que melhor se encaixa nos seus dados usando o método dos mínimos quadrados. Também gosto do LINEST() porque dá informações adicionais sobre o modelo, como a estatística F e os erros padrão.
Continue lendo e eu vou te mostrar tudo sobre LINEST() para que você possa usá-lo para sua análise de tendências, previsões e muito mais.
O que o Excel LINEST() faz
Antes de vermos alguns exemplos, vou te dar uma visão geral do que o LINEST() faz.
A regressão é uma das coisas mais importantes que um analista ou cientista de dados precisa saber fazer. A regressão é usada pra tudo, desde comparar modelos e fazer previsões até testar hipóteses e inferências causais.
known_y's: Os valores dos dados dependentes (obrigatórios)
known_x's: Os valores dos dados independentes (opcional)
const: Valor lógico; “ TRUE ” para calcular a interceptação, “ FALSE ” para forçá-la a zero (opcional)
stats: Valor lógico; TRUE para retornar estatísticas de regressão adicionais, FALSE para apenas inclinação/interceptação (opcional)
Usando LINEST() do Excel para regressão
Agora vamos ver o caso da regressão linear simples (uma variável independente) e o caso da regressão linear múltipla (mais de uma variável independente).
LINEST() e regressão linear simples
Para fazer uma regressão linear simples com uma variável independente, dá pra usar LINEST() só com os valores y e x. Essa linha que melhor se encaixa na regressão linear simples é definida por exatamente dois parâmetros: sua inclinação e sua interceptação.
Ao definir os argumentos opcionais como “ TRUE ”, “ LINEST() ” mostra várias estatísticas, como você pode ver na imagem abaixo:
Inclinação(ões) para cada variável independente
Interceptação
Valores de erro padrão
Valor R-quadrado
Estatística F e graus de liberdade
Por padrão, como LINEST() é uma fórmula de matriz, ela vai mostrar uma grade 2x5 (quando fazemos uma regressão linear simples com o argumento stats como TRUE).
Pessoalmente, eu gosto de colocar LINEST() dentro de TOCOL() pra conseguir a saída em uma coluna só.
Só não esquece de manter as colunas na ordem certa!
Temos um ótimo curso de Introdução à Estatística, caso você queira ajuda extra pra entender resultados como esse.
LINEST() e regressão linear múltipla
LINEST() também pode lidar com várias variáveis independentes para análise de regressão múltipla. É só dar um intervalo para known_x's que inclua todas as suas variáveis.
Esse exemplo calcula as estatísticas de regressão para os valores y em C2:C10 com duas variáveis independentes nas colunas A e B. Uma dica legal é manter uma segunda grade para que você possa comparar as estatísticas com precisão.
Quando usar LINEST()
LINEST() é usado para:
Análise de tendências em vendas, finanças e dados científicos
Prever valores futuros com base em dados históricos
Avaliando a força das relações entre variáveis
Criando modelos de previsão no Excel
Algumas dicas extras
Algumas dicas legais pra você ficar de olho são:
Sempre dá uma olhada nos seus dados pra ver se tem algum fora do normal antes de fazer a regressão. Isso acontece porque a regressão linear simples ( LINEST() ) usa um estimador OLS, que é sensível a valores atípicos.
Use o argumento " stats " para obter um conjunto completo de diagnósticos de regressão.
Lembre-se de colocar LINEST() como uma fórmula de matriz quando precisar de todas as estatísticas.
Junte o LINEST() com gráficos pra contar uma história mais legal.
Resolução de erros do Excel LINEST()
Se você tiver problemas com LINEST(), dá uma olhada nessas dicas:
Intervalos incompatíveis para known_y's e known_x's
Dados não numéricos nos teus intervalos de entrada
Esquecer de colocar a fórmula como uma matriz quando necessário
Conclusão
Como você viu, dá pra usar a função “ LINEST() ” pra fazer regressão linear simples e múltipla no Excel. Além disso, a função “ LINEST() ” não só mostra os dois parâmetros (inclinação e interceptação), mas também dá estatísticas adicionais do modelo, se você quiser ver.
Descubra tudo sobre a regressão logística: como ela difere da regressão linear, como ajustar e avaliar esses modelos no R com a função glm() e muito mais!
Descubra o poder das Expressões Regulares (RegEx) para correspondência de padrões no Excel. Nosso guia abrangente revela como padronizar dados, extrair palavras-chave e realizar manipulações avançadas de texto.
O Excel tem uma ferramenta incrível para regressão linear chamada “
LINEST()” (Regressão linear). O “LINEST()” é ótimo porque calcula as estatísticas para uma linha reta que melhor se encaixa nos seus dados usando o método dos mínimos quadrados. Também gosto doLINEST()porque dá informações adicionais sobre o modelo, como a estatística F e os erros padrão.Continue lendo e eu vou te mostrar tudo sobre
LINEST()para que você possa usá-lo para sua análise de tendências, previsões e muito mais.O que o Excel LINEST() faz
Antes de vermos alguns exemplos, vou te dar uma visão geral do que o
LINEST()faz.LINEST()faz uma regressão linear usando o método dos mínimos quadrados, que encontra a linha que minimiza a soma dos quadrados dos resíduos, que são as diferenças quadradas entre os valores y observados e os previstos pela linha.LINEST()Nos bastidores, o algoritmo de regressão do Excel usa álgebra matricial pra resolver o que a gente chama de equação normal, que aparece na regressão por mínimos quadrados ordinários (OLS).A regressão é uma das coisas mais importantes que um analista ou cientista de dados precisa saber fazer. A regressão é usada pra tudo, desde comparar modelos e fazer previsões até testar hipóteses e inferências causais.
Sintaxe para Excel LINEST()
A sintaxe para
LINEST()é a seguinte:known_y's: Os valores dos dados dependentes (obrigatórios)known_x's: Os valores dos dados independentes (opcional)const: Valor lógico; “TRUE” para calcular a interceptação, “FALSE” para forçá-la a zero (opcional)stats: Valor lógico;TRUEpara retornar estatísticas de regressão adicionais,FALSEpara apenas inclinação/interceptação (opcional)Usando LINEST() do Excel para regressão
Agora vamos ver o caso da regressão linear simples (uma variável independente) e o caso da regressão linear múltipla (mais de uma variável independente).
LINEST() e regressão linear simples
Para fazer uma regressão linear simples com uma variável independente, dá pra usar
LINEST()só com os valores y e x. Essa linha que melhor se encaixa na regressão linear simples é definida por exatamente dois parâmetros: sua inclinação e sua interceptação.Ao definir os argumentos opcionais como “
TRUE”, “LINEST()” mostra várias estatísticas, como você pode ver na imagem abaixo:Por padrão, como
LINEST()é uma fórmula de matriz, ela vai mostrar uma grade 2x5 (quando fazemos uma regressão linear simples com o argumentostatscomoTRUE).Pessoalmente, eu gosto de colocar
LINEST()dentro deTOCOL()pra conseguir a saída em uma coluna só.Temos um ótimo curso de Introdução à Estatística, caso você queira ajuda extra pra entender resultados como esse.
LINEST() e regressão linear múltipla
LINEST()também pode lidar com várias variáveis independentes para análise de regressão múltipla. É só dar um intervalo paraknown_x'sque inclua todas as suas variáveis.Esse exemplo calcula as estatísticas de regressão para os valores y em C2:C10 com duas variáveis independentes nas colunas A e B. Uma dica legal é manter uma segunda grade para que você possa comparar as estatísticas com precisão.
Quando usar LINEST()
LINEST()é usado para:Algumas dicas extras
Algumas dicas legais pra você ficar de olho são:
Sempre dá uma olhada nos seus dados pra ver se tem algum fora do normal antes de fazer a regressão. Isso acontece porque a regressão linear simples (
LINEST()) usa um estimador OLS, que é sensível a valores atípicos.Use o argumento "
stats" para obter um conjunto completo de diagnósticos de regressão.Lembre-se de colocar
LINEST()como uma fórmula de matriz quando precisar de todas as estatísticas.Junte o
LINEST()com gráficos pra contar uma história mais legal.Resolução de erros do Excel LINEST()
Se você tiver problemas com
LINEST(), dá uma olhada nessas dicas:Intervalos incompatíveis para
known_y'seknown_x'sDados não numéricos nos teus intervalos de entrada
Esquecer de colocar a fórmula como uma matriz quando necessário
Conclusão
Como você viu, dá pra usar a função “
LINEST()” pra fazer regressão linear simples e múltipla no Excel. Além disso, a função “LINEST()” não só mostra os dois parâmetros (inclinação e interceptação), mas também dá estatísticas adicionais do modelo, se você quiser ver.Continue aprendendo com a gente. Faça hoje mesmo nosso curso Análise de dados no Excel ou o programa Análise de dados com ferramentas avançadas do Excel.