Редактирование свойств локальной модели
Props = localmodel.Properties
Это свойство mbcmodel.localmodel
объект, который является подклассом mbcmodel.model.
Описание взаимосвязи между различными типами откликов см. в разделе «Понимание структуры модели для сценариев».
Каждый локальный объект модели имеет объект mbcmodel.modelproperties (в пределах свойства Properties). В этом объекте каждый локальный тип модели имеет определенные свойства, как описано в следующих таблицах.
Локальные полиномиальные свойства
Свойство | Описание |
---|---|
Порядок | Полиномиальный порядок (вектор int: {[0, Inf], 2 }) |
InteractionOrder | Максимальный порядок условий взаимодействия (int: [0, Inf ]) |
TransformInputRange | Входы преобразования (логический) |
ParameterNames | Список имен параметров (только для чтения) |
StepwiseStatus | Пошаговый статус {'Always','Never','Step'} (камера) |
Преобразовать | Функция преобразования (char) или пустая ('' ) |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: {'None', 'MA (1)', 'AR (1)', ) |
Свойства локального гибридного сплайна
Свойство | Описание |
---|---|
Порядок | Сплайн и полином порядка (вектор int: {[0,3],2} ) |
SplineVariable | Сплайн переменной |
SplineInteraction | Порядок взаимодействия сплайна и полинома (int: [0,3] ) |
Узлы: Положение узлов (вектор реально) | ParameterNames: Список имен параметров (только для чтения) |
StepwiseStatus | Пошаговый статус {'Always','Never','Step'} (камера) |
Преобразовать | Функция преобразования (char) или пустая ( |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: {'None', 'MA (1)', 'AR (1)', ) |
Свойства локального полинома сплайна
Свойство | Описание |
---|---|
HighOrder | Полином порядка над узлом (int: [2,Inf] ) |
LowOrder | Полином порядка ниже узла (int: |
Преобразовать | Функция преобразования (char) или пустая ( |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: {'None', 'MA (1)', 'AR (1)', ) |
DatumType | Тип данной величины (перечисление: {'None', 'Maximum', 'Minimum', ) |
Локальный полином со свойствами Datum
Свойство | Описание |
---|---|
Порядок | Полиномиальный порядок (int: |
Преобразовать | Функция преобразования (char) или пустая ( |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: |
DatumType | Тип опорного элемента (перечисление: |
Локальные свойства сплайна свободного узла
Свойство | Описание |
---|---|
Порядок | Порядок сплайна (int: [0,Inf] ) |
NumKnots | Количество узлов (int: |
Преобразовать | Функция преобразования (char) или пустая ( |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: |
Свойства локальной усеченной серии степени
Свойство | Описание |
---|---|
Порядок | Полиномиальный порядок (int: 'Positive' ) |
NumKnots | Количество узлов (int: 'Positive' ) |
Преобразовать | Функция преобразования (char) или пустая ('' ) |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: {'None', 'MA (1)', 'AR (1)', ) |
Локальные свойства роста
Свойство | Описание |
---|---|
Модель | Модель роста (enum: {'expgrowth', 'gomp', ) |
AlternativeModels | Список моделей роста (только для чтения) |
Преобразовать | Функция преобразования (char) или пустая ('' ) |
TransformBothSides | Преобразуйте обе стороны (Логический) |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: {'None', 'MA (1)', 'AR (1)', ) |
Локальные пользовательские свойства
Свойство | Описание |
---|---|
Модель | Имя пользовательской модели (перечисление: |
AlternativeModels | Список зарегистрированных пользовательских моделей (только для чтения) |
Преобразовать | Функция преобразования (char) или пустая ( |
TransformBothSides | Преобразуйте обе стороны (Логический) |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: |
Локальные переходные свойства
Свойство | Описание |
---|---|
Модель | Имя переходной модели (перечисление: |
AlternativeModels | Список зарегистрированных переходных моделей (только для чтения) |
Преобразовать | Функция преобразования (char) или пустая ( |
TransformBothSides | Преобразуйте обе стороны (Логический) |
CovarianceModel | Ковариационная модель (enum: |
CorrelationModel | Корреляционная модель (enum: |
Свойства нескольких локальных моделей
Свойство | Описание |
---|---|
ModelCandidates | Список моделей кандидата (камера) |
SelectionStatistic | Статистика выбора для автоматического выбора модели (char). Ниже приведены входные имена и описания. Список допустимых статистических данных представляет собой сводную статистику, общую со всеми модельными кандидатами (например, если интерполяционный RBF является одним из кандидатов, будет доступен только RMSE). |
AutomaticInputRanges | Используйте область значений данных как входные диапазоны модели (Boolean) |
Преобразовать | Функция преобразования (char) или пустая ('' ) |
Тип модели | Список SelectionStatistic Исходные данные |
---|---|
Полином, гибридный сплайн, RBF, гибридный RBF | 'PRESS RMSE','RMSE','GCV','Weighted PRESS','-2logL','AIC','AICc' ,'BIC', 'R ^ 2', 'R ^ 2 adj', |
Нейронная сеть | 'RMSE','R^2','R^2 adj','-2logL','AIC','AICc','BIC' |
Сплайн Свободного Узла | 'PRESS RMSE', 'RMSE', 'GCV', 'Weighted PRESS', '-2logL', 'AIC', 'AICc', |
Интерполяция RBF | 'RMSE' |
SelectionStatistic Входной параметр | Описание | |
---|---|---|
'PRESS RMSE' | Предсказанная стандартная ошибка | 'sqrt(PRESS/N)' |
'RMSE' | Среднеквадратичная ошибка корня | 'sqrt(SSE/(N-p))' |
'GCV' | Обобщённое отклонение перекрестной проверки | 'N*SSE/(N-p)^2' |
'Weighted PRESS' | Взвешенная предсказанная стандартная ошибка | 'sqrt(PRESS/(N-p-1))' |
'-2logL' | -2 * журнал вероятности | 'N*log(SSE/N)' |
'AIC' | Информационные критерии Akaike | '-2logL + 2*(p+1)' |
'AICc' | Малая выборка информационных критериев Akaike | '-2logL + 2(p+1)*N/(N-p)' |
'BIC' | Байесовские информационные критерии | '-2logL + 2*log(N)*(p+1)' |
'R^2' | R ^ 2 | '1 - SSE/SST' |
'R^2 adj' | Скорректированный R ^ 2 | '1 - SSE/SST*(N-1)/(N-p)' |
'PRESS R^2' | PRESS R ^ 2 | '1 - PRESS/SST' |
'DW' | Статистика Дурбина-Уотсона | 'sum((e_i-e_{i+1})^2)/sum(e_i^2) ' |
'Cp' | Статистика Маллоу | 'SSE/(SSEmax/(N-pmax)) - N + 2*p' |
'cond(J)' | Условие регрессионной матрицы | 'cond(J)' |
Локальные средние свойства подгонки
Свойство | Описание |
---|---|
Модель | [1x1 mbcmodel.linearmodel] |
Преобразовать | Функция преобразования (char) или пустая ('' ) |
Чтобы создать локальный объект модели, создайте модель, задающую любой тип модели, который начинается со слова «локальный», например,
L = mbcmodel.CreateModel('Local Polynomial',2);
Чтобы показать свойства, в командной строке введите:
P = L.Properties P = Local Polynomial Properties Order: [3 3] InteractionOrder: 3 TransformInputRange: 1 ParameterNames: {10x1 cell} StepwiseStatus: {10x1 cell} Transform: '' CovarianceModel: 'None' CorrelationModel: 'None'
Чтобы задать свойство Order в квадратичное, введите:
>> P.Order = [2,2] P = Local Polynomial Properties Order: [2 2] InteractionOrder: 2 TransformInputRange: 1 ParameterNames: {6x1 cell} StepwiseStatus: {6x1 cell} Transform: '' CovarianceModel: 'None' CorrelationModel: 'None'
Чтобы обновить локальную модель, объект свойств должен быть переназначен модели следующим образом:
>> L.Properties = P L = 1 + 2*X1 + 5*X2 + 3*X1^2 + 4*X1*X2 + 6*X2^2 InputData: [0x2 double] OutputData: [0x1 double] Status: Being Edited Linked to Response: not linked
CreateModel
| ResponseFeatures(Local Model)
| Type (for models)