Use Decomposição Temporal e Previsão

Insights in ArcGIS Online
Insights no ArcGIS Enterprise
Insights desktop

A Decomposição Temporal e Previsão dividem um gráfico da série de tempo em componentes de tendência, sazonais e restantes.

A Decomposição Temporal e Previsão aplicam a decomposição de tendência sazonal usando o método LOESS (STL) para calcular os componentes da série de tempo.

Exemplo

Uma organização ambiental está estudando as mudanças na qualidade do ar ao longo do tempo. Eles usam a Decomposição Temporal para determinar como a sazonalidade afeta a qualidade do ar e se a qualidade do ar está melhorando ou piorando ao longo do tempo. Eles usam a Previsão para prever valores futuros de qualidade do ar.

Executar Decomposição Temporal

Conclua as etapas a seguir para realizar a decomposição temporal:

  1. Crie um mapa, gráfico ou tabela usando o conjunto de dados com o qual deseja executar a decomposição temporal.
  2. Clique no botão Ação Ação.
  3. Faça um dos seguintes:
    • Para um cartão gráfico de série temporal, permaneça na guia Análise temporal.
    • Para um cartão de tipo de gráfico diferente ou um cartão de tabela, clique em Como isso mudou no painel Análise.
    • Para um cartão de mapa, clique na guia Localizar respostas e clique em Como isto mudou.
  4. Clique em Decomposição Temporal
  5. Para Escolher uma camada, selecione o conjunto de dados a ser usado para realizar a decomposição temporal.
  6. Para Escolher um campo de data/hora, selecione o campo de data/hora a ser usado na linha do tempo.
  7. Expanda Opções adicionais e forneça valores para os parâmetros Escolher um campo de número, Ajustar para sazonalidade e Selecionar tamanho da janela, se necessário.

    Consulte a seção Notas de uso abaixo para obter mais informações.

  8. Opcionalmente, selecione Mostrar previsão para incluir valores previstos na linha do tempo.

    Quando Mostrar previsão estiver selecionado, você também pode ajustar o parâmetro Definir ciclos de horizonte de previsão para especificar quantos ciclos estão incluídos na previsão. O número padrão de ciclos é 2.

  9. Clique em Executar.

Execute o recurso Previsão

Conclua as etapas a seguir para realizar a previsão:

  1. Crie um mapa, gráfico ou tabela usando o conjunto de dados com o qual deseja realizar a previsão.
  2. Clique no botão Ação Ação.
  3. Faça um dos seguintes:
    • Para um cartão gráfico de série temporal, permaneça na guia Análise temporal.
    • Para um cartão de tipo de gráfico diferente ou um cartão de tabela, clique em Como ele alterou no painel Análise.
    • Para um cartão de mapa, clique na guia Localizar respostas e clique em Como isto mudou.
  4. Clique em Previsão.
  5. Para Escolher uma camada, selecione o conjunto de dados a ser usado para realizar a previsão.
  6. Para Escolher um campo de data/hora, selecione o campo de data/hora a ser usado na linha do tempo.
  7. Expanda Opções adicionais e forneça valores para os parâmetros Escolher um campo de número, Ajustar para sazonalidade e Selecionar tamanho da janela, se necessário.

    Consulte a seção Notas de uso abaixo para obter mais informações.

  8. Ajuste o valor do parâmetro Definir ciclos do horizonte de previsão para especificar quantos ciclos estão incluídos na previsão.

    O número padrão de ciclos é 2.

  9. Clique em Executar.

Anotações de uso

A Decomposição Temporal e Previsão são acessadas usando o botão Ação Ação em Como ele mudou na guia Localizar respostas ou na guia Análise temporal no gráfico na série de tempo. A entrada deve ser um conjunto de dados que inclui um campo de data/hora e deve ter no mínimo um ano de dados. Para obter mais informações, consulte a seção Como funcionam a decomposição temporal e a previsão abaixo.

Use o parâmetro Escolher um campo dedata/hora para selecionar o campo de data/hora que terá a decomposição temporal aplicada.

Expanda Opções adicionais para acessar os parâmetros Escolher um campo numérico, Ajustar para sazonalidade e Selecionar o tamanho da janela. A seguinte tabela resume estes parâmetros, incluindo seus valores padrão:

ParâmetroDescriçãoValor padrão
Escolher um campo de número

Um campo que denota o valor de cada observação na série de tempo. Por exemplo, ao decompor uma série de tempo de temperaturas globais médias ao longo do tempo, use o campo de temperatura para o parâmetro Escolher um campo de número .

Nenhum. O valor de cada ponto é baseado na contagem.

Ajustar para sazonalidade

A sazonalidade é usada para determinar como o componente sazonal é calculado.

As seguintes opções de sazonalidade estão disponíveis:

  • Semanalmente
  • Mensalmente
  • Trimestral
  • Anualmente

Nenhum. Escolha uma sazonalidade apropriada com base nos dados.

Selecionar janela de tamanho

O tamanho da janela determina a porcentagem dos pontos de dados usados no cálculo de suavização.

50%.

Para Decomposição Temporal, selecione Mostrar previsão para criar uma série de tempo de saída mostrando valores futuros previstos com base no componente sazonal e no componente ajustado sazonalmente. O número de ciclos na previsão é baseado no parâmetro Definir ciclos de horizonte da previsão . O valor padrão é 2. O parâmetro Mostrar previsão não está disponível para Previsão pois está sempre ativado.

