Метод наименьших квадратов
страница перехала на другой сервер
Краткая теория метода наименьших квадратов
Допустим, что некоторая теоретическая модель предполагает линейную зависимость одной из характеристик системы от других: y = Σ i ki ·xi (i – число независимых переменных).
Задача заключается в следующем: при фиксируемых параметрах x и измеренных значениях y рассчитать вектор параметров k , удовлетворяющий некоторому критерию оптимальности.
В методе наименьших квадратов этим критерием является минимум суммы квадратов отклонений расчитанных значений y от наблюдаемых (экспериментальных): min Σ i (ys,i – yi )².
Чтобы найти минимум функции, это выражение надо продифференцировать по параметрам и приравнять нулю (условие минимума). В результате поиск минимума суммы квадратов сводиться в простым операциям с матрицами (см. например
МНК ,
Регрессионый анализ .
Если теоретическая модель представляет собой линейную зависимость от одного параметра (y = a + b ·x ), то решение выражается в виде простых формул, которые можно рассчитать даже на микрокалькуляторе:
Z = n Σ x i ² - (Σ x i )²;
a = (Σ y i Σ x i ² – Σ y i x i Σ x i ) / Z ;
S a ² = S y ² Σ x i ² / Z ;
b = (n Σ y i x i – Σ y i Σ x i ) / Z ;
S b ² = S y ² n / Z ;
S y ² = Σ (y s,i – y i )² / (n – 2) (y s,i – рассчитанное значение, y i – эксперементально измеренное значение)
При расчете погрешностей предполагается, что точность плана экспримента (значений x ) значительно превосходит точность измеряемых значений y , погрешность измерения которых подчиняется нормальному распределению.
Программа расчета такой линейной модели приведена ниже.
Для расчета параметров линейной зависимости y = a + b ·x методом наименьших квадратов введите в соответствующие колонки значения параметра и наблюдаемые значения.
© 2010 — 2014, sinisha.ru