Класс: GeneralizedLinearModel
Компактная обобщенная линейная модель регрессии
compactMdl = compact(mdl)
compactMdl = compact(
возвращает компактную обобщенную линейную модель регрессии, mdl
)compactMdl
, который является компактной версией полной, подходящей модели mdl
регрессии. Компактная модель использует меньше памяти, чем полная модель, потому что это не включает копию данных или чего-либо сопоставимого в размере к данным. Однако компактная модель также не поддерживает свойства (такие как
Residuals
) или методы (такие как addTerms
) это требует данных.
mdl
— Полный, подбирал обобщенную линейную модель регрессииGeneralizedLinearModel
объектПолный, подбирал обобщенную линейную модель регрессии, заданную как GeneralizedLinearModel
объект, созданный с помощью fitglm
или stepwiseglm
.
compactMdl
— Компактная обобщенная линейная модель регрессииCompactGeneralizedLinearModel
объектКомпактная обобщенная линейная модель регрессии, возвращенная как CompactGeneralizedLinearModel
объект.
Предскажите значения ответа с помощью compactMdl
точно, когда вы были бы с помощью mdl
. Однако начиная с compactMdl
не содержит обучающие данные, вы не можете выполнить определенные задачи, такие как перекрестная проверка.
Уменьшайте размер полной, подбиравшей обобщенной линейной модели регрессии путем отбрасывания выборочных данных и некоторой информации, связанной с подходящим процессом.
Загрузите данные в рабочую область. Симулированные выборочные данные содержат 15 000 наблюдений и 45 переменных предикторов.
load(fullfile(matlabroot,'examples','stats','largedata4reg.mat'))
Подбирайте обобщенную линейную модель регрессии к данным с помощью первых 15 переменных предикторов.
mdl = fitglm(X(:,1:15),Y)
mdl = Generalized linear regression model: y ~ [Linear formula with 16 terms in 15 predictors] Distribution = Normal Estimated Coefficients: Estimate SE tStat pValue ___________ __________ _______ ___________ (Intercept) 3.2903 0.00010447 31497 0 x1 -0.0006461 4.9991e-08 -12924 0 x2 -0.00024739 8.6874e-08 -2847.7 0 x3 -9.5161e-05 1.1138e-07 -854.38 0 x4 0.00013143 1.551e-07 847.35 0 x5 7.163e-05 1.9793e-07 361.9 0 x6 4.5064e-06 2.2247e-07 20.257 4.9539e-90 x7 -2.6258e-05 2.5462e-07 -103.13 0 x8 6.284e-05 2.5633e-07 245.15 0 x9 -0.00014288 2.817e-07 -507.19 0 x10 -2.2642e-05 3.0963e-07 -73.127 0 x11 -6.0227e-05 3.1639e-07 -190.36 0 x12 1.1665e-05 3.3921e-07 34.388 1.6995e-249 x13 3.8595e-05 3.5601e-07 108.41 0 x14 0.00010021 4.0312e-07 248.57 0 x15 -6.5674e-06 4.1692e-07 -15.752 1.844e-55 15000 observations, 14984 error degrees of freedom Estimated Dispersion: 0.000164 F-statistic vs. constant model: 1.18e+07, p-value = 0
Уплотните модель. Компактная модель отбрасывает исходные выборочные данные и некоторую информацию, связанную с подходящим процессом, таким образом, это использует меньше памяти, чем полная модель.
compactMdl = compact(mdl)
compactMdl = Compact generalized linear regression model: y ~ [Linear formula with 16 terms in 15 predictors] Distribution = Normal Estimated Coefficients: Estimate SE tStat pValue ___________ __________ _______ ___________ (Intercept) 3.2903 0.00010447 31497 0 x1 -0.0006461 4.9991e-08 -12924 0 x2 -0.00024739 8.6874e-08 -2847.7 0 x3 -9.5161e-05 1.1138e-07 -854.38 0 x4 0.00013143 1.551e-07 847.35 0 x5 7.163e-05 1.9793e-07 361.9 0 x6 4.5064e-06 2.2247e-07 20.257 4.9539e-90 x7 -2.6258e-05 2.5462e-07 -103.13 0 x8 6.284e-05 2.5633e-07 245.15 0 x9 -0.00014288 2.817e-07 -507.19 0 x10 -2.2642e-05 3.0963e-07 -73.127 0 x11 -6.0227e-05 3.1639e-07 -190.36 0 x12 1.1665e-05 3.3921e-07 34.388 1.6995e-249 x13 3.8595e-05 3.5601e-07 108.41 0 x14 0.00010021 4.0312e-07 248.57 0 x15 -6.5674e-06 4.1692e-07 -15.752 1.844e-55 15000 observations, 14984 error degrees of freedom Estimated Dispersion: 0.000164 F-statistic vs. constant model: 1.18e+07, p-value = 0
CompactGeneralizedLinearModel
| GeneralizedLinearModel
| fitglm
| stepwiseglm
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.