Редактирование свойств локальной модели
Props = localmodel.Properties
Это свойство mbcmodel.localmodel объект, являющийся подклассом mbcmodel.model.
Описание взаимосвязи между различными типами ответов см. в разделе Общие сведения о структуре модели для создания сценариев.
Каждый объект локальной модели имеет объект mbcmodel.modelproperties (в свойстве Properties). В этом объекте каждый тип локальной модели имеет определенные свойства, как описано в следующих таблицах.
Свойства локального полинома
| Собственность | Описание |
|---|---|
| Заказ | Полиномиальный порядок (вектор int: {[0, Inf], 2 }) |
| InteractionOrder | Максимальный порядок терминов взаимодействия (int: [0, Inf ]) |
| TransformInputRange | Входы преобразования (логические) |
| ParameterNames | Список имен параметров (только для чтения) |
| StepwiseStatus | Пошаговое состояние {'Always','Never','Step'} (ячейка) |
| Преобразовать | Функция преобразования (символ) или пустая ('') |
| CovarianceModel | Ковариационная модель (перечисление: |
| CorrelationModel | Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',) |
Свойства локального гибридного сплайна
| Собственность | Описание |
|---|---|
| Заказ | Сплайн и полиномиальный порядок (вектор int: {[0,3],2}) |
| SplineVariable | Сплайновая переменная |
| SplineInteraction | Порядок взаимодействия сплайна и многочлена (int: [0,3]) |
| Узлы: Положение узлов (вектор вещественный) | ParameterNames: Список имен параметров (только для чтения) |
| StepwiseStatus | Пошаговое состояние {'Always','Never','Step'} (ячейка) |
| Преобразовать | Функция преобразования (символ) или пустая ( |
| CovarianceModel | Ковариационная модель (перечисление: |
| CorrelationModel | Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',) |
Свойства локального полиномиального сплайна
| Собственность | Описание |
|---|---|
| HighOrder | Полиномиальный порядок выше узла (int: [2,Inf]) |
| LowOrder | Полиномиальный порядок ниже узла (int: |
| Преобразовать | Функция преобразования (символ) или пустая ( |
| CovarianceModel | Ковариационная модель (перечисление: |
| CorrelationModel | Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',) |
| DatumType | Тип базы (перечисление: {'None','Maximum','Minimum',) |
Локальный полином со свойствами базы
| Собственность | Описание |
|---|---|
| Заказ | Полиномиальный порядок (int: |
| Преобразовать | Функция преобразования (символ) или пустая ( |
| CovarianceModel | Ковариационная модель (перечисление: |
| CorrelationModel | Корреляционная модель (перечисление: |
| DatumType | Тип базы (перечисление: |
Свойства сплайна локального свободного узла
| Собственность | Описание |
|---|---|
| Заказ | Порядок сплайнов (int: [0,Inf]) |
| NumKnots | Количество узлов (int: |
| Преобразовать | Функция преобразования (символ) или пустая ( |
| CovarianceModel | Ковариационная модель (перечисление: |
| CorrelationModel | Корреляционная модель (перечисление: |
Свойства локальной усеченной серии питания
| Собственность | Описание |
|---|---|
| Заказ | Полиномиальный порядок (int: 'Positive') |
| NumKnots | Количество узлов (int: 'Positive') |
| Преобразовать | Функция преобразования (символ) или пустая ('') |
| CovarianceModel | Ковариационная модель (перечисление: |
| CorrelationModel | Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',) |
Свойства локального роста
| Собственность | Описание |
|---|---|
| Модель | Модель роста (перечисление: {'expgrowth','gomp',) |
| AlternativeModels | Список моделей роста (только для чтения) |
| Преобразовать | Функция преобразования (символ) или пустая ('') |
| TransformBothSides | Преобразование обеих сторон (логическое) |
| CovarianceModel | Ковариационная модель (перечисление: |
| CorrelationModel | Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',) |
Локальные пользовательские свойства
| Собственность | Описание |
|---|---|
Модель | Имя пользовательской модели (перечисление: |
AlternativeModels | Список зарегистрированных пользовательских моделей (только для чтения) |
Преобразовать | Функция преобразования (символ) или пустая ( |
TransformBothSides | Преобразование обеих сторон (логическое) |
CovarianceModel | Ковариационная модель (перечисление: |
CorrelationModel | Корреляционная модель (перечисление: |
Локальные переходные свойства
| Собственность | Описание |
|---|---|
| Модель | Наименование переходной модели (перечисление: |
| AlternativeModels | Список зарегистрированных переходных моделей (только для чтения) |
| Преобразовать | Функция преобразования (символ) или пустая ( |
| TransformBothSides | Преобразование обеих сторон (логическое) |
| CovarianceModel | Ковариационная модель (перечисление: |
| CorrelationModel | Корреляционная модель (перечисление: |
Свойства локальных нескольких моделей
| Собственность | Описание |
|---|---|
| ModelCandidates | Список моделей-кандидатов (ячейка) |
| SelectionStatistic | Статистика выбора для автоматического выбора модели (символ). Имена и описания входных данных см. ниже. Список действительной статистики представляет собой сводную статистику, общую со всеми модельными кандидатами (например, если интерполяционный RBF является одним из кандидатов, будет доступен только RMSE). |
| AutomaticInputRanges | Использовать диапазон данных в качестве входных диапазонов модели (логический) |
| Преобразовать | Функция преобразования (символ) или пустая ('') |
| Тип модели | Список 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 * log правдоподобие | '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' | ПРЕСС 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] |
| Преобразовать | Функция преобразования (символ) или пустая ('') |
Чтобы создать объект локальной модели, создайте модель, задающую любой тип модели, который начинается со слова «local», например,
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)