Обобщенные линейные значения модели
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.