statable Статистика для навчання та досліджень

Зв’язок — крива, а не пряма? (нелінійна регресія, чотири фіксовані формули)

Коротко

Зв’язок — крива, а не пряма? Нелінійна регресія підганяє одну з чотирьох фіксованих формул: Міхаеліса-Ментен, експоненціальну, логістичну або степеневу. Ціль — число, яке передбачають із рівно одного числа. Формула має бути обґрунтована предметною галуззю.

Як це працює в Statable

  1. «Новий аналіз», потім виберіть картку «Чи можна щось спрогнозувати?».
  2. Виберіть стовпець цілі та рівно один стовпець предиктора з числами.
  3. «Більше параметрів» → «Модель» → «Нелінійна регресія (фіксована формула)», потім виберіть формулу.
  4. Результат показує параметри з інтервалами; R² немає.

Чотири формули

Вільної формули немає. Формула є рішенням за змістом і не має вибиратися за тим, яка краще підходить.

Як виглядає таблиця

Один рядок на спостереження, стовпець залежної змінної з числами та рівно один стовпець предиктора з числами. Рядки з пропуском в одному з двох стовпців не враховуються; їх кількість показується в результаті. Залежно від формули обчислення потребує додатних значень для початкових значень: для Міхаеліса-Ментен і степеневої формули x і y понад 0, для експоненційної та логістичної y понад 0. Інакше Statable блокує обчислення й повідомляє, у скількох спостереженнях це не виконується.

Як читати результат

Коли обчислення не вдається

Якщо обчислення не знаходить результату (немає збіжності), Statable показує не числа, а речення. Тоді формула, імовірно, не підходить до даних, або початкових значень недостатньо. Наприклад, підгонка прямої як кривої Міхаеліса-Ментен не вдається.

Пастка: чого числа не кажуть

Умови та обмеження

Подання результату

нелінійна регресія (Міхаеліса-Ментен), a = 212,68, b = 0,06, RSS = 1195,45, df = 10

Типові приклади

Для фахівців

R (stats): nls(formula, start = s, control = nls.control(maxiter = 200, tol = 1e-7, minFactor = 1/4096)). Початкові значення s автоматично беруться з лінійних допоміжних регресій. Профільний інтервал - це confint() для моделі nls. Перевірено на Puromycin (Міхаеліса-Ментен), ChickWeight (експоненційна), DNase (логістична) і cars (степенева) незалежними обчисленнями: параметри, стандартні похибки та сума квадратів залишків збігаються.

Пов’язане

Відкрити в Statable