* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Средства интерполяции и аппроксимации системы Mathcad
535
Рис. 6.61. Линейная регрессия
6.7.8. Реализация линейной регрессии общего вида
В Mathcad реализована возможность выполнения линейной регрессии общего вида. При ней заданная совокупность точек приближается к функции вида: F(x,K1,K2,…,Kn) = K1·F1(x) + K2·F2(x) + … + Kn·Fn(x). Таким образом, функция регрессии является линейной комбинацией функций F1(x), F2(x), …, Fn(x), причем сами эти функции могут быть нелинейными, что резко расширяет возможности такой аппроксимации и распространяет ее на мно гие нелинейные функции. Для реализации линейной регрессии общего вида используется функция linfit(VX,VY,F), возвращающая вектор K коэффициентов линейной регрес сии общего вида, при котором среднеквадратичная погрешность приближения «облака» исходных точек, координаты которых хранятся в векторах VX и VY, ока зывается минимальной. Вектор F должен содержать функции F1(x), F2(x), …, Fn(x), записанные в символьном виде. Рисунок 6.62 поясняет проведение линейной регрессии общего вида с приме нением функции linfit. Процедура проведения вычислений настолько проста, что не нуждается в особых комментариях.