- Главная
- Наука и образование
- МНК для двух факторов со свободным членом
МНК для двух факторов со свободным членом
Статус
Листайте таблицу по горизонтали
| Результат |
|---|
| Признаки линейно зависимы или ранг численно неустойчив; коэффициенты не рассчитаны |
Описание
Не разбивайте связанные наблюдения на отдельные списки: оба признака и отклик в строке должны относиться к одному объекту. Здесь подбирается плоскость с двумя факторами и свободным членом. Полиномиальная регрессия, веса наблюдений и статистическая значимость коэффициентов не рассчитываются.
Если один признак постоянен или почти выражается через другой и константу, отдельных коэффициентов может не быть. Калькулятор проверяет численный ранг и в таком случае скрывает коэффициенты. Сообщение об отказе не означает, что коэффициенты равны нулю. Масштабы признаков задаёт пользователь: автоматического приведения к одинаковому масштабу нет.
Смотрите на таблицу остатков вместе с коэффициентами. Остаток равен наблюдаемому отклику минус расчётный; сумма квадратов остатков характеризует подгонку именно этих данных. Коэффициент при факторе выражается в единицах отклика на единицу данного фактора.
Как считается
Обозначим два введённых признака через х и з, отклик — через у. Модель: расчётный отклик = бета0 + бета1 * х + бета2 * з. Три коэффициента выбираются по минимуму суммы (у − расчётный отклик)^2. Принимаются от 3 до 50 строк; значения каждого столбца — от −10^6 до 10^6.
Столбцы матрицы наблюдений — единица, х и з. Последовательные ортогональные вращения строят QR-разложение; теми же вращениями преобразуется столбец откликов. Для верхнетреугольной матрицы с элементами р11, р12, р13, р22, р23, р33 и преобразованного отклика в1, в2, в3 обратная подстановка даёт: бета2 = в3 / р33; бета1 = (в2 − р23 * бета2) / р22; бета0 = (в1 − р12 * бета1 − р13 * бета2) / р11.
Расчёт принимается, если отношение наименьшего модуля диагонального элемента к наибольшему не меньше 10^-10. Этот порог относится к матрице в введённом масштабе. Коэффициенты, расчётные отклики и остатки выводятся с 6 знаками после запятой, сумма квадратов — с 8; промежуточные значения не округляются до этих знаков.
Первый независимый контрольный вектор задаёт строки (х; з; у): (0; 0; 1), (1; 0; 3), (0; 1; −2), (1; 1; 0). Получаются бета0 = 1, бета1 = 2, бета2 = −3 и нулевая сумма квадратов: все четыре отклика совпадают с моделью. Эти же данные показаны в разделе примера.
Пример расчёта
- Наблюдения: x₁, x₂ и y 1 — x₁
- 0
- Наблюдения: x₁, x₂ и y 1 — x₂
- 0
- Наблюдения: x₁, x₂ и y 1 — y
- 1
- Наблюдения: x₁, x₂ и y 2 — x₁
- 1
- Наблюдения: x₁, x₂ и y 2 — x₂
- 0
- Наблюдения: x₁, x₂ и y 2 — y
- 3
- Наблюдения: x₁, x₂ и y 3 — x₁
- 0
- Наблюдения: x₁, x₂ и y 3 — x₂
- 1
- Наблюдения: x₁, x₂ и y 3 — y
- -2
- Наблюдения: x₁, x₂ и y 4 — x₁
- 1
- Наблюдения: x₁, x₂ и y 4 — x₂
- 1
- Наблюдения: x₁, x₂ и y 4 — y
- 0
- Коэффициент b0
- 1.000000
- Коэффициент b1
- 2.000000
- Коэффициент b2
- -3.000000
- Сумма квадратов остатков
- 0.00000000
- Статус — строка 1 — Результат
- QR: коэффициенты рассчитаны
- Остатки наблюдений — строка 1 — №
- 1
- Остатки наблюдений — строка 1 — y
- 1.000000
- Остатки наблюдений — строка 1 — Прогноз
- 1.000000
- Остатки наблюдений — строка 1 — Остаток
- 0.000000
- Остатки наблюдений — строка 2 — №
- 2
- Остатки наблюдений — строка 2 — y
- 3.000000
- Остатки наблюдений — строка 2 — Прогноз
- 3.000000
- Остатки наблюдений — строка 2 — Остаток
- 0.000000
- Остатки наблюдений — строка 3 — №
- 3
- Остатки наблюдений — строка 3 — y
- -2.000000
- Остатки наблюдений — строка 3 — Прогноз
- -2.000000
- Остатки наблюдений — строка 3 — Остаток
- 0.000000
- Остатки наблюдений — строка 4 — №
- 4
- Остатки наблюдений — строка 4 — y
- 0.000000
- Остатки наблюдений — строка 4 — Прогноз
- 0.000000
- Остатки наблюдений — строка 4 — Остаток
- 0.000000
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Частые вопросы
Нулевая ошибка на трёх строках подтверждает качество прогноза?
Источники
Комментарии (0)
Комментариев пока нет.





