logo
Metodichka

Многомерная параболическая регрессия

Mathcad позволяет выполнять также многомерную регрессию, самый типичный случай которой - приближение трехмерных поверхностей. Их можно характеризовать массивом значений высот z, соответствующих двумерному массиву Мху координат точек (х, у) на горизонтальной плоскости.

Для этого используются уже описанные функции в несколько иной форме:

regress(Mxy,Vz,n) - возвращает вектор, запрашиваемый функцией;

interp (VS,Mxy,Vz,V) для вычисления многочлена n-v. степени, который наилучшим образом приближает точки множества Мху и Vz. Мху - матрица т-2, содержащая координаты х и у. Vz - т-мерный вектор, содержащий z-координат, соответствующих т точкам, указанным в Мху;

loes(Mxy,Vz,span) - аналогична loes(VX,VY,span), но в многомерном случае;

interp(VS, Mxy,Vz,V) - возвращает значение z по заданным векторам VS (создается функциями regress или loess) и Мху, Vz и V (вектор координат х и у заданной точки, для которой находится z).