Доверительные интервалы содействующих оценок модели линейной регрессии
ci = coefCI(mdl)
ci = coefCI(mdl,alpha)
Соответствуйте модели линейной регрессии и получите значение по умолчанию 95% доверительных интервалов для получившихся коэффициентов модели.
Загрузите набор данных carbig
и составьте таблицу, в которой предиктор Origin
является категориальным.
load carbig
Origin = categorical(cellstr(Origin));
tbl = table(Horsepower,Weight,MPG,Origin);
Соответствуйте модели линейной регрессии. Задайте Horsepower
, Weight
и Origin
как переменные прогноза, и задайте MPG
как переменную отклика.
modelspec = 'MPG ~ 1 + Horsepower + Weight + Origin';
mdl = fitlm(tbl,modelspec);
Просмотрите имена коэффициентов.
mdl.CoefficientNames
ans = 1x9 cell array
Columns 1 through 4
{'(Intercept)'} {'Horsepower'} {'Weight'} {'Origin_France'}
Columns 5 through 7
{'Origin_Germany'} {'Origin_Italy'} {'Origin_Japan'}
Columns 8 through 9
{'Origin_Sweden'} {'Origin_USA'}
Найдите доверительные интервалы для коэффициентов модели.
ci = coefCI(mdl)
ci = 9×2
43.3611 59.9390
-0.0748 -0.0315
-0.0059 -0.0037
-17.3623 -0.3477
-15.7503 0.7434
-17.2091 0.0613
-14.5106 1.8738
-18.5820 -1.5036
-17.3114 -0.9642
Соответствуйте модели линейной регрессии и получите доверительные интервалы для получившихся коэффициентов модели с помощью заданного доверительного уровня.
Загрузите набор данных carbig
и составьте таблицу, в которой предиктор Origin
является категориальным.
load carbig
Origin = categorical(cellstr(Origin));
tbl = table(Horsepower,Weight,MPG,Origin);
Соответствуйте модели линейной регрессии. Задайте Horsepower
, Weight
и Origin
как переменные прогноза, и задайте MPG
как переменную отклика.
modelspec = 'MPG ~ 1 + Horsepower + Weight + Origin';
mdl = fitlm(tbl,modelspec);
Найдите 99% доверительных интервалов для коэффициентов.
ci = coefCI(mdl,.01)
ci = 9×2
40.7365 62.5635
-0.0816 -0.0246
-0.0062 -0.0034
-20.0560 2.3459
-18.3615 3.3546
-19.9433 2.7955
-17.1045 4.4676
-21.2858 1.2002
-19.8995 1.6238
Доверительные интервалы более широки, чем значение по умолчанию 95% доверительных интервалов в Доверительных интервалах Находки для Коэффициентов модели.
mdl
— Объект модели линейной регрессииLinearModel
| объект CompactLinearModel
Объект модели линейной регрессии, заданный как объект LinearModel
, созданный при помощи fitlm
или stepwiselm
или объекта CompactLinearModel
, создается при помощи compact
.
\alpha
Уровень значенияУровень значения для доверительного интервала, заданного как числовое значение в области значений [0,1]. Доверительный уровень ci
равен 100 (1 – alpha
) %. alpha
является вероятностью, что доверительный интервал не содержит истинное значение.
Пример: 0.01
Типы данных: single | double
ci
— Доверительные интервалыДоверительные интервалы, возвращенные как k-by-2 числовая матрица, где k является количеством коэффициентов. j th строка ci
является доверительным интервалом j th коэффициент mdl
. Имя коэффициента j хранится в свойстве CoefficientNames
mdl
.
Типы данных: single | double
Содействующие доверительные интервалы обеспечивают меру точности для содействующих оценок линейной регрессии. 100 (1 – α) доверительный интервал % дает область значений, которую соответствующий коэффициент регрессии будет хорошо знать 100 (1 – α) уверенность %, означая, что 100 (1 – α) % интервалов, следующих из повторного экспериментирования, будет содержать истинное значение коэффициента.
100* (1 – α) доверительные интервалы % для коэффициентов линейной регрессии
где b, i является содействующей оценкой, SE (b i) является стандартной погрешностью содействующей оценки, и t (1–α/2, n –p) является 100 (1 – α/2) процентиль t - распределения с n – степени свободы p. n является количеством наблюдений, и p является количеством коэффициентов регрессии.
CompactLinearModel
| LinearModel
| anova
| coefTest
| dwtest
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.