Como verificar qual modelo é melhor na análise de séries temporais no espaço de estados?

15

Estou fazendo análise de dados de séries temporais por métodos de espaço de estado. Com meus dados, o modelo estocástico de nível local superou totalmente o modelo determinístico. Mas o nível determinístico e o modelo de inclinação oferecem melhores resultados do que com o nível estocástico e a inclinação estocástica / determinística. Isso é algo usual? Todos os métodos em R exigem valores iniciais, e eu li em algum lugar que ajustar um modelo ARIMA primeiro e pegar valores a partir daí como valores iniciais para análise de espaço de estados é uma maneira; possível? ou alguma outra proposição? Devo confessar aqui que sou totalmente novo na análise do espaço de estados.

Scortchi - Restabelecer Monica
fonte
3
Por favor, forneça o exemplo. Agora não está claro qual é o seu problema real.
mpiktas
Você quer dizer um modelo de espaço de estado de suavização exponencial? Quais pacotes R você está usando?
Zach
você está tentando comparar modelos ou deseja selecionar um modelo?
precisa saber é o seguinte
Em primeiro lugar, como já mencionado, não está claro qual é o seu problema real. Você escreve que A superou B e B apresenta melhores resultados que A. Isso é confuso. Em segundo lugar, o pacote R "forecast" possui alguns métodos automáticos de séries temporais. Eles incluem: auto.arima (), ets (), tbats () e morcegos ().
poder
Você pode explicar o que você quer dizer quando diz 'superou' e 'dá melhores resultados do que'?
Glen_b -Reinstala Monica

Respostas:

2

Para responder sua primeira pergunta. Sim, tudo é possível. Não é usual ou incomum. Você deve deixar os dados dizerem qual é o modelo correto. Tente aumentar ainda mais o modelo com sazonais, ciclos e regressores explicativos, se possível.

Você não deve apenas comparar o Critério de Informação de Akaike (AIC) para comparar modelos, mas também verificar se os resíduos (termo irregular) são normais, homosquásticos e independentes (teste de Ljung-Box). Se você puder encontrar um modelo que tenha todas essas propriedades desejáveis. Esse deve ser o seu modelo preferido (é provável que um modelo com todas essas propriedades tenha a melhor AIC).

Embora os valores iniciais afetem qual ponto máximo da função de probabilidade de log é encontrado, se seu modelo for bem especificado, ele não deverá variar muito e deve haver um candidato óbvio para o melhor modelo com os melhores valores iniciais. Eu faço muito desse tipo de análise no Matlab e descobri que a melhor maneira de encontrar valores iniciais é apenas brincar um pouco. Pode ser entediante, mas funciona bem no final.

JoeDanger
fonte