Calculadora de regressão polinomial

Ajuste dados a uma curva polinomial e preveja novos valores

Digite seus pontos de dados (um par x,y por linha) e o grau do polinômio desejado para calcular a equação de melhor ajuste, o R² e as previsões.

Calculadora de regressão polinomial
Ajuste dados a uma curva polinomial e preveja novos valores
Carregamento rápido de exemplos

Sobre a calculadora de regressão polinomial

A regressão polinomial é uma extensão poderosa da regressão linear que modela a relação entre uma variável independente x e uma variável dependente y como um polinômio de grau n. Diferente da regressão linear simples, que ajusta uma reta, a regressão polinomial pode capturar curvas, dobras e padrões mais complexos nos dados — o que a torna útil quando as relações do mundo real são claramente não lineares. O modelo matemático assume a forma: y = β₀ + β₁x + β₂x² + … + βₙxⁿ, em que os coeficientes β₀ a βₙ são estimados a partir dos dados pelo método dos mínimos quadrados. Apesar de ajustar uma curva em vez de uma linha, a regressão polinomial ainda é classificada como modelo linear porque é linear em seus coeficientes. O método dos mínimos quadrados minimiza a soma dos resíduos ao quadrado — isto é, as diferenças entre os valores observados de y e os valores previstos pelo polinômio. Isso é feito resolvendo as equações normais: (XᵀX)β = Xᵀy, em que X é a matriz de Vandermonde construída a partir dos valores de x. Esta calculadora resolve essas equações com eliminação de Gauss, um método numérico robusto adequado para polinômios de até grau 10. R² (coeficiente de determinação) mede o quanto o polinômio ajustado explica a variabilidade total de y. Um R² de 1,0 significa que a curva passa exatamente por todos os pontos; 0,0 significa que o modelo não explica nenhuma variância. Embora o R² sempre aumente com o grau do polinômio, um R² muito alto com um polinômio de grau elevado pode indicar overfitting — o modelo memoriza os dados de treinamento em vez de capturar a tendência real. Escolher o grau certo é crucial. O grau 1 gera uma reta (equivalente à regressão linear simples). O grau 2 (quadrático) captura padrões em U ou em U invertido. O grau 3 (cúbico) pode modelar tendências em S ou curvas de crescimento mais complexas. Para a maioria dos conjuntos de dados práticos, graus 2 ou 3 são suficientes, e passar de 5 ou 6 costuma introduzir instabilidade numérica e overfitting. As aplicações da regressão polinomial abrangem muitos campos. Engenheiros usam modelos quadráticos para relações tensão-deformação e movimento de projéteis. Economistas ajustam curvas cúbicas a funções de custo e modelos de produção. Biólogos aplicam a regressão polinomial a curvas de crescimento e estudos de dose-resposta. Cientistas de dados a usam como etapa de pré-processamento em pipelines de machine learning. Ao usar esta calculadora, tenha em mente o risco de extrapolação — curvas polinomiais podem se comportar de forma muito errática fora do intervalo dos dados observados. Sempre verifique as previsões com conhecimento do domínio e considere modelos mais simples primeiro antes de aumentar o grau do polinômio.

Exemplos

Estes exemplos mostram a regressão polinomial para padrões comuns de dados.

Dados e grauEquação / R²Caso de uso
Points: (0,1),(1,2.5),(2,5),(3,8.5),(4,13) Degree: 2y ≈ 0.5x² + x + 1, R²≈1.00Crescimento quadrático tipo trajetória
Points: (1,2),(2,4.1),(3,5.9),(4,8.2),(5,10) Degree: 1y ≈ 2x, R²≈0.9997Tendência linear, ajuste quase perfeito
Points: (-2,-10),(-1,0),(0,2),(1,4),(2,18) Degree: 3y ≈ 3x³−2x²+x+2, R²≈1.00Modelo cúbico de tensão-deformação
Points: (1,3),(2,5),(3,4),(4,6),(5,8),(6,7) Degree: 4Ajuste de grau alto, R²>0.99Dados voláteis, suavização de grau alto

Como usar esta calculadora

  1. Digite seus pontos de dados na área de texto, um par por linha no formato 'x, y' (separados por vírgula ou espaço).
  2. Defina o grau do polinômio — 1 para linear, 2 para quadrático, 3 para cúbico e assim por diante.
  3. Opcionalmente, digite um valor X no campo 'Prever Y' para estimar a saída nesse ponto.
  4. Clique em 'Calcular' para ver a equação de regressão, o valor R-squared e o Y previsto.
  5. Use os botões de carregamento rápido para explorar exemplos prontos ou clique em 'Redefinir' para limpar todos os campos.

Perguntas frequentes

O que é regressão polinomial?
A regressão polinomial é uma forma de análise de regressão que modela a relação entre uma variável dependente y e uma variável independente x como um polinômio de grau n. Diferente da regressão linear simples, ela pode ajustar relações curvas. O modelo continua linear em seus coeficientes e é resolvido pelo método dos mínimos quadrados.
Como escolho o grau do polinômio?
Comece com um grau baixo (1 ou 2) e aumente apenas se o ajuste estiver ruim. Um grau mais alto pode causar overfitting, produzindo uma curva que passa por todos os pontos, mas prevê mal novos valores. O valor R-squared melhora com graus maiores, mas verifique se a melhora é realmente relevante ou um sinal de overfitting.
O que significa R-squared?
R-squared (coeficiente de determinação) mede o quanto a curva de regressão explica a variabilidade dos seus dados. Um valor de 1,0 significa ajuste perfeito; 0,0 significa que o modelo não explica nenhuma variância. Valores acima de 0,9 geralmente indicam um ajuste forte, mas sempre considere o contexto e a quantidade de pontos.
Por que a calculadora exige mais pontos do que o grau?
Um polinômio de grau d tem d+1 coeficientes a estimar. Você precisa de pelo menos d+1 pontos de dados para resolver as equações normais. Com exatamente d+1 pontos, a curva passa por todos eles exatamente (R²=1), mas isso pode representar overfitting em vez de uma relação real nos dados.
Posso usar isso para previsão de séries temporais?
A regressão polinomial pode ser aplicada a séries temporais tratando o tempo como a variável x. No entanto, modelos polinomiais extrapolam mal fora do intervalo observado — especialmente os de alto grau. Para previsões mais robustas de séries temporais, considere suavização exponencial ou modelos ARIMA além da regressão polinomial.
Qual é a diferença entre regressão polinomial e outros métodos de ajuste de curvas?
A regressão polinomial ajusta uma forma algébrica específica (um polinômio) aos dados. Outros métodos incluem regressão exponencial (y = ae^bx), regressão logarítmica (y = a + b ln x) e regressão de potência (y = ax^b). Escolha o método com base no padrão subjacente dos seus dados e na teoria que explica a relação.