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