Установите или рандомизируйте начальные значения параметров
m = init(m0)
m = init(m0,R,pars,sp)
m = init(m0)
рандомизирует начальные оценки параметра для образцовых структур m0
для любой линейной или нелинейной идентифицированной модели. Это не поддерживает модели idnlgrey
. m
является той же образцовой структурой как m0
, но с различным номинальным вектором параметра. Этот вектор используется в качестве первоначальной оценки pem
.
m = init(m0,R,pars,sp)
рандомизирует параметры вокруг pars
с отклонениями, данными вектором - строкой R
. Параметр номер k рандомизируется как pars(k)
+ e*sqrt(R(k))
, где e
является нормальной случайной переменной с нулевым средним значением и отклонением 1. Значение по умолчанию R
является всеми единицами, и значение по умолчанию pars
является номинальным вектором параметра в m0
.
Только модели, которые дают стабильные предикторы, приняты. Если sp = 'b'
, только модели, которые и стабильны и имеют стабильные предикторы, принят.
sp = 's'
требует устойчивости только модели, и sp = 'p'
требует устойчивости только предиктора. sp = 'p'
является значением по умолчанию.
Достаточно свободная параметризация может быть стабилизирована прямыми средними значениями без любого случайного поиска. Чтобы только стабилизировать такую первоначальную модель, установите R = 0
. С R > 0
также сделана рандомизация.
Для образцовых структур, где случайный поиск необходим, чтобы найти стабильную модель/предиктор, максимум 100 испытаний сделан init
. Может быть трудно найти стабильный предиктор для старших систем методом проб и ошибок.