Выполните регрессию нелинейного метода наименьших квадратов с помощью моделей 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