ВУЗ:
Составители:
57
вектор vs, содержащий коэффициенты полинома порядка k,
который наилучшим образом приближает данные из vx и vy.
Функция regress создаёт единственный приближающий
полином, коэффициенты которого вычисляются по всей
совокупности заданных точек. Иногда полезна функция
loess(vx,vy,span), дающая локальные приближения отрезками
полиномов второго порядка. Аргумент span>0 определяет,
насколько большие наборы данных будут приближаться
отдельными полиномами. Чем больше span, тем сильнее
сказывается сглаживание данных. Рекомендуется задать начальное
значение равным 0.75 .
Найденный тем или иным способом вектор vs используется в
функции interp(vs,vx,vy,x), которая возвращает оценку значения y,
соответствующую заданному x.
Для выполнения многомерной полиномиальной регрессии
используются описанные функции в несколько иной форме:
interp(vs,Mxy,vz,v), regress(Mxy,vz,k), loess(Mxy,vz,span). Отличие
заключается в задании исходных данных: аргумент Mxy является
матрицей размера 2⋅m, содержащей координаты точек (х, y); vz –
это m-мерный вектор, состоящий из координат z, соответствующих
m точкам, указанным в Mxy; v – вектор координат x и y точки, для
которой находится z.
11.3. Сглаживание данных
В MathCad имеется несколько функций для сглаживания
данных различными методами. В названии этих функций
присутствует слово smooth:
medsmooth(vy,n) возвращает вектор из m элементов,
полученный сглаживанием данных из vy скользящей медианой;
параметр n задаёт ширину окна сглаживания, n должно быть
нечётным числом, меньшим m;
ksmooth(vx,vy,b) возвращает вектор ординат, вычисленных
на основе распределения Гаусса; параметр b задаёт ширину окна
сглаживания, b должно в несколько раз превышать интервал между
точками по оси х;
supsmooth(vx,vy) возвращает вектор сглаженных ординат,
вычисленных на основе использования процедуры линейного
сглаживания методом наименьших квадратов по правилу k-
ближайших соседей с адаптивным выбором k.
вектор vs, содержащий коэффициенты полинома порядка k,
который наилучшим образом приближает данные из vx и vy.
Функция regress создаёт единственный приближающий
полином, коэффициенты которого вычисляются по всей
совокупности заданных точек. Иногда полезна функция
loess(vx,vy,span), дающая локальные приближения отрезками
полиномов второго порядка. Аргумент span>0 определяет,
насколько большие наборы данных будут приближаться
отдельными полиномами. Чем больше span, тем сильнее
сказывается сглаживание данных. Рекомендуется задать начальное
значение равным 0.75 .
Найденный тем или иным способом вектор vs используется в
функции interp(vs,vx,vy,x), которая возвращает оценку значения y,
соответствующую заданному x.
Для выполнения многомерной полиномиальной регрессии
используются описанные функции в несколько иной форме:
interp(vs,Mxy,vz,v), regress(Mxy,vz,k), loess(Mxy,vz,span). Отличие
заключается в задании исходных данных: аргумент Mxy является
матрицей размера 2⋅m, содержащей координаты точек (х, y); vz –
это m-мерный вектор, состоящий из координат z, соответствующих
m точкам, указанным в Mxy; v – вектор координат x и y точки, для
которой находится z.
11.3. Сглаживание данных
В MathCad имеется несколько функций для сглаживания
данных различными методами. В названии этих функций
присутствует слово smooth:
medsmooth(vy,n) возвращает вектор из m элементов,
полученный сглаживанием данных из vy скользящей медианой;
параметр n задаёт ширину окна сглаживания, n должно быть
нечётным числом, меньшим m;
ksmooth(vx,vy,b) возвращает вектор ординат, вычисленных
на основе распределения Гаусса; параметр b задаёт ширину окна
сглаживания, b должно в несколько раз превышать интервал между
точками по оси х;
supsmooth(vx,vy) возвращает вектор сглаженных ординат,
вычисленных на основе использования процедуры линейного
сглаживания методом наименьших квадратов по правилу k-
ближайших соседей с адаптивным выбором k.
57
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »
