Класс модели с линейными смешанными эффектами
A LinearMixedModel объект представляет модель переменной отклика с фиксированными и случайными эффектами. Он содержит данные, описание модели, подогнанные коэффициенты, ковариационные параметры, матрицы проектирования, остатки, остаточные графики и другую диагностическую информацию для линейной модели смешанных эффектов. Вы можете предсказать ответы модели с помощью predict и генерировать случайные данные в новых точках проектирования с помощью random функция.
Можно подогнать линейную модель смешанных эффектов с помощью fitlme(tbl,formula) если данные находятся в таблице или массиве набора данных. Кроме того, если модель не легко описать с помощью формулы, можно создать матрицы для определения фиксированных и случайных эффектов и подогнать модель с помощью fitlmematrix(X,y,Z,G).
tbl - Входные данныеdataset множествоВходные данные, которые включают переменную ответа, переменные предиктора и переменные группировки, указанные как таблица или dataset массив. Переменные предиктора могут быть непрерывными или группирующими переменными (см. Группирование переменных). Необходимо указать модель для переменных с помощью formula.
Типы данных: table
formula - Формула для спецификации модели'y ~ fixed + (random1|grouping1) + ... + (randomR|groupingR)'Формула для спецификации модели, заданная как вектор символа или скаляр строки формы 'y ~ fixed + (random1|grouping1) + ... + (randomR|groupingR)'. Полное описание см. в разделе Формула.
Пример: 'y ~ treatment +(1|block)'
X - Матрица проектирования с фиксированными эффектамиМатрица проектирования с фиксированными эффектами, заданная как матрица n-by-p, где n - количество наблюдений, а p - количество переменных предиктора с фиксированными эффектами. Каждая строка X соответствует одному наблюдению и каждому столбцу X соответствует одной переменной.
Типы данных: single | double
y - Значения ответаЗначения ответа, заданные как вектор n-by-1, где n - количество наблюдений.
Типы данных: single | double
Z - Дизайн случайных эффектовДизайн случайных эффектов, указанный как один из следующих.
Если в модели есть один член случайных эффектов, то Z должна быть матрицей n-by-q, где n - число наблюдений, а q - число переменных в слагаемом случайных эффектов.
Если существуют R членов случайных эффектов, то Z должен быть массивом ячеек длиной R. Каждая ячейка Z содержит матрицу проектирования n-by-q (r)Z{r}, r = 1, 2,..., R, соответствующий каждому члену случайных эффектов. Здесь q (r) - число членов случайных эффектов в матрице проектирования случайных эффектов rth, Z{r}.
Типы данных: single | double | cell
G - Группировка переменных или переменныхГруппирование переменной или переменных, указанных как одно из следующих значений.
Если существует один член случайных эффектов, то G должен быть вектором n-by-1, соответствующим одной переменной группировки с M уровнями или группами.
G может быть категориальным вектором, логическим вектором, числовым вектором, символьным массивом, строковым массивом или массивом ячеек символьных векторов.
Если существует несколько членов случайных эффектов, то G должен быть массивом ячеек длиной R. Каждая ячейка G содержит переменную группировки G{r}, r = 1, 2,..., R, с уровнями M (r).
G{r} может быть категориальным вектором, логическим вектором, числовым вектором, символьным массивом, строковым массивом или массивом ячеек символьных векторов.
Типы данных: categorical | logical | single | double | char | string | cell
Coefficients - Оценки коэффициентов с фиксированными эффектамиОценки коэффициентов с фиксированными эффектами и связанная статистика хранятся в виде массива наборов данных, содержащего следующие поля.
Name | Название термина. |
Estimate | Оценочное значение коэффициента. |
SE | Стандартная погрешность коэффициента. |
tStat | t-статистика для проверки нулевой гипотезы, что коэффициент равен нулю. |
DF | Степени свободы для t-теста. Вычисляемый метод DF определяется 'DFMethod' аргумент пары имя-значение. Coefficients всегда использует 'Residual' способ для 'DFMethod'. |
pValue | значение p для t-теста. |
Lower | Нижний предел доверительного интервала для коэффициента. Coefficients всегда использует 95% доверительный уровень, т. е.'alpha' составляет 0,05. |
Upper | Верхний предел доверительного интервала для коэффициента. Coefficients всегда использует 95% доверительный уровень, т. е.'alpha' составляет 0,05. |
Вы можете изменить 'DFMethod' и 'alpha' при вычислении доверительных интервалов для или проверке гипотез, включающих фиксированные и случайные эффекты, с использованием coefCI и coefTest методы.
CoefficientCovariance - Ковариация расчетных коэффициентов с фиксированными эффектамиКовариация оцененных коэффициентов с фиксированными эффектами линейной модели с смешанными эффектами, хранящейся в виде матрицы p-by-p, где p - количество коэффициентов с фиксированными эффектами.
Параметры ковариации, связанные со случайными эффектами, можно отобразить с помощью covarianceParameters способ.
Типы данных: double
CoefficientNames - Наименования коэффициентов с фиксированными эффектамиИмена коэффициентов с фиксированными эффектами линейной модели с смешанными эффектами, хранящиеся в виде массива символьных векторов 1 за p.
Типы данных: cell
DFE - Остаточные степени свободыОстаточные степени свободы, хранящиеся как положительное целое значение. DFE = n - p, где n - число наблюдений, а p - число коэффициентов с фиксированными эффектами.
Это соответствует 'Residual' метод вычисления степеней свободы в fixedEffects и randomEffects методы.
Типы данных: double
FitMethod - Метод, используемый для соответствия линейной модели смешанных эффектовML | REMLМетод, используемый для соответствия линейной модели смешанных эффектов, хранящейся как одно из следующих значений.
ML, если метод подгонки является максимальным правдоподобием
REML, если метод подгонки ограничен максимальным правдоподобием
Типы данных: char
Formula - Определение терминов фиксированных и случайных эффектов и групповых переменныхСпецификация терминов с фиксированными эффектами, терминов с случайными эффектами и переменных группировки, которые определяют линейную модель с смешанными эффектами, хранящуюся как объект.
Дополнительные сведения о том, как задать модель для вписывания с помощью формулы, см. в разделе Формула.
LogLikelihood - Максимальное или ограниченное правдоподобие журналаМаксимизированное логарифмическое правдоподобие или максимизированное ограниченное логарифмическое правдоподобие аппроксимированной линейной модели смешанных эффектов в зависимости от выбранного метода подгонки, сохраненное как скалярное значение.
Типы данных: double
ModelCriterion - Критерий моделиКритерий модели для сравнения установленных линейных моделей смешанных эффектов, сохраненных в виде массива наборов данных со следующими столбцами.
AIC | Информационный критерий Akaike |
BIC | Байесовский информационный критерий |
Loglikelihood | Логарифмическое значение правдоподобия модели |
Deviance | -2 раза больше логарифмической вероятности модели |
Если n - количество наблюдений, используемых при подборе модели, а p - количество коэффициентов с фиксированными эффектами, то для вычисления AIC и BIC,
Общее число параметров - nc + p + 1, где nc - общее число параметров в ковариации случайных эффектов, исключая остаточную дисперсию
Эффективное количество наблюдений составляет
n, когда метод подгонки является методом максимального правдоподобия (ML)
n - p, когда метод подгонки ограничен максимальным правдоподобием (REML)
MSE - оценка ML или REMLОценка ML или REML, основанная на методе аппроксимации, используемом для оценки start2, хранится как положительное скалярное значение. start2 - остаточная дисперсия или дисперсия члена ошибки наблюдения линейной модели смешанных эффектов.
Типы данных: double
NumCoefficients - Количество коэффициентов с фиксированными эффектамиЧисло коэффициентов с фиксированными эффектами в аппроксимированной линейной модели с смешанными эффектами, сохраненное как положительное целое значение.
Типы данных: double
NumEstimatedCoefficients - Количество расчетных коэффициентов с фиксированными эффектамиКоличество оцененных коэффициентов с фиксированными эффектами в аппроксимированной линейной модели с смешанными эффектами, сохраненных как положительное целое значение.
Типы данных: double
NumObservations - Количество наблюденийКоличество наблюдений, используемых в аппроксимации, хранящихся как положительное целое значение. Это количество строк в таблице или массиве наборов данных или матриц проектирования минус исключенные строки или строки с NaN значения.
Типы данных: double
NumPredictors - Количество предикторовКоличество переменных, используемых в качестве предикторов в линейной модели смешанных эффектов, хранящихся как положительное целое значение.
Типы данных: double
NumVariables - Общее количество переменныхОбщее количество переменных, включая отклик и предикторы, сохраненных как положительное целое значение.
Если образец данных находится в таблице или массиве наборов данных tbl, NumVariables - общее число переменных в tbl включая переменную ответа.
Если аппроксимация основана на матричном вводе, NumVariables - общее число столбцов в матрице или матрицах предиктора и вектор отклика.
NumVariables включает переменные, если таковые имеются, которые не используются в качестве предикторов или в качестве ответа.
Типы данных: double
ObservationInfo - Информация о наблюденияхСведения о наблюдениях, используемых при посадке, хранятся в виде таблицы.
ObservationInfo имеет одну строку для каждого наблюдения и следующие четыре столбца.
Weights | Значение взвешенной переменной для этого наблюдения. Значение по умолчанию - 1. |
Excluded | true, если наблюдение было исключено из посадки с использованием 'Exclude' аргумент пары имя-значение, false, в противном случае. 1 обозначает true и 0 означает false. |
Missing |
Отсутствующие значения включают |
Subset | true, если наблюдение использовалось при посадке, false, если он не использовался, поскольку отсутствует или исключен. |
Типы данных: table
ObservationNames - Названия наблюденийИмена наблюдений, используемых в подгонке, хранящихся в виде клеточного массива символьных векторов.
Если данные находятся в таблице или массиве наборов данных, tbl, содержащие имена наблюдений, ObservationNames имеет эти имена.
Если данные представлены в матрицах или в массиве таблиц или наборов данных без имен наблюдений, то ObservationNames является пустым массивом ячеек.
Типы данных: cell
PredictorNames - Имена предикторовИмена переменных, которые используются в качестве предикторов в аппроксимации, хранятся в виде клеточного массива символьных векторов, имеющих ту же длину, что и NumPredictors.
Типы данных: cell
ResponseName - Имена переменных ответаИмя переменной, используемой в качестве ответной переменной в подгонке, хранящейся в виде символьного вектора.
Типы данных: char
Rsquared - Доля изменчивости в ответе, объясняемая установленной модельюДоля изменчивости в ответе, объясненная подогнанной моделью, хранящейся в виде структуры. Это коэффициент множественной корреляции или R-квадрат. Rsquared имеет два поля.
Ordinary | R-квадрат, хранящийся как скалярное значение в структуре. Rsquared.Ordinary = 1 – SSE./SST |
Adjusted | R-квадратичное значение, скорректированное на количество коэффициентов с фиксированными эффектами, сохраненное как скалярное значение в структуре.
где |
Типы данных: struct
SSE - Ошибочная сумма квадратовОшибочная сумма квадратов, то есть сумма возведенных в квадрат условных остатков, сохраненных как положительное скалярное значение.
SSE = sum((y – F).^2), где y является вектором отклика, и F - подогнанный условный отклик линейной модели смешанных эффектов. Условная модель имеет вклад как фиксированных, так и случайных эффектов.
Типы данных: double
SSR - Регрессионная сумма квадратовРегрессионная сумма квадратов, то есть сумма квадратов, объясняемая линейной регрессией со смешанными эффектами, сохраняется как положительное скалярное значение. Это сумма квадратичных отклонений условных аппроксимированных значений от их среднего значения.
SSR = sum((F – mean(F)).^2), где F - подогнанный условный отклик линейной модели смешанных эффектов. Условная модель имеет вклад как фиксированных, так и случайных эффектов.
Типы данных: double
SST - Общая сумма квадратовСуммарная сумма квадратов, то есть сумма квадратичных отклонений наблюдаемых значений отклика от их среднего, сохраняется как положительное скалярное значение.
SST = sum((y – mean(y)).^2) = SSR + SSE, где y - вектор отклика.
Типы данных: double
Variables - ПеременныеПеременные, хранящиеся в виде таблицы.
Если аппроксимация основана на таблице или массиве наборов данных tbl, то Variables идентичен tbl.
Если аппроксимация основана на матричном вводе, то Variables - таблица, содержащая все переменные в матрице или матрицах предиктора и переменную отклика.
Типы данных: table
VariableInfo - Информация о переменныхСведения о переменных, используемых в подгонке, хранятся в виде таблицы.
VariableInfo имеет одну строку для каждой переменной и содержит следующие четыре столбца.
Class | Класс переменной ('double', 'cell', 'nominal'и так далее). |
Range | Диапазон значений переменной.
|
InModel |
|
IsCategorical |
|
Типы данных: table
VariableNames - имена переменных;Имена переменных, используемых в аппроксимации, хранящихся в виде массива ячеек символьных векторов.
Если образец данных находится в таблице или массиве набора данных tbl, VariableNames содержит имена переменных в tbl.
Если данные выборки находятся в матричном формате, то VariableInfo включает имена переменных, которые задаются при подгонке модели. Если имена переменных не указаны, то VariableInfo содержит имена по умолчанию.
Типы данных: cell
anova | Анализ дисперсии для линейной модели смешанных эффектов |
coefCI | Доверительные интервалы для коэффициентов линейной модели смешанных эффектов |
coefTest | Тест гипотез о фиксированных и случайных эффектах линейной модели смешанных эффектов |
compare | Сравнение линейных моделей смешанных эффектов |
covarianceParameters | Извлечь ковариационные параметры линейной модели смешанных эффектов |
designMatrix | Матрицы проектирования с фиксированными и случайными эффектами |
fitted | Подогнанные ответы из линейной модели смешанных эффектов |
fixedEffects | Оценки фиксированных эффектов и смежная статистика |
partialDependence | Вычислить частичную зависимость |
plotPartialDependence | Создание графиков частичной зависимости (PDP) и индивидуального условного ожидания (ICE) |
plotResiduals | Печать остатков линейной модели смешанных эффектов |
predict | Прогнозирование реакции линейной модели смешанных эффектов |
random | Генерировать случайные отклики из аппроксимированной линейной модели смешанных эффектов |
randomEffects | Оценки случайных эффектов и соответствующая статистика |
residuals | Остатки установленной линейной модели смешанных эффектов |
response | Вектор отклика линейной модели смешанных эффектов |
Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.
Загрузите образцы данных.
load flu flu массив наборов данных имеет Date переменная и 10 переменных, содержащих оценочные показатели гриппа (в 9 различных регионах, оцененные по поискам Google ®, плюс общенациональная оценка Центра по контролю и профилактике заболеваний, CDC).
Для соответствия модели с линейными смешанными эффектами данные должны находиться в правильно отформатированном массиве наборов данных. Чтобы подогнать линейную модель смешанных эффектов с частотой гриппа в качестве ответов и областью в качестве предикторной переменной, объедините девять столбцов, соответствующих областям, в массив. Новый массив наборов данных, flu2, должна иметь переменную ответа, FluRate, номинальная переменная, Region, которая показывает, из какой области взята каждая оценка, и переменную группировки Date.
flu2 = stack(flu,2:10,'NewDataVarName','FluRate',... 'IndVarName','Region'); flu2.Date = nominal(flu2.Date);
Подгонка линейной модели смешанных эффектов с фиксированными эффектами для области и случайным перехватом, который варьируется в Date.
Поскольку область является номинальной переменной, fitlme принимает первый регион, NE, в качестве ссылки и создает восемь фиктивных переменных, представляющих другие восемь областей. Например, ] - фиктивная переменная, представляющая регион.MidAtl. Дополнительные сведения см. в разделе Фиктивные переменные.
Соответствующая модель:
где - наблюдение для уровня переменной группировки Date, , = 0, 1,..., 8, - коэффициенты с фиксированными эффектами, - случайный эффект для уровня m переменной группировки Date, и - погрешность наблюдения для наблюдения i. Случайный эффект имеет предыдущее распределение, startb2), а член ошибки имеет распределениеstart2).
lme = fitlme(flu2,'FluRate ~ 1 + Region + (1|Date)')lme =
Linear mixed-effects model fit by ML
Model information:
Number of observations 468
Fixed effects coefficients 9
Random effects coefficients 52
Covariance parameters 2
Formula:
FluRate ~ 1 + Region + (1 | Date)
Model fit statistics:
AIC BIC LogLikelihood Deviance
318.71 364.35 -148.36 296.71
Fixed effects coefficients (95% CIs):
Name Estimate SE tStat DF
{'(Intercept)' } 1.2233 0.096678 12.654 459
{'Region_MidAtl' } 0.010192 0.052221 0.19518 459
{'Region_ENCentral'} 0.051923 0.052221 0.9943 459
{'Region_WNCentral'} 0.23687 0.052221 4.5359 459
{'Region_SAtl' } 0.075481 0.052221 1.4454 459
{'Region_ESCentral'} 0.33917 0.052221 6.495 459
{'Region_WSCentral'} 0.069 0.052221 1.3213 459
{'Region_Mtn' } 0.046673 0.052221 0.89377 459
{'Region_Pac' } -0.16013 0.052221 -3.0665 459
pValue Lower Upper
1.085e-31 1.0334 1.4133
0.84534 -0.092429 0.11281
0.3206 -0.050698 0.15454
7.3324e-06 0.13424 0.33949
0.14902 -0.02714 0.1781
2.1623e-10 0.23655 0.44179
0.18705 -0.033621 0.17162
0.37191 -0.055948 0.14929
0.0022936 -0.26276 -0.057514
Random effects covariance parameters (95% CIs):
Group: Date (52 Levels)
Name1 Name2 Type Estimate
{'(Intercept)'} {'(Intercept)'} {'std'} 0.6443
Lower Upper
0.5297 0.78368
Group: Error
Name Estimate Lower Upper
{'Res Std'} 0.26627 0.24878 0.285
Значения p 7.3324e-06 и 2.1623e-10 соответственно показывают, что фиксированные эффекты заболеваемости гриппом в регионах WNCentral и ESCentral значительно отличаются по сравнению с показателями гриппа в регионе NE.
Доверительные пределы для среднеквадратического отклонения члена случайных эффектов, , не включают 0 (0,5297, 0,78368), что указывает на то, что член случайных эффектов является значимым. Можно также проверить значимость терминов случайных эффектов с помощью compare способ.
Оцененное значение наблюдения является суммой фиксированных эффектов и значения случайного эффекта на уровне переменной группировки, соответствующем этому наблюдению. Например, предполагаемый лучший линейный несмещенный предиктор (BLUP) частоты гриппа для региона WNCentral на неделе 10/9/2005
Это аппроксимированный условный ответ, поскольку он включает в себя вклад в оценку как фиксированных, так и случайных эффектов. Это значение можно вычислить следующим образом.
beta = fixedEffects(lme); [~,~,STATS] = randomEffects(lme); % Compute the random-effects statistics (STATS) STATS.Level = nominal(STATS.Level); y_hat = beta(1) + beta(4) + STATS.Estimate(STATS.Level=='10/9/2005')
y_hat = 1.2884
Вы можете просто отобразить подогнанное значение с помощью fitted способ.
F = fitted(lme); F(flu2.Date == '10/9/2005' & flu2.Region == 'WNCentral')
ans = 1.2884
Вычислить подходящий предельный отклик для региона WNCentral на 10/9/2005 неделе.
F = fitted(lme,'Conditional',false); F(flu2.Date == '10/9/2005' & flu2.Region == 'WNCentral')
ans = 1.4602
Загрузите образцы данных.
load carbigУстановите линейную модель смешанных эффектов для миль на галлон (MPG) с фиксированными эффектами для ускорения, лошадиных сил и цилиндров, а также некоррелированным случайным эффектом для перехвата и ускорения, сгруппированным по модельному году. Эта модель соответствует
αim, m = 1,2,3,
с терминами случайных эффектов, имеющими следующие предшествующие распределения:
(
где представляет модельный год.
Сначала подготовьте матрицы проектирования для подгонки линейной модели смешанных эффектов.
X = [ones(406,1) Acceleration Horsepower]; Z = [ones(406,1) Acceleration]; Model_Year = nominal(Model_Year); G = Model_Year;
Теперь подгоните модель с помощью fitlmematrix с определенными матрицами конструкции и переменными группировки. Используйте 'fminunc' алгоритм оптимизации.
lme = fitlmematrix(X,MPG,Z,G,'FixedEffectPredictors',.... {'Intercept','Acceleration','Horsepower'},'RandomEffectPredictors',... {{'Intercept','Acceleration'}},'RandomEffectGroups',{'Model_Year'},... 'FitMethod','REML')
lme =
Linear mixed-effects model fit by REML
Model information:
Number of observations 392
Fixed effects coefficients 3
Random effects coefficients 26
Covariance parameters 4
Formula:
Linear Mixed Formula with 4 predictors.
Model fit statistics:
AIC BIC LogLikelihood Deviance
2202.9 2230.7 -1094.5 2188.9
Fixed effects coefficients (95% CIs):
Name Estimate SE tStat DF
{'Intercept' } 50.064 2.3176 21.602 389
{'Acceleration'} -0.57897 0.13843 -4.1825 389
{'Horsepower' } -0.16958 0.0073242 -23.153 389
pValue Lower Upper
1.4185e-68 45.507 54.62
3.5654e-05 -0.85112 -0.30681
3.5289e-75 -0.18398 -0.15518
Random effects covariance parameters (95% CIs):
Group: Model_Year (13 Levels)
Name1 Name2 Type Estimate
{'Intercept' } {'Intercept' } {'std' } 3.72
{'Acceleration'} {'Intercept' } {'corr'} -0.8769
{'Acceleration'} {'Acceleration'} {'std' } 0.3593
Lower Upper
1.5215 9.0954
-0.98275 -0.33845
0.19418 0.66483
Group: Error
Name Estimate Lower Upper
{'Res Std'} 3.6913 3.4331 3.9688
Отображение коэффициентов фиксированных эффектов включает оценку, стандартные ошибки (SE) и пределы доверительного интервала 95% (Lower и Upper). P-значения для (pValue) указывают, что все три коэффициента с фиксированными эффектами значимы.
Доверительные интервалы для стандартных отклонений и корреляция между случайными эффектами для перехвата и ускорения не включают нули, поэтому они кажутся значительными. Используйте compare способ проверки случайных эффектов.
Отображение ковариационной матрицы оцененных коэффициентов с фиксированными эффектами.
lme.CoefficientCovariance
ans = 3×3
5.3711 -0.2809 -0.0126
-0.2809 0.0192 0.0005
-0.0126 0.0005 0.0001
Диагональные элементы показывают дисперсии оценок коэффициента с фиксированными эффектами. Например, дисперсия оценки перехвата равна 5.3711. Следует отметить, что стандартные ошибки оценок являются квадратными корнями отклонений. Например, стандартная ошибка перехвата - 2.3176, то есть sqrt(5.3711).
Внедиагональные элементы показывают корреляцию между оценками коэффициента с фиксированными эффектами. Например, корреляция между перехватом и ускорением равна -0.2809, а корреляция между ускорением и лошадиной силой равна 0,0005.
Просмотрите коэффициент определения для модели.
lme.Rsquared
ans = struct with fields:
Ordinary: 0.7866
Adjusted: 0.7855
Скорректированное значение представляет собой R-квадрат, скорректированный на количество предикторов в модели.
В общем случае формула для спецификации модели - это вектор символов или строковый скаляр вида 'y ~ terms'. Для линейных моделей смешанных эффектов эта формула имеет вид 'y ~ fixed + (random1|grouping1) + ... + (randomR|groupingR)', где fixed и random содержат фиксированные эффекты и случайные эффекты.
Предположим, таблица tbl содержит:
Переменная ответа, y
Переменные предиктора, Xj, которые могут быть непрерывными или группирующими переменными
Группирование переменных, g1, g2, ..., gR,
где переменные группирования в Xj и gr могут быть категориальными, логическими, символьными массивами, строковыми массивами или массивами ячеек символьных векторов.
Затем, в формуле вида, 'y ~ fixed + (random1|g1) + ... + (randomR|gR)', термин fixed соответствует спецификации матрицы проектирования с фиксированными эффектами X, random1 - спецификация матрицы проектирования случайных эффектов Z1, соответствующий переменной группировки g1, и аналогично randomR - спецификация матрицы проектирования случайных эффектов. ZR соответствует переменной группировки gR. Вы можете выразить fixed и random термины, использующие нотацию Уилкинсона.
Нотация Уилкинсона описывает факторы, присутствующие в моделях. Обозначение относится к факторам, присутствующим в моделях, а не к множителям (коэффициентам) этих факторов.
| Нотация Уилкинсона | Коэффициенты в стандартной нотации |
|---|---|
1 | Член константы (перехвата) |
X^k, где k является положительным целым числом | X, X2, ..., Xk |
X1 + X2 | X1, X2 |
X1*X2 | X1, X2, X1.*X2 (elementwise multiplication of X1 and X2) |
X1:X2 | X1.*X2 только |
- X2 | Не включать X2 |
X1*X2 + X3 | X1, X2, X3, X1*X2 |
X1 + X2 + X3 + X1:X2 | X1, X2, X3, X1*X2 |
X1*X2*X3 - X1:X2:X3 | X1, X2, X3, X1*X2, X1*X3, X2*X3 |
X1*(X2 + X3) | X1, X2, X3, X1*X2, X1*X3 |
В нотации Statistics and Machine Learning Toolbox™ всегда содержится постоянный термин, если вы явно не удалили термин с помощью -1. Вот несколько примеров для спецификации линейной модели со смешанными эффектами.
Примеры:
| Формула | Описание |
|---|---|
'y ~ X1 + X2' | Фиксированные эффекты для перехвата, X1 и X2. Это эквивалентно 'y ~ 1 + X1 + X2'. |
'y ~ -1 + X1 + X2' | Отсутствие перехвата и фиксированных эффектов для X1 и X2. Неявный член перехвата подавляется включением -1. |
'y ~ 1 + (1 | g1)' | Фиксированные эффекты для перехвата плюс случайный эффект для перехвата для каждого уровня переменной группировки g1. |
'y ~ X1 + (1 | g1)' | Модель случайного пересечения с фиксированным наклоном. |
'y ~ X1 + (X1 | g1)' | Случайный перехват и наклон, с возможной корреляцией между ними. Это эквивалентно 'y ~ 1 + X1 + (1 + X1|g1)'. |
'y ~ X1 + (1 | g1) + (-1 + X1 | g1)' | Независимые термины случайных эффектов для перехвата и наклона. |
'y ~ 1 + (1 | g1) + (1 | g2) + (1 | g1:g2)' | Модель случайного перехвата с независимыми основными эффектами для g1 и g2плюс независимый эффект взаимодействия. |
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.