• Home

    Escolha seu Plano

    Carreiras Alura

    Evolua com profundidade técnica, direção clara e aplicação prática.

    Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.

    Iniciante

    Comece do zero com uma trilha clara e progressiva.

    Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.

    Intermediário

    Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.

    Avançado

    Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.

    Cursos

    Ver mais cursos de Back-end
    • Pensamento computacional: fundamentos da computação e lógica de programação
    • Lógica de programação: mergulhe em programação com JavaScript
    • DDD: fundamentos do design orientado a domínio
    • ASP.NET: autenticação e autorização em APIs e aplicações web
    • Microsserviços: migração de monólitos e modularização

    Cursos

    Ver mais cursos de Dados
    • Python para Dados: primeiros passos
    • Excel: domine o editor de planilhas
    • Engenharia de Dados: Orquestração de Pipelines com Apache Airflow
    • Power BI Desktop: construindo meu primeiro dashboard
    • Governança e Arquitetura de Dados

    Cursos

    Ver mais cursos de Inteligência Artificial
    • IA: Explorando o Potencial da Inteligência Artificial Generativa
    • Engenharia de Prompt: Criando Prompts Eficazes para IA Generativa
    • Claude para Análise de Dados: prompts, integrações e automações
    • Agno: criando agentes e sistemas multiagente
    • Engenharia de software na era da IA: segurança de aplicações com agentes, MCPs e código gerado por IA

    Cursos

    Ver mais cursos de Front-end
    • HTML e CSS: ambiente, estrutura e estilo
    • React: realizando testes avançados com Jest e Testing Library
    • React: integrando TypeScript em projetos
    • JavaScript: aprendendo a programar
    • React: aplicando arquiteturas de Micro frontends

    Cursos

    Ver mais cursos de DevOps
    • Sistema Operacional Linux: fundamentos e administração prática
    • Containers e Docker: empacotamento, isolamento e gestão
    • Redes: dos conceitos iniciais à criação de uma intranet
    • Linux: gerenciando diretórios, arquivos, permissões e processos
    • Cibersegurança: Fundamentos e práticas integradas

    Cursos

    Ver mais cursos de UX & Design
    • UX Research: mapeando a experiência da pessoa usuária
    • UX/UI Design: Entregando produtos digitais com IA
    • UI Design: Prototipação e animações interativas
    • Figma: Conhecendo o programa
    • Product Design: métricas e ciclo de vida do produto

    Cursos

    Ver mais cursos de Gestão & Negócios
    • Canva: Criação de landing pages e e-mail marketing
    • Agilidade: como ela pode ajudar a criar um time de alta performance
    • Google Analytics 4: Extrair insights e configurar eventos
    • Management 3.0: gerencie o ambiente, não as pessoas
    • Automação de processos com n8n: Inteligência de dados para Marketing

    Cursos

    Ver mais cursos de Mobile
    • React Native: Estilização e Layouts com Flexbox e StyleSheet
    • Flutter: Graphql e suporte offline
    • Android com Gemini: Trabalhando com textos e imagens na IA
    • Dart: trabalhando com orientação a objetos
    • React Native: Dominando Listas com FlatList e ScrollView

    Carreiras

    Ver mais carreiras
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA

    Cursos

    • Engenharia de Prompt: Prompts Eficazes para IA Generativa
    • Claude Code: Criando sua Primeira Aplicação
    • Python: Crie sua Primeira Aplicação
    • Git e GitHub: Compartilhando e Colaborando
    • N8N: Fluxos de Trabalho Avançados

    Cursos

    • Copilot Studio: Solução Multiagentes
    • Padrões de API HTTP e Modelagem de APIs
    • Python para Análise de Dados com SQL
    • Docker: Criando e Gerenciando Containers
    • Design com IA: Otimizando o Processo Criativo

    Cursos

    • Model Context Protocol (MCP)
    • Spec-Driven Development: Dev Assistido por Agentes
    • Arquitetura de Sistemas Distribuídos com Java
    • Governança de Modelos e Reprodutibilidade
    • Pentest: Vulnerabilidades em Aplicações Web

    Escolha seu Plano

    Skills & Go

    O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.

    Aulas ao vivo

    Saiba mais
    • Agentic Engineering: orquestre múltiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA

    Escolha seu Plano

    Eventos Alura

    Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.

    Próximos eventos

    • Imersão Engenharia de Software: Dev na Era da IA
    • IA Conference
    • Alura Signals
  • Talent Lab
  • IA

    Escolha seu Plano

    Conteúdos gratuitos

    Explore conteúdos gratuitos para aprender tecnologia no seu ritmo. Encontre artigos com conteúdos técnicos para aprender na prática, notícias para acompanhar as principais tendências do mercado e o Alura Labs, com análises e reflexões de especialistas sobre tecnologia, IA e carreira.

    Conteúdos gratuitos

    • Artigos
    • Notícias
    • Alura Labs
  • Para Empresas
Ver planos
Links principais
  • Planos e Promoções
  • Links complementares do menu mobile
  • Talent lab
  • Inteligência Artificial
  • Pós Graduações
  • Para Empresas
  • Sobre a Alura
  • Grupo Alun
  • Entrar
    • Home
    • Carreiras
    • Skills & Go
    • Talent Lab
    • Inteligência Artificial
    • Pós Graduações
    • Artigos
    • Sobre a Alura
    • Grupo Alun
    LoginContato
    • LinkedIn
    • Instagram
    • YouTube
    1. Página inicial
    2. Dados
    3. Um pouco sobre séries temporais e suas aplicações

    Um pouco sobre séries temporais e suas aplicações

    7 min7 minutos de leitura

    7 min7 minutos de leitura

    Publicado: 16/07/2024

    1. Um breve histórico sobre séries temporais
    2. Características e aplicações das séries temporais
    3. Alguns conceitos fundamentais
    4. Métricas de erro
    5. Bibliotecas Python
    6. O futuro

    Já parou para pensar em como os dados podem nos contar histórias fascinantes sobre o passado, presente e até mesmo o futuro?

    A temperatura ao longo dos dias, semanas, meses e anos registradas em uma cidade ou um país, o desempenho do sistema de uma bolsa de valores, os seus batimentos cardíacos por minuto, o número de casos de pessoas vacinadas contra a Covid-19 com o passar do tempo, a produção mensal de uma fábrica de veículos elétricos são exemplos claros das séries temporais.

    De maneira mais simplificada, séries temporais são conjuntos de dados coletados ao longo do tempo onde as observações são registradas em intervalos regulares.

    Conforme citado, são dados amplamente utilizados em diversas áreas para analisar padrões, prever tendências e entender o comportamento de fenômenos ao longo do tempo.

    Um breve histórico sobre séries temporais

    O surgimento das séries temporais como área de estudo está associada ao desenvolvimento da estatística e da econometria, com contribuições significativas ao longo dos séculos XIX e XX com seus pioneiros.

    Estatísticos como Francis Galton e Karl Pearson começaram a desenvolver métodos para analisar dados coletados ao longo do tempo. Galton – primo de Charles Darwin – foi pioneiro na aplicação de técnicas para identificar padrões em conjuntos de dados, além de ter desenvolvido métodos para analisar correlações e distribuições de dados.

    Suas contribuições foram fundamentais para o desenvolvimento de métodos estatísticos essenciais na análise de séries temporais.

    Paralelamente, Pearson, conhecido como o pai da estatística moderna, criou o coeficiente de correlação e outras ferramentas para descrever relações entre variáveis.

    Ele foi um dos primeiros a reconhecer a importância de coletar e analisar dados ao longo do tempo para compreender padrões e tendências.

    Este também foi um tema que rendeu um Prêmio Nobel de Economia para Trygve Haavelmo em 1989. Sua principal contribuição foi a aplicação de técnicas estatísticas que consideravam a natureza dinâmica para estudar relações econômicas ao longo do tempo (inferência estatística em modelos econômicos).

    Os anos de 1960 e 1970 merecem um destaque na história das séries temporais pois foi durante este período que os estatísticos George Box e Gwilym Jenkins formalizaram os modelos ARMA e ARIMA.

    Estes métodos revolucionários trouxeram uma estrutura matemática formal para descrever e prever este típico conjunto de dados com base em padrões observados historicamente e ainda são amplamente adotados.

    Banner do Guia Tático Alura sobre carreira em tecnologia, destacando o mapa da carreira tech. A imagem convida a explorar diferentes caminhos profissionais, comparar possibilidades e encontrar a próxima fase da carreira na área de tecnologia, com chamada “Explore o mapa”.

    Características e aplicações das séries temporais

    Este conjunto de dados apresenta características próprias que o torna único em comparação com outros tipos de dados. São elas: tendência (T), sazonalidade (S), ciclo (C) e ruído (I).

    A decomposição de uma série temporal é expressa matematicamente como:

    O valor da série temporal no tempo t é igual a tendência em t mais sazonalidade em t mais ciclo em t e ruído em t.

    Como vimos até aqui, as séries temporais representam uma ferramenta muito poderosa nas mais diversas áreas do conhecimento!

    Na economia e finanças, por exemplo, as séries temporais auxiliam na previsão do PIB, da inflação e até mesmo do mercado de ações.

    Na meteorologia, elas são utilizadas para prever o tempo e entender as mudanças climáticas (inclusive, podemos constatar o aquecimento global através dos dados!).

    Já para a saúde pública, elas ajudam a monitorar a propagação de doenças, na previsão de epidemias e até na tendência de mortalidade e natalidade.

    Mas as aplicações não param por aí! As séries temporais também são utilizadas em engenharia, marketing, transporte e muitas outras áreas.

    Elas são essenciais para quem deseja entender o passado, analisar o presente e antecipar cenários futuros, fornecendo informações valiosas para a tomada de decisões estratégicas, robustas e sustentadas matematicamente.

    Alguns conceitos fundamentais

    As séries temporais envolvem uma variedade de fórmulas e conceitos que são fundamentais para sua análise e modelagem.

    Abaixo, estão alguns dos conceitos mais comuns e importantes utilizados – exceto modelos – neste tema:

    1. Média Móvel Simples (MMS): A média móvel simples é usada para suavizar variações aleatórias e destacar tendências ao longo de um período específico m.

    A média móvel simples é a somatória do valor da série temporal no período i dividido pelo número de períodos para a média móvel m.

    1. Média Móvel Exponencial (MME): A média móvel exponencial dá maior peso aos dados mais recentes, sendo útil para capturar mudanças mais rapidamente.

    A média móvel exponencial é α (que é o fator de suavização) multiplicado pelo valor da série temporal no período t mais a subtração de 1 menos α, multiplicada pela média móvel exponencial no período anterior.

    1. Autocorrelação: A autocorrelação calcula o coeficiente de correlação entre a série temporal original e uma versão deslocada dela mesma por um número h de intervalos de tempo.

    O coeficiente de autocorrelação ρ no intervalo de tempo h é a covariância entre X de t e X de t-h dividido pela raíz quadrada da vari ncia de X de t multiplicada por X de t-h.

    O valor de ρ(h) varia de -1 a 1, onde:

    p(h)=1

    Correlação perfeita positiva (a série está perfeitamente correlacionada consigo mesma após o deslocamento h).

    p(h)=-1

    Correlação perfeita negativa.

    p(h)=0

    Não há correlação linear.

    Cada uma dessas fórmulas captura diferentes aspectos deste conjunto de dados, desde a estrutura de autocorrelação até a presença de tendências e sazonalidades.

    A escolha do modelo apropriado depende dessas características específicas e também dos objetivos da análise ou previsão temporal.

    Métricas de erro

    1. Erro Médio Absoluto (MAE): O MAE calcula a média das diferenças absolutas entre os valores previstos e observados. Ele fornece uma medida da magnitude média dos erros de previsão.

    O erro médio absoluto é a somatória dos módulos da subtração do valor observado no tempo t menos o valor observado predito no tempo t dividido pelas n observações.

    1. Erro Quadrático Médio (MSE): O MSE calcula a média dos quadrados dos erros entre os valores previstos e observados. Ele dá mais peso aos grandes erros devido ao quadrado das diferenças.

    O erro quadrático médio é a somatória dos quadrados da subtração dos valores observados no tempo t menos os valores preditos no tempo t dividido pelas n observações.

    1. Raiz do Erro Quadrático Médio (RMSE): O RMSE é a raiz quadrada do MSE e fornece uma interpretação na mesma escala dos dados originais. É útil para interpretar o erro de previsão em termos da unidade da série temporal.

    A raíz quadrada do erro quadrático médio é a raiz quadrada do MSE - erro quadrático médio.

    1. Erro Médio Percentual Absoluto (MAPE): O MAPE calcula a média dos erros percentuais absolutos em relação aos valores observados.

    É expresso como uma porcentagem, o que o torna útil para comparar o desempenho de diferentes modelos, especialmente quando as unidades dos dados variam significativamente.

    O erro médio percentual absoluto é a somatória do módulo da subtração do valor observado no tempo t menos o valor predito no tempo t, dividido pelo valor observado no tempo t, dividido pelas n observações multiplicado por 100%.

    A escolha da métrica de erro para séries temporais depende do contexto do problema e das características dos dados.

    O MSE ou RMSE são mais apropriados quando se deseja penalizar grandes erros de forma intensa. Para interpretação em termos percentuais, o MAPE é preferível.

    Bibliotecas Python

    Existem várias bibliotecas Python que são utilizadas para análise e previsão de séries temporais. Aqui estão algumas:

    1. Pandas
    • Função: Manipulação e análise de dados estruturados, incluindo funcionalidades específicas para séries temporais.
    • Uso: Leitura e manipulação de dados temporais, resampling, agregação e visualização.
    1. NumPy
    • Função: Computação numérica eficiente em Python.
    • Uso: É fundamental para operações matemáticas rápidas e eficientes em Python, essenciais para o processamento de grandes conjuntos de dados de séries temporais.
    1. Statsmodels
    • Função: Biblioteca que inclui modelos estatísticos, incluindo ARIMA, SARIMA.
    • Uso: Ampla gama de métodos estatísticos para modelagem de séries temporais e outras análises estatísticas, com ênfase na inferência estatística.
    1. Scikit-learn:
    • Função: Biblioteca de aprendizado de máquina geral que inclui ferramentas para pré-processamento de dados, seleção de modelos e avaliação.
    • Uso: Aplicar técnicas de aprendizado de máquina supervisionado e não supervisionado em problemas de séries temporais, como previsão e classificação.
    1. TensorFlow / Keras ou PyTorch:
    • Função: Bibliotecas de aprendizado profundo (deep learning) para construir e treinar redes neurais.
    • Uso: Modelagem de séries temporais complexas usando redes neurais recorrentes (RNNs), redes neurais convolucionais (CNNs) ou modelos seq2seq.
    1. Prophet (Facebook):
    • Função: Biblioteca desenvolvida pelo Facebook para previsão de séries temporais com sazonalidade.
    • Uso: Projetado para ser uma ferramenta de previsão de séries temporais fácil de usar, permitindo modelagem automatizada de sazonalidade, feriados e tendências de longo prazo.

    Essas bibliotecas oferecem uma variedade de funcionalidades desde manipulação básica de dados temporais até modelagem avançada com técnicas estatísticas e de aprendizado de máquina.

    A escolha da biblioteca depende das necessidades específicas do projeto e do tipo de análise ou modelagem que se deseja realizar.

    O futuro

    A evolução dos métodos analíticos, impulsionada pelo aumento na capacidade computacional e pela adoção de técnicas avançadas de aprendizado de máquina e inteligência artificial, continua a expandir as fronteiras da aplicação de séries temporais em diversas disciplinas.

    Em resumo, o surgimento e o desenvolvimento das séries temporais são resultado de contribuições significativas de diversos pesquisadores ao longo dos últimos séculos, moldando uma disciplina fundamental para entender e antever fenômenos.

    O melhor de tudo é que, assim como o espaço-tempo, a área continua em constante expansão!

    Banner do Guia Tático Alura sobre carreira em tecnologia, destacando o mapa da carreira tech. A imagem convida a explorar diferentes caminhos profissionais, comparar possibilidades e encontrar a próxima fase da carreira na área de tecnologia, com chamada “Explore o mapa”.

    Avalie este artigo

    • Foto de karoline.penteado

      Autor(a)

      karoline.penteado

    Explore por tópico

    • Back-end
    • Dados
    • DevOps
    • Front-end
    • Gestão & Negócios
    • Institucionais
    • Inteligência Artificial
    • Mobile
    • UX & Design

    Leia também

    • Pessoa mexendo no notebook enquanto navega na plataforma Google Colab para gerenciar dados sensíveis
      26/11/2025

      Gerenciando informações sensíveis no Google Colab: um guia completo

      Ler mais
    • 16/08/2022

      Spark NLP: aprenda a otimizar a linguagem natural com eficácia

      Ler mais
    • 19/11/2024

      Índices no PostgreSQL: estratégias para otimização de consultas complexas

      Ler mais
    Ver mais conteúdos

    Inscreva-se em nossa Newsletter

    Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.

    Institucional

    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status
    Institucional
    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status

    A Alura

    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes
    A Alura
    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes

    Conteúdos

    • Alura Cases
    • Imersão Engenharia de Software: Dev na Era da IA
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Conteúdos
    • Alura Cases
    • Imersão Engenharia de Software: Dev na Era da IA
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Alura