Os resultados para Decomposição Temporal e Previsão incluem dois conjuntos de dados: um denominado STL e outro denominado Previsão - STL (incluído apenas para Decomposição Temporal se Mostrar previsão estiver habilitado).

O conjunto de dados STL inclui campos para os dados brutos (com base na contagem ou no campo de número usado para decompor a série de tempo), quatro componentes (Sazonal, Tendência, Restante e Ajustado Sazonalmente) e o campo de data/hora original.

O conjunto de dados Previsão - STL inclui o campo de data/hora original, bem como campos para os dados brutos (com base na contagem ou no campo numérico usado para decompor a série temporal), estimativa e intervalos de previsão superior e inferior (80% e 95%).

Como funciona a Decomposição Temporal e Previsão

A Decomposição Temporal e Previsão usam o método STL para decompor uma série de tempo em seus componentes sazonais, tendência e restante. Os requisitos de dados no algoritmo STL são baseados na sazonalidade usada para descrever o componente sazonal.

Sazonalidade

A Sazonalidade (também denominada periodicidade) é usada em STL para ajustar os efeitos sazonais em uma série de tempo. Por exemplo, a qualidade do ar tende a seguir um ciclo anual com melhoria da qualidade do ar nos meses de inverno e diminuição da qualidade do ar nos meses de verão. Os dados sobre a qualidade do ar podem ser decompostos utilizando a sazonalidade mensal para ajustar a série temporal do ciclo recorrente de melhoria e redução da qualidade do ar, para se ter uma ideia melhor da tendência geral da qualidade do ar ao longo do tempo.

A sazonalidade pode ser semanal, mensal, trimestral ou anual. Os requisitos de dados para decomposição temporal e previsão dependem da sazonalidade utilizada.

Para todas as opções de sazonalidade, os dados são divididos em subséries. Deve haver pelo menos uma ocorrência de cada subsérie no conjunto de dados para usar Decomposição Temporal ou Previsão.

A seguinte tabela resume as opções de sazonalidade e as subséries e requisitos de dados para cada uma:

SazonalidadeSubsériesRequisitos dos dados

Semanalmente

Semanas 1 a 52 Por exemplo, 1 de Janeiro – 7 de Janeiro é a semana 1, 8 de Janeiro – 14 de Janeiro é a semana 2 e assim por diante.

Um mínimo de 52 semanas de dados com pelo menos um ponto de dados para cada semana.

Mensalmente

Meses de Janeiro a Dezembro.

Um mínimo de 12 meses de dados com pelo menos um ponto de dados para cada mês.

Trimestral

Trimestres 1 a 4.

Um mínimo de quatro trimestres de dados com pelo menos um ponto de dados para cada trimestre.

Anualmente

Anos individuais. Por exemplo, se os conjuntos de dados incluir dados começando em 2015 e terminando em 2020, as subséries seriam 2015, 2016, 2017, 2018, 2019 e 2020.

Um mínimo de quatro anos de dados com pelo menos um ponto de dados para cada ano.

Exemplo de sazonalidade

Você deseja executar a Decomposição Temporal ou Previsão usando sazonalidade semanal para um conjunto de dados com dados coletados diariamente de Janeiro de 2015 a Dezembro de 2020. No entanto, o sistema para coletar dados é encerrado todos os anos de 1º a 10 de Janeiro para atualizações e manutenção, portanto, nenhum dado é coletado durante esse período. Para usar a sazonalidade semanal, os dados devem incluir pelo menos uma ocorrência de dados para cada semana. Como a semana 1 (1º de Janeiro a 7 de Janeiro) está sem os dados, você não poderá usar a sazonalidade semanal no conjunto de dados. Todas as outras opções de sazonalidade são compatíveis com o conjunto de dados pois ele atende aos requisitos mínimos de dados e tem pelo menos uma ocorrência para cada subsérie mensal, trimestral e anual.

Para tornar o conjunto de dados compatível com a sazonalidade semanal, o desligamento programado foi alterado para 2 de Janeiro a partir de 2021. Os dados coletados em 1º de Janeiro de 2021 fazem parte das subséries da semana 1, portanto, o conjunto de dados agora tem pelo menos um ponto de dados para cada subsérie.

Anotação:

O requisito de um ponto de dados por subsérie é um requisito geral, não um requisito anual. É por isso que o ponto de dados de 2 de Janeiro de 2021 atende ao requisito, embora não haja dados disponíveis para a semana 1 de 2015 a 2020.

Intervalos de previsão

Os intervalos de previsão são calculados pela Previsão usando a seguinte equação de Hyndman e Athanasopoulos (2018, cap. 7):

ŷT+h|T ± cσh

Onde:

  • ŷt=O valor médio da distribuição de previsão no tempo t.
  • ŷT+h|T=A previsão acumulada de ŷt até o tempo T para h ciclos do horizonte de previsão.
  • c=Probabilidade de cobertura
  • σh=Raiz quadrada de variação da previsão

Limitações

A Decomposição Temporal e Previsão não suportam campos somente de hora (campos de data/hora com um componente de hora, mas sem datas).

Referências

Hyndman, Rob J., e George Athanasopoulos. 2018. Previsão: Princípios e Prática. 2ª edição. Melbourne, Austrália: OTexts. OTexts.com/fpp2.