Постройте состояние нелинейной оценки смешанных эффектов
stop = sbiofitstatusplot(beta, status, state)
stop = sbiofitstatusplot(beta, status, state, fenames)
stop = sbiofitstatusplot( инициализирует или обновляет график с фиксированными эффектами, beta, status, state)beta, логарифмической вероятностью status .fval и отклонение случайных эффектов, diag (status .Psi).
Функция возвращает выходной параметр (stop), чтобы удовлетворить требования для опции 'OutputFcn' nlmefit или nlmefitsa. Для sbiofitstatusplot значением stop всегда является false.
stop = sbiofitstatusplot( задает имена для фиксированных эффектов beta, status, state, fenames)fenames.
Используйте sbiofitstatusplot, чтобы получить информацию о статусе о NLME, соответствующем при использовании функции sbiofitmixed. Задайте @sbiofitstatusplot для поля 'OutputFcn' структуры опции statset и затем передайте в структуре как входной параметр к sbiofitmixed.
Также можно установить аргумент пары "имя-значение" 'ProgressPlot' true, когда вы запускаете sbiofitmixed. Функциональный sbiofitmixed затем вызывает sbiofitstatusplot в каждой функциональной итерации. Для получения дополнительной информации см. График Прогресса.
|
Текущие фиксированные эффекты |
|
Структура, содержащая несколько полей
|
|
Или |
|
Вектор символов, строка, представляет в виде строки вектор или массив ячеек из символьных векторов, задающий имена фиксированных эффектов |
Получите информацию о статусе для подбора кривой NLME:
% Create a statset option with 'OutputFcn'.
fitOptions.Options = statset('OutputFcn',@sbiofitstatusplot);
% Pass the structure to sbiofitmixed function.
results = sbiofitmixed(..., fitOptions);