O Método dos Mínimos Quadrados consiste em, dado um conjunto de npontos{(x0,f(x0)),(x1,f(x1)),…,(xn−1,f(xn−1))}, determinar uma funçãoφ(x) que melhor se aproxime de f. Geralmente, escrevemos a função φ como uma combinação linear de funções gi(x), tal que: φ(x)=a1g1(x)+a2g2(x)+⋯+aigi(x).
Primeiramente vamos definir o método para o caso básico no qual a função φ é uma combinação linear de 2 funções g1 e g2, após isso vamos generalizar o método para qualquer número de funções.
Duas variáveis
O problema de quadrados mínimos lineares discreto de duas variáveis consiste em, dadas duas funções g1(x) e g2(x), determinar duas constantes reais a1 e a2 tais que a função φ(x)=a1g1(x)+a2g2(x) esteja o mais próximo possível dos pontos conhecidos. Naturalmente, para determinar o quão próximas são as aproximações é necessário definir o erro, que pode ser definido como e(xi)=φ(xi)−f(xi). Dessa forma, é possível transformar o problema em um problema de otimização da forma:
Resolvendo esse problema de otimização, obtém-se o seguinte sistema linear, que permite encontrar os valores das constantes a1 e a2 que minimizam o erro da estimativa para a função f:
Resolvendo esse problema de otimização através de derivadas parciais, obtém-se n equações (as n derivadas parciais igualadas a 0). Manipulando as equações, é possível obter o seguinte sistema linear, que permite encontrar o valor dos coeficientes a1,a2,…,an: