BL2.ru

Метод наименьших квадратов онлайн(линейная регрессия)

Проведите прямую через экспериментальные точки методом наименьших квадратов. Калькулятор покажет коэффициенты k и b, коэффициент корреляции, R² и полное решение с таблицей сумм — так, как его оформляют в лабораторных работах.

Два столбца через Tab (копирование из Excel), точку с запятой или пробел; строка заголовка пропускается; десятичная запятая допустима.
Рассчитать

Что такое метод наименьших квадратов

Точки, полученные в эксперименте, почти никогда не лежат строго на прямой: мешают погрешности измерений. Метод наименьших квадратов (МНК) подбирает прямую y = kx + b, для которой сумма квадратов отклонений точек от прямой минимальна:

S = Σ (yi − k·xi − b)² → min

Если приравнять нулю частные производные S по k и b, получится система нормальных уравнений, а из неё — готовые формулы.

Формулы МНК

k = (n·Σxy − Σx·Σy) / (n·Σx² − (Σx)²)

b = (Σy − k·Σx) / n

Качество подгонки показывают:

  • коэффициент корреляции Пирсона r — от −1 до 1; знак совпадает со знаком наклона, а чем ближе модуль к 1, тем сильнее линейная связь;
  • коэффициент детерминации R² — доля разброса y, которую объясняет прямая (R² = 0,95 — объяснено 95 %);
  • стандартная ошибка S — типичное отклонение точек от прямой в единицах y.

Пример

x12345
y2,13,96,27,810,1

n = 5, Σx = 15, Σy = 30,1, Σxy = 110,2, Σx² = 55.

k = (5·110,2 − 15·30,1) / (5·55 − 15²) = 99,5 / 50 = 1,99; b = (30,1 − 1,99·15) / 5 = 0,05.

Уравнение: y = 1,99x + 0,05, R² ≈ 0,998. Прогноз для x = 6: y ≈ 11,99.

Где применяется

  • обработка лабораторных работ по физике и химии: градуировочные графики, определение констант по наклону прямой;
  • калибровка датчиков и приборов по нескольким эталонным точкам;
  • экономика и аналитика: линейный тренд продаж, затрат, показателей;
  • проверка гипотезы о линейной зависимости.

Если точки явно ложатся на кривую, а не на прямую, используйте аппроксимацию: калькулятор сравнит полиномы, экспоненту, степенную и логарифмическую зависимости. Если кривая должна пройти точно через все точки, нужна интерполяция — по таблице или многочленом Лагранжа.

Частые вопросы

Чем МНК отличается от интерполяции?
Интерполяция проводит линию точно через все точки. МНК проводит наилучшую прямую, которая проходит между точками и сглаживает погрешности измерений. Для экспериментальных данных с разбросом нужен МНК, для точных табличных значений — интерполяция.
Сколько нужно точек?
Формально хватит двух, но тогда прямая просто пройдёт через обе. Чтобы оценить разброс (стандартную ошибку), нужно минимум три точки; для надёжного вывода о связи — пять и больше.
Как найти коэффициенты МНК в Excel?
Функции НАКЛОН(Y;X) и ОТРЕЗОК(Y;X) дают k и b, КВПИРСОН(Y;X) — R², КОРРЕЛ(Y;X) — r. На графике то же самое показывает «Линия тренда → Линейная» с галочками «показывать уравнение» и «R²». Калькулятор даёт те же числа плюс подробное решение.
Что значит R² = 0,9?
Прямая объясняет 90 % изменчивости y, а 10 % приходится на разброс и другие факторы. Близкий к 1 R² говорит о хорошем линейном описании, но не доказывает причинную связь.