Класс: dssm
Совершенствуйте начальные параметры, чтобы помочь рассеянной оценке модели в пространстве состояний
refine(Mdl,Y,params0)
refine(Mdl,Y,params0,Name,Value)
Output = refine(___)
refine(
находит, что набор начальных значений параметров использует при подборе кривой модели в пространстве состояний Mdl
,Y
,params0
)Mdl
к данным об ответе Y
, использовании грубого набора начальных значений параметров params0
. Программное обеспечение использует несколько стандартных программ и отображает получившийся loglikelihood и начальные значения параметров для каждой стандартной программы.
refine(
результаты отображений стандартных программ с дополнительными опциями, заданными одним или несколькими аргументами пары Mdl
,Y
,params0
,Name,Value
)Name,Value
. Например, можно включать компонент линейной регрессии, состоявший из предикторов и начального значения для коэффициентов.
Поверхности вероятности моделей в пространстве состояний могут быть сложными, например, они могут содержать несколько локальных максимумов. Если estimate
не удается сходиться или сходится к неудовлетворительному решению, то refine
может найти, что лучший набор начальных значений параметров передает estimate
.
Усовершенствованные начальные значения параметров, возвращенные refine
, могут казаться подобными друг другу и params0
. Выберите набор, приводящий к оценкам, которые имеют экономический смысл и соответствуют относительно большим loglikelihood значениям.
Если попытка улучшения перестала работать, то ошибки отображений программного обеспечения и устанавливают соответствующий loglikelihood на -Inf
. Это также устанавливает свои начальные значения параметров на []
.
Фильтр Калмана хранит недостающие данные, не обновляя отфильтрованное оценочное соответствие состояния недостающим наблюдениям. Другими словами, предположите, что ваши данные имеют недостающее наблюдение в период t. Затем прогноз состояния для периода t, на основе предыдущего t – 1 наблюдение, эквивалентен отфильтрованному состоянию в течение периода t.