Оцените нелинейные смешанные эффекты с помощью моделей SimBiology (требует программного обеспечения Statistics and Machine Learning Toolbox)
sbionlmefit будет удалено в следующем релизе. Использовать sbiofitmixed вместо этого.
results = sbionlmefit(modelObj, pkModelMapObject, pkDataObject, InitEstimates)
results = sbionlmefit(modelObj, pkModelMapObject, pkDataObject, CovModelObj)
results = sbionlmefit(..., Name,Value)
results = sbionlmefit(..., optionStruct)
[results, SimDataI, SimDataP]
= sbionlmefit(...)
выполняет нелинейную оценку смешанных эффектов с помощью SimBiology® модель, results = sbionlmefit(modelObj, pkModelMapObject, pkDataObject, InitEstimates)modelObj, и возвращает оцененные результаты в results структура.
задает связь между параметрами и ковариатами, используя results = sbionlmefit(modelObj, pkModelMapObject, pkDataObject, CovModelObj)CovModelObj, а CovariateModel объект. The CovariateModel объект также обеспечивает преобразование параметра.
выполняет нелинейную оценку смешанных эффектов с дополнительными опциями, заданными одним или несколькими results = sbionlmefit(..., Name,Value)Name,Value аргументы в виде пар.
Ниже приведена альтернатива предыдущему синтаксису:
задает results = sbionlmefit(..., optionStruct)optionStruct, структура, содержащая поля и значения, которые являются аргументами пары "имя-значение", принимаемыми nlmefit. Значения по умолчанию для optionStruct совпадают с параметрами по умолчанию для аргументов, используемых nlmefit, за исключением случаев, описанных в Входные Параметры.
[ возвращает данные моделирования модели SimBiology, results, SimDataI, SimDataP]
= sbionlmefit(...)modelObj, с использованием расчетных значений параметров.
|
Объект модели SimBiology используется для соответствия наблюдаемым данным. |
|
Примечание При использовании |
|
Примечание Для каждого подмножества данных, принадлежащих одной группе (как определено в столбце данных, заданном как
|
|
Вектор начальных оценок фиксированных эффектов. Первый |
|
Совет Чтобы одновременно подгонять данные с нескольких уровней дозы, опускайте случайный эффект ( |
|
Структура, содержащая поля и значения, которые являются парами "имя-значение", принятыми Если у вас есть Parallel Computing Toolbox™, можно включить параллельные вычисления для более быстрого подгонки данных путем установки аргумента пары "имя-значение" parpool; % Open a parpool for parallel computing opt = statset(...,'UseParallel',true); % Enable parallel computing results = sbionlmefit(...,'Options',opt); % Perform data fitting Совет Программное обеспечение SimBiology включает в себя Совет Чтобы одновременно подгонять данные с нескольких уровней дозы, используйте |
Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.
sbionlmefit функция использует аргументы пары "имя-значение", поддерживаемые nlmefit функция.
Они nlmefit пары "имя-значение" жестко закодированы в sbionlmefitи поэтому вы не можете установить их:
FEParamsSelect
FEConstDesign
FEGroupDesign
FEObsDesign
REConstDesign
REGroupDesign
REObsDesign
Vectorization
Если вы предоставляете CovariateModel объект как вход в sbionlmefit, тогда эти nlmefit пары "имя-значение" вычисляются из ковариатной модели, и поэтому вы не можете задать их:
FEGroupDesign
ParamTransform
REParamsSelect
Можно задать все другие nlmefit Пары "имя-значение". Для получения дополнительной информации смотрите nlmefit (Statistics and Machine Learning Toolbox) страница с описанием.
Имейте в виду, что значения по умолчанию для этих nlmefit пары "имя-значение" различаются при использовании sbionlmefit:
|
Числовой массив, задающий матрицу проекта для каждой группы. По умолчанию: |
|
Вектор целых чисел, определяющий, как распределяются параметры. Примечание Не используйте По умолчанию: Вектор таковых, который задает, что все параметры преобразованы в логарифмические. |
|
Вектор символов, задающий оптимизационную функцию, используемую в максимизации вероятности. По умолчанию: |
|
Структура, содержащая несколько полей, включая По умолчанию: Значение по умолчанию для |
Совет
Программное обеспечение SimBiology включает в себя sbiofitstatusplot функцию, которую можно задать в OutputFcn поле Options Пара "имя-значение" входного параметра. Эта функция позволяет вам контролировать состояние подбора кривой.
Совет
Чтобы одновременно подгонять данные с нескольких уровней дозы, используйте InitEstimates входной параметр и установите REParamsSelect входной параметр пара "имя-значение" 1-байт- n логического вектора со всеми значениями, установленными на false, где n равняется количеству фиксированных эффектов.
|
Структура, содержащая следующие поля:
|
|
|
|
|
Model object | PKData object | PKModelDesign object | PKModelMap object | sbiofitstatusplot | sbionlinfit | sbionlmefitsa | SimData object | nlmefit (Statistics and Machine Learning Toolbox)