Выполните регрессию нелинейного метода наименьших квадратов с помощью моделей SimBiology (требует программного обеспечения Statistics and Machine Learning Toolbox),
sbionlinfit будет удален в будущем релизе. Используйте sbiofit вместо этого.
results = sbionlinfit(modelObj, pkModelMapObject, pkDataObj, InitEstimates)
results = sbionlinfit(modelObj, pkModelMapObject, pkDataObj, InitEstimates, Name,Value)
results = sbionlinfit(modelObj, pkModelMapObject, pkDataObj, InitEstimates, optionStruct)
[results, SimDataI]
= sbionlinfit(...)
выполняет регрессию наименьших квадратов с помощью модели SimBiology®, results = sbionlinfit(modelObj, pkModelMapObject, pkDataObj, InitEstimates)modelObj, и возвращает оцененные результаты в структуре results.
выполняет регрессию наименьших квадратов, с дополнительными опциями, заданными одним или несколькими аргументами пары results = sbionlinfit(modelObj, pkModelMapObject, pkDataObj, InitEstimates, Name,Value)Name,Value.
Следующее является альтернативой предыдущему синтаксису:
задает results = sbionlinfit(modelObj, pkModelMapObject, pkDataObj, InitEstimates, optionStruct)optionStruct, структура, содержащая поля и значения, используемые структурой входа options к функции nlinfit.
[ возвращает симуляции модели SimBiology, results, SimDataI]
= sbionlinfit(...), с помощью ориентировочных стоимостей параметров.modelObj
|
Объект модели SimBiology раньше соответствовал наблюдаемым данным. |
|
Объект ПримечаниеПри использовании объекта |
|
Объект ПримечаниеДля каждого подмножества данных, принадлежащих одной группе (как задано в столбце данных, заданном свойством
|
|
Вектор начального параметра оценивает для каждого параметра, оцененного в |
|
Структура, содержащая поля и значения, используемые структурой входа
Если у вас есть Parallel Computing Toolbox™, можно включить параллельные вычисления для более быстрых данных, соответствующих путем установки аргумента пары "имя-значение" parpool; % Open a parpool for parallel computing opt = statset(...,'UseParallel',true); % Enable parallel computing results = sbionlinfit(...,opt); % Perform data fitting |
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Аргументы Name,Value совпадают с полями и значениями в структуре options, принятой nlinfit. Для полного списка смотрите входной параметр options на странице с описанием nlinfit в документации Statistics and Machine Learning Toolbox™. Значения по умолчанию для аргументов Name,Value эквивалентны для структуры options, принятой nlinfit, за исключением:
DerivStep — Значением по умолчанию является меньший из 1e-4 или значение свойства SolverOptions.RelativeTolerance конфигурации модели, сопоставленной с modelObj, с минимумом eps^(1/3).
FunValCheck — Значением по умолчанию является off.
Следующее является дополнительными аргументами Name,Value, которые можно использовать с sbionlinfit.
|
Вектор целых чисел, задающих преобразование, функционирует для каждого предполагаемого параметра. Функция преобразования, beta = f(estimate) Каждый элемент в векторе должен быть одним из этих целых чисел, задающих преобразование для соответствующего значения
|
|
Вектор символов, задающий форму остаточного члена. Значением по умолчанию является
Если вы задаете ошибочную модель, выходной аргумент
ПримечаниеЕсли вы задаете ошибочную модель, вы не можете задать веса. |
|
Любое из следующего:
Значением по умолчанию не являются никакие веса. Если вы задаете веса, вы не можете задать ошибочную модель. |
|
Логическое определение, делает ли По умолчанию: false |
|
1 N массивом объектов, где N является количеством групп в
|
|
|
Model object | PKData object | PKModelDesign object | PKModelDesign object | PKModelMap object | nlinfit | sbionlmefit | sbionlmefitsa