lscov

Solução de mínimos quadrados com covariância ou pesos conhecidos.

Categoria: Mathematics > Linear Algebra

Sintaxe

x = lscov(A, b)

Mínimos quadrados ordinários, igual a A\b para A de posto completo.

x = lscov(A, b, w)

Mínimos quadrados ponderados com o vetor de pesos w.

x = lscov(A, b, V)

Mínimos quadrados generalizados para uma matriz de covariância V dos erros.

Descrição

Observações com confiabilidades diferentes não devem contar igualmente em um ajuste. Um vetor de pesos w equivale a uma covariância diagonal V = diag(1./w). Dar peso 4 a um ponto tem o mesmo efeito que repetir essa equação quatro vezes.

Argumentos de entrada

A
Matriz de projeto com mais linhas que colunas.
b
Vetor de observações.
w
Pesos positivos, um por observação; pesos maiores significam dados mais confiáveis.
V
Matriz de covariância simétrica positiva definida dos erros de observação.

Argumentos de saída

x
Coeficientes que minimizam o resíduo quadrático ponderado (b - A*x)' * inv(V) * (b - A*x).

Exemplo

Ajuste de reta ordinário e ponderado

A = [1 0; 1 1; 1 2];
b = [1; 2; 2];
x = lscov(A, b)
x2 = lscov(A, b, [1; 1; 4])
Saída
x = 2×1

    1.1667
    0.5000
x2 = 2×1

    1.1905
    0.4286

Veja também

mldivide lsqnonneg lsqminnorm polyfit