Иллюстрированный самоучитель по MathCAD 11

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

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

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

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

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

Иллюстрированный самоучитель по MathCAD 11 › Обработка данных › Регрессия общего вида

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

Иллюстрированный самоучитель по MathCAD 11 › Обработка данных › Регрессия общего вида

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.