Обобщенные линейные значения модели
yhat = glmval(b,X,link)
[yhat,dylo,dyhi] = glmval(b,X,link,stats)
[...] = glmval(...,param1,val1,param2,val2,...)
yhat = glmval(b,X, вычисляет ожидаемые значения для обобщенной линейной модели с функцией ссылки link)link и предикторы X. Отличные переменные прогноза должны появиться в различных столбцах X. b является вектором содействующих оценок, как возвращено функцией glmfit. link может быть любым из векторов символов, скаляров строки или пользовательски заданных функций ссылки, используемых в качестве значений для аргумента пары "имя-значение" 'link' в функции glmfit.
По умолчанию glmval добавляет первый столбец 1 с к X, соответствуя постоянному члену в модели. Не вводите столбец 1 с непосредственно в X. Можно изменить поведение по умолчанию glmval с помощью параметра 'constant'.
[yhat,dylo,dyhi] = glmval(b,X, также вычисляет 95% доверительных границ для ожидаемых значений. Когда структура link,stats)stats, вывод функции glmfit задан, dylo и dyhi, также возвращена. dylo и dyhi задают более низкую доверительную границу yhat-dylo и верхнюю доверительную границу yhat+dyhi. Доверительные границы неодновременны, и применяются к кривой по экспериментальным точкам, не к новому наблюдению.
[...] = glmval(..., задает дополнительное название параметра / пары значения, чтобы управлять ожидаемыми значениями. Приемлемые параметры перечислены в этой таблице:param1,val1,param2,val2,...)
| Параметр | Значение |
|---|---|
| Скаляр между 0 и 1 |
| Скаляр или вектор с одним значением для каждой строки X |
| Вектор |
'constant' |
|
'simultaneous' — Вычислите одновременные доверительные интервалы (true) или вычислите неодновременные доверительные интервалы (false по умолчанию) | true или false |
[1] Добсон, A. J. Введение в обобщенные линейные модели. Нью-Йорк: Chapman & Hall, 1990.
[2] Маккуллаг, P. и Дж. А. Нелдер. Обобщенные линейные модели. Нью-Йорк: Chapman & Hall, 1990.
[3] Collett, D. Моделирование двоичных данных. Нью-Йорк: Chapman & Hall, 2002.