Регрессия общего вида

В Mathcad можно осуществить регрессию в виде линейной комбинации C1f1(x)+C2f2 (х) + ..., где fi(х) — любые функции пользователя, a Ci — подлежащие определению коэффициенты. Кроме того, имеется путь проведения регрессии более общего вида, когда комбинацию функций и искомых коэффициентов задает сам пользователь.

Приведем встроенные функции для регрессии общего вида и примеры их использования (листинги 15.14 и 15.15), надеясь, что читатель при необходимости найдет более подробную информацию об этих специальных возможностях в справочной системе и Mathcad Resources.

  • linfit(x,y,F) — вектор параметров линейной комбинации функций пользователя, осуществляющей регрессию данных;
  • genfit (x,y,g,G) — вектор параметров, реализующих регрессию данных с помощью функций пользователя общего вида;
    • х — вектор действительных данных аргумента, элементы которого расположены в порядке возрастания;
    • у — вектор действительных значений того же размера;
    • F(X) — пользовательская векторная функция скалярного аргумента;
    • g — вектор начальных значений параметров регрессии размерности N;
    • G(x,o — векторная функция размерности N+I, составленная из функции пользователя и ее N частных производных по каждому из параметров C.

Листинг 15.14. Регрессия линейной комбинацией функций пользователи

Листинг 15.15. Регрессия общего вида

  

Знаете ли Вы, низкочастотные электромагнитные волны частотой менее 100 КГц коренным образом отличаются от более высоких частот падением скорости электромагнитных волн пропорционально корню квадратному их частоты от 300 тыс. км/с при 100 кГц до примерно 7 тыс км/с при 50 Гц.

{DATA}
Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution