exponenta event banner

Свойства LocalModel

Редактирование свойств локальной модели

Синтаксис

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

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModelКорреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)

Свойства локального гибридного сплайна

СобственностьОписание
ЗаказСплайн и полиномиальный порядок (вектор int: {[0,3],2})
SplineVariableСплайновая переменная
SplineInteractionПорядок взаимодействия сплайна и многочлена (int: [0,3])
Узлы: Положение узлов (вектор вещественный) ParameterNames: Список имен параметров (только для чтения)
StepwiseStatusПошаговое состояние {'Always','Never','Step'} (ячейка)
Преобразовать

Функция преобразования (символ) или пустая ('')

CovarianceModel

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModelКорреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)

Свойства локального полиномиального сплайна

СобственностьОписание
HighOrderПолиномиальный порядок выше узла (int: [2,Inf])
LowOrder

Полиномиальный порядок ниже узла (int: [2,Inf])

Преобразовать

Функция преобразования (символ) или пустая ('')

CovarianceModel

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModelКорреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)
DatumTypeТип базы (перечисление: {'None','Maximum','Minimum',
'Linked'}
)

Локальный полином со свойствами базы

СобственностьОписание
Заказ

Полиномиальный порядок (int: [0,Inf])

Преобразовать

Функция преобразования (символ) или пустая ('')

CovarianceModel

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModel

Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)

DatumType

Тип базы (перечисление: {'None','Maximum','Minimum',
'Linked'})

Свойства сплайна локального свободного узла

СобственностьОписание
ЗаказПорядок сплайнов (int: [0,Inf])
NumKnots

Количество узлов (int: 'Positive')

Преобразовать

Функция преобразования (символ) или пустая ('')

CovarianceModel

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModel

Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)

Свойства локальной усеченной серии питания

СобственностьОписание
ЗаказПолиномиальный порядок (int: 'Positive')
NumKnotsКоличество узлов (int: 'Positive')
ПреобразоватьФункция преобразования (символ) или пустая ('')
CovarianceModel

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModelКорреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)

Свойства локального роста

СобственностьОписание
МодельМодель роста (перечисление: {'expgrowth','gomp',
'logistic','logistic4',
'mmf','richards',
'weibul'}
)
AlternativeModelsСписок моделей роста (только для чтения)
ПреобразоватьФункция преобразования (символ) или пустая ('')
TransformBothSidesПреобразование обеих сторон (логическое)
CovarianceModel

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModelКорреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)

Локальные пользовательские свойства

СобственностьОписание

Модель

Имя пользовательской модели (перечисление: {'exponential'})

AlternativeModels

Список зарегистрированных пользовательских моделей (только для чтения)

Преобразовать

Функция преобразования (символ) или пустая ('')

TransformBothSides

Преобразование обеих сторон (логическое)

CovarianceModel

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModel

Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)

Локальные переходные свойства

СобственностьОписание
Модель

Наименование переходной модели (перечисление: {'fuelPuddle'})

AlternativeModelsСписок зарегистрированных переходных моделей (только для чтения)
Преобразовать

Функция преобразования (символ) или пустая ('')

TransformBothSidesПреобразование обеих сторон (логическое)
CovarianceModel

Ковариационная модель

(перечисление: {'None','Power',
'Exponential','Mixed'}
)

CorrelationModel

Корреляционная модель (перечисление: {'None','MA(1)','AR(1)',
'AR(2)'}
)

Свойства локальных нескольких моделей

СобственностьОписание
ModelCandidatesСписок моделей-кандидатов (ячейка)
SelectionStatisticСтатистика выбора для автоматического выбора модели (символ). Имена и описания входных данных см. ниже. Список действительной статистики представляет собой сводную статистику, общую со всеми модельными кандидатами (например, если интерполяционный RBF является одним из кандидатов, будет доступен только RMSE).
AutomaticInputRangesИспользовать диапазон данных в качестве входных диапазонов модели (логический)
ПреобразоватьФункция преобразования (символ) или пустая ('')
Тип моделиСписок SelectionStatistic Исходные данные
Полином, гибридный сплайн, RBF, гибридный RBF'PRESS RMSE','RMSE','GCV','Weighted PRESS','-2logL','AIC','AICc',
'BIC','R^2','R^2 adj',
'PRESS R^2','DW','Cp','cond(J)'
Нейросеть'RMSE','R^2','R^2 adj','-2logL','AIC','AICc','BIC'
Сплайн свободного узла'PRESS RMSE','RMSE','GCV','Weighted PRESS','-2logL','AIC','AICc',
'BIC','R^2','R^2 adj',
'PRESS R^2','DW','Cp'
Интерполяция 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