Калькулятор уравнения регрессии

По парам значений (x, y) калькулятор строит уравнение парной линейной регрессии y = a + bx методом наименьших квадратов, считает коэффициент корреляции Пирсона, коэффициент детерминации и прогноз y для заданного x. Для студентов-экономистов, аналитиков и школьников.

Данные для расчёта

Пары значений

Необязательно

Число пар

Введите данные и нажмите "Рассчитать".

2

Коэффициент наклона
-
Свободный член
-
Коэффициент корреляции
-
Коэффициент детерминации
-
Прогноз результата при заданном факторе
-

Часть значений появится, когда заполните остальные поля.

Расчёт справочный и не заменяет консультацию специалиста.

Заказать калькулятор под ваш сайт

Описание

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

Как ввести данные. Пары значений - по строке на наблюдение: первое поле - фактор (то, от чего зависит), второе - результат. Для прогноза введите значение фактора - поле необязательное.

Как читать результат.

  • Наклон - на сколько в среднем меняется результат при увеличении фактора на единицу.
  • Свободный член - значение результата при нулевом факторе.
  • Коэффициент корреляции - от -1 до 1: знак - направление связи, модуль - её теснота.
  • Коэффициент детерминации - доля разброса результата, объяснённая уравнением.
  • Прогноз - Свободный член + Наклон * Фактор для заданного значения фактора.

Ограничения. Прогноз далеко за пределами наблюдённых значений фактора ненадёжен: линейная зависимость может там не выполняться. Корреляция не доказывает причинную связь.

Типичные ошибки.

  • Путают местами фактор и результат - уравнение результата по фактору и фактора по результату разные.
  • Строят регрессию по двум точкам - коэффициент корреляции всегда равен плюс-минус1.

Как считается

Метод наименьших квадратов для парной регрессии (Елисеева И. И. (ред.), "Эконометрика", гл. 2; Гмурман В. Е., "Теория вероятностей и математическая статистика", гл. 18). Уравнение: Результат = Свободный член + Наклон * Фактор. Знак сумма - сумма по всем парам, Пар - число заполненных пар.

Числитель = Пар * сумма(Фактор * Результат) - суммаФактор * суммаРезультат
Разброс фактора = Пар * сумма(Фактор^2) - (суммаФактор)^2
Разброс результата = Пар * сумма(Результат^2) - (суммаРезультат)^2
Наклон = Числитель / Разброс фактора
Свободный член = (суммаРезультат - Наклон * суммаФактор) / Пар
Корреляция = Числитель / корень(Разброс фактора * Разброс результата)
Детерминация = Корреляция^2
Прогноз = Свободный член + Наклон * Фактор для прогноза

Точность. Все значения - 6 знаков после запятой.

Когда ответа нет. Все значения фактора одинаковы - разброс фактора равен 0, наклон не определён. Все значения результата одинаковы - коэффициент корреляции не определён (деление на ноль). Поле прогноза пустое - прогноз не считается.

Пример. Пары (1;2), (2;4), (3;5), (4;4), (5;5), прогноз при значении фактора 6.

Пар = 5, суммаФактор = 15, суммаРезультат = 20, сумма(Фактор * Результат) = 66
сумма(Фактор^2) = 55, сумма(Результат^2) = 86
Наклон = (330 - 300) / (275 - 225) = 0,6
Свободный член = (20 - 0,6 * 15) / 5 = 2,2
Корреляция = 30 / корень(50 * 30) примерно 0,774597, Детерминация = 0,6
Прогноз = 2,2 + 0,6 * 6 = 5,8

Пары (0;1), (1;3), (2;5), (3;7): Результат = 1 + 2 * Фактор, корреляция 1. Пары (1;10), (2;8), (3;6): Результат = 12 - 2 * Фактор, корреляция -1.

Пример расчёта

Фактор для прогноза
6
Свободный член a
2,200000
Коэффициент b (наклон)
0,600000
Коэффициент корреляции r
0,774597
Коэффициент детерминации R^2
0,600000
Прогноз y при заданном x
5,800000

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

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

Как найти уравнение линейной регрессии?
Методом наименьших квадратов: Наклон = (Пар * сумма(Фактор * Результат) - суммаФактор * суммаРезультат) / (Пар * сумма(Фактор^2) - (суммаФактор)^2), Свободный член = среднее результата - Наклон * среднее фактора.
Что показывает коэффициент корреляции?
Направление и тесноту линейной связи: близко к 1 - сильная прямая связь, к -1 - сильная обратная, к 0 - линейной связи нет.
Что такое коэффициент детерминации?
Это квадрат коэффициента корреляции - доля вариации результата, объяснённая уравнением. Детерминация 0,6 - уравнение объясняет 60% разброса.
Как сделать прогноз по уравнению регрессии?
Подставьте значение фактора в уравнение: Прогноз = Свободный член + Наклон * Фактор. Для примера из методики при значении фактора 6 получается 5,8.
Сколько точек нужно для регрессии?
Формально хватит двух, но тогда прямая проходит через обе точки и коэффициент корреляции равен плюс-минус1. Для осмысленной оценки нужно больше наблюдений.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки