exponenta event banner

sbiofitstatusplot

Статус графика нелинейной оценки смешанных эффектов

Синтаксис

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 при каждой итерации функции. Дополнительные сведения см. в разделе График хода выполнения.

Входные аргументы

beta

Текущие фиксированные эффекты

status

Структура, содержащая несколько полей

ОбластьСтоимость
inner

Структура, описывающая текущее состояние внутренних итераций в рамках процедур ALT и LAP, с полями:

  • procedure

    • 'PNLS', 'LME', или 'none' когда процедура 'ALT'

    • 'PNLS', 'PLM', или 'none' когда процедура 'LAP'

  • state'init', 'iter', 'done', или 'none'

  • iteration - Целое число, начинающееся от 0, или NaN

procedure'ALT' или 'LAP'
iterationЦелое число, начиная с 0
fvalТекущее логарифмическое правдоподобие
PsiТекущая ковариационная матрица случайных эффектов
thetaТекущая параметризация Psi
mseТекущее отклонение ошибок

state

Также 'init', 'iter', или 'done'.

fenames

Символьный вектор, строка, строковый вектор или массив ячеек символьных векторов, задающих имена фиксированных эффектов

Примеры

Получение информации о состоянии фитинга NLME:

% Create a statset option with 'OutputFcn'.
fitOptions.Options = statset('OutputFcn',@sbiofitstatusplot);
% Pass the structure to sbiofitmixed function.
results = sbiofitmixed(..., fitOptions);

Подробнее

свернуть все

Высокий звук

Альтернативный алгоритм оптимизации аппроксимаций LME или RELME

FO

Оценка первого заказа

FOCE

Условная оценка первого порядка

КОЛЕНИ

Оптимизация аппроксимации Лапласа для FO или FICE

ЛБМ

Линейная оценка смешанных эффектов

NLME

Нелинейные смешанные эффекты

PLM

Профилированная максимизация правдоподобия

PNLS

Пенализированные нелинейные наименьшие квадраты

RELME

Ограниченная вероятность для линейной модели смешанных эффектов

См. также

| | | | (инструментарий статистики и машинного обучения)

Представлен в R2009b