Постройте состояние нелинейной оценки смешанных эффектов
stop = sbiofitstatusplot(beta, status, state)
stop = sbiofitstatusplot(beta, status, state, fenames)
stop = sbiofitstatusplot( инициализирует или обновляет график с фиксированными эффектами, beta, status, state)beta, логарифмическая вероятность status.fval, и отклонение случайных эффектов, diagСостояние.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);
sbiofitmixed | sbionlinfit | sbionlmefit | sbionlmefitsa | nlmefit (Statistics and Machine Learning Toolbox)