Educação Financeira Análise de Dados Metodologia Planejamento Financeiro Previsão Tecnologia

Penalidade de ritmo: por que errar pouco nem sempre é a melhor previsão


Introdução

Dois métodos participam do mesmo teste de previsão.

O primeiro apresenta:

MAE = 1,00

O segundo:

MAE = 1,20

Se olharmos apenas para o erro absoluto médio, a resposta parece simples:

o primeiro foi melhor.

Mas agora observe as trajetórias.

O primeiro praticamente desenhou uma linha reta.

A série real subiu, caiu, voltou a subir e caiu novamente.

O segundo errou um pouco mais nos valores, mas acompanhou melhor essas mudanças de direção.

Qual deles deveria aparecer primeiro em um ranking?

A resposta depende do que queremos valorizar.

É justamente aí que entra a ideia de penalidade de ritmo.

No processo de sugestão automática descrito para o EuPlanejei, o ranking pode considerar não apenas a distância entre previsão e observado, mas também uma medida adicional ligada ao comportamento da trajetória.

Em linguagem simples:

não basta perguntar “quanto errou?”; também podemos perguntar “como errou?”

MAE responde apenas uma parte da pergunta

O MAE — Erro Absoluto Médio — é uma métrica extremamente útil.

Ele responde:

“Em média, quantas unidades a previsão ficou distante do valor observado?”

Imagine:

Real:

10 → 14 → 11 → 15 → 12

Previsão:

11 → 13 → 12 → 14 → 13

Os erros absolutos são pequenos.

O MAE resume essas diferenças.

Mas ele não foi criado para responder:

“a previsão subiu quando o observado subiu?”

ou:

“a trajetória reproduziu a alternância de movimentos?”

Isso não é uma deficiência do MAE.

É apenas uma pergunta diferente.

Duas previsões podem ter erros parecidos e trajetórias muito diferentes

Considere a série real:

10 → 14 → 11 → 15 → 12

As mudanças entre um ponto e outro são:

+4 → −3 → +4 → −3

Agora compare duas previsões.

Previsão A

12 → 12 → 12 → 12 → 12

Mudanças:

0 → 0 → 0 → 0

Previsão B

11 → 13 → 12 → 14 → 13

Mudanças:

+2 → −1 → +2 → −1

A previsão B não reproduz exatamente a amplitude dos movimentos.

Mas acompanha:

subida → queda → subida → queda

A previsão A ignora completamente essa dinâmica.

É esse tipo de diferença que um critério de ritmo pode tentar representar.

O que significa “ritmo”?

Neste contexto, podemos pensar no ritmo como uma característica das mudanças entre observações consecutivas.

Em vez de olhar apenas para:

valor previsto vs valor observado

também analisamos:

como os valores mudam ao longo do tempo.

Por exemplo:

Série real:

10 → 14 → 11

Mudanças:

+4 → −3

Previsão:

10 → 12 → 11

Mudanças:

+2 → −1

As amplitudes são diferentes.

Mas a direção é semelhante.

Dependendo da regra utilizada, isso pode gerar uma penalidade menor do que uma previsão que permaneça completamente estática.

“Ritmo” precisa ter uma definição matemática

Esse ponto é fundamental.

A palavra ritmo é intuitiva.

Mas um sistema precisa transformá-la em cálculo.

Existem várias formas possíveis de fazer isso.

Por exemplo, uma implementação poderia comparar:

  • sinais das diferenças;
  • magnitude das mudanças;
  • diferenças entre primeiras diferenças;
  • correlação entre movimentos;
  • outro critério definido pelo produto.

Essas opções não são equivalentes.

Portanto:

penalidade de ritmo só é plenamente interpretável quando sabemos exatamente como ela é calculada.

No contexto deste artigo, o importante é entender sua função conceitual:

adicionar ao ranking uma dimensão de comportamento temporal além do erro médio.

Penalidade de ritmo não é uma métrica padrão universal

MAE, RMSE e MAPE possuem definições matemáticas amplamente conhecidas.

“Penalidade de ritmo”, por outro lado, deve ser entendida como um critério específico da função de ranking adotada pelo sistema.

Isso significa que:

  • outros sistemas podem não utilizá-la;
  • podem existir definições diferentes;
  • o peso atribuído pode variar;
  • ela não substitui métricas tradicionais.

Portanto, é melhor dizer:

“o EuPlanejei utiliza um critério adicional de ritmo em sua pontuação”

do que:

“ritmo é uma métrica padrão de forecasting.”

Por que considerar o movimento?

Imagine uma projeção usada como entrada de uma simulação financeira.

Uma trajetória constante:

12 → 12 → 12 → 12

pode produzir um resultado diferente de:

10 → 14 → 11 → 15

mesmo que determinados resumos sejam próximos.

A ordem e a variação das taxas podem influenciar cálculos, especialmente quando:

  • existem aportes;
  • existem retiradas;
  • a base de capital muda;
  • existe composição ao longo do tempo.

Por isso, dependendo da finalidade, pode haver interesse em avaliar não apenas o nível médio da previsão, mas também sua dinâmica.

Mas acompanhar oscilações não é automaticamente melhor

Aqui entra uma ressalva importante.

Imagine uma série extremamente ruidosa:

10 → 15 → 9 → 16 → 8 → 15

Talvez grande parte desse movimento seja imprevisível.

Um modelo que tente reproduzir cada zig-zag pode estar perseguindo ruído.

Nesse caso, uma previsão mais estável pode generalizar melhor.

Portanto:

seguir mais oscilações ≠ automaticamente prever melhor.

A penalidade de ritmo só faz sentido se o comportamento que ela premia demonstrar utilidade no teste.

A linha reta não é sempre ruim

Considere uma série que oscila aleatoriamente em torno de 100:

99 → 101 → 100 → 99 → 101 → 100

Uma previsão constante em:

100

pode ser muito razoável.

Ela não acompanha cada sobe-desce.

Mas talvez essas oscilações sejam essencialmente ruído.

Por isso, o objetivo do componente de ritmo não deveria ser simplesmente:

“punir qualquer linha reta.”

O objetivo é avaliar determinada característica da trajetória segundo a regra definida.

Valor e movimento são dimensões diferentes

Podemos resumir:

Precisão de nível

Pergunta:

“Quão perto fiquei dos valores reais?”

Exemplo de métrica:

MAE

Comportamento temporal

Pergunta:

“Minha trajetória acompanhou determinado padrão de mudança da série?”

Exemplo:

penalidade de ritmo definida pelo sistema

Uma configuração pode ser boa em uma dimensão e menos boa na outra.

Como o score combina as duas coisas?

De acordo com a lógica apresentada para o EuPlanejei, podemos representar o ranking de forma simplificada:

Score = MAE + (peso × penalidade de ritmo)

Ou:

Score = erro médio + componente de comportamento

Nesse formato:

  • MAE menor ajuda;
  • penalidade de ritmo menor ajuda;
  • o peso controla quanto o segundo componente influencia o ranking.

Quanto menor o score:

melhor a posição segundo essa regra.

Exemplo ilustrativo

Considere:

Modelo A

MAE:

1,00

Penalidade de ritmo:

2,00

Com peso aproximado de 0,28:

Score = 1,00 + (0,28 × 2,00)

Score = 1,56

Modelo B

MAE:

1,20

Penalidade de ritmo:

0,50

Então:

Score = 1,20 + (0,28 × 0,50)

Score = 1,34

Segundo essa função de pontuação:

Modelo B fica à frente.

Isso acontece mesmo possuindo MAE maior.

Por quê?

Porque o ganho obtido no componente de ritmo compensou a diferença de erro médio.

Os números são apenas ilustrativos.

Eles mostram a lógica da função, não o desempenho de uma série real.

O peso é uma escolha metodológica

Imagine peso igual a:

0

Temos:

Score = MAE

O ritmo desaparece completamente da decisão.

Agora imagine um peso muito alto.

A trajetória pode acabar sendo priorizada mesmo quando o erro de valor piora bastante.

Portanto, o peso define um trade-off.

Ele responde:

quanto estamos dispostos a trocar precisão de nível por melhor comportamento segundo a medida de ritmo?

Essa escolha não possui valor universal correto.

Precisa ser justificada e testada.

Calibrar não significa encontrar uma constante da natureza

Quando dizemos que um peso foi calibrado, isso deveria significar que ele foi escolhido segundo algum procedimento ou objetivo do produto.

Não significa:

“0,28 é o peso matematicamente correto para qualquer série financeira.”

Outro conjunto de dados poderia favorecer outro equilíbrio.

Outro objetivo também.

Por isso, uma comunicação responsável trata o peso como:

configuração metodológica.

O score também não é uma métrica universal

Suponha:

Score = 1,34

Esse número só possui significado dentro da fórmula utilizada.

Não devemos compará-lo diretamente com:

  • MAE de outro sistema;
  • RMSE;
  • MAPE;
  • score calculado com outro peso.

O score serve principalmente para:

ordenar candidatos submetidos à mesma regra.

Como comparar os métodos de forma justa?

Todos deveriam enfrentar:

  • mesma série;
  • mesmo trecho de treino;
  • mesmo trecho de teste;
  • mesmo horizonte;
  • mesma regra de cálculo;
  • mesma função de score.

Caso contrário, o ranking mistura condições diferentes.

Onde entra o hold-out temporal?

O fluxo pode ser representado assim:

  1. Série completa
  2. Separação temporal
  3. Treino
  4. Trecho reservado
  5. Cada configuração prevê o mesmo período
  6. Calcula MAE
  7. Calcula penalidade de ritmo
  8. Calcula score
  9. Ordena o ranking

O hold-out define a prova.

As medidas avaliam o desempenho naquela prova.

“Hold-out monta a prova; score dá a classificação”

A analogia pode ser refinada.

Hold-out

Define quais questões o modelo não pode conhecer antecipadamente.

MAE e ritmo

Avaliam diferentes aspectos das respostas.

Score

Combina esses critérios segundo uma regra de pontuação.

Ranking

Ordena os candidatos.

Isso ajuda a separar quatro coisas que não são sinônimos.

E onde entram RMSE e MAPE?

Conforme o funcionamento descrito neste artigo, RMSE e MAPE podem aparecer como métricas complementares para interpretação.

RMSE

Ajuda a observar maior influência de erros grandes.

MAPE

Fornece uma leitura percentual quando os dados são adequados para esse tipo de métrica.

Se não fizerem parte da função de score, eles não alteram diretamente a classificação.

Mas continuam úteis para compreender o perfil dos erros.

Métrica exibida ≠ métrica usada para ranking

Esse é um ponto importante de transparência.

Uma tabela pode exibir:

  • MAE;
  • RMSE;
  • MAPE;
  • penalidade de ritmo;
  • score.

Isso não significa que todas tenham o mesmo peso no ranking.

É preciso deixar claro:

quais componentes realmente entram na função de seleção.

Menor score não significa “melhor previsão verdadeira”

Imagine:

Modelo A → score 1,20

Modelo B → score 1,30

Modelo C → score 1,50

O correto é dizer:

“Modelo A obteve a melhor pontuação neste teste segundo esta função.”

Não:

“Modelo A é o que acontecerá no futuro.”

Score mede desempenho segundo uma regra.

Não revela o futuro.

O ranking pode mudar com novos dados

Imagine executar a mesma comparação seis meses depois.

Agora:

  • o histórico cresceu;
  • o trecho de teste mudou;
  • talvez tenha ocorrido drift;
  • o comportamento recente é diferente.

O ranking pode mudar.

Isso é esperado.

Portanto:

melhor score hoje ≠ melhor score para sempre.

O ranking também pode mudar com o peso

Considere novamente:

Modelo A:

MAE 1,00

ritmo 2,00

Modelo B:

MAE 1,20

ritmo 0,50

Peso = 0

A vence.

Peso = 0,28

B vence no exemplo.

Peso ainda maior

A vantagem de B aumenta.

Isso demonstra claramente que:

ranking depende da função de decisão.

Por que isso não é um problema?

Todo ranking exige uma regra.

Se utilizarmos apenas MAE, já fizemos uma escolha:

“erro absoluto médio é o único critério que importa.”

Se utilizarmos RMSE, fizemos outra.

Se combinarmos MAE e ritmo, fizemos outra.

O importante não é fingir que o ranking é neutro.

É tornar a regra explícita.

Um problema de escala merece cuidado

Se MAE e penalidade de ritmo possuem escalas muito diferentes, somá-los diretamente exige atenção.

Imagine:

MAE típico:

0,5 a 2

Penalidade:

0 a 1.000

Nesse caso, mesmo um peso aparentemente pequeno poderia fazer o ritmo dominar completamente o score.

Por isso, ao construir uma função composta, é importante entender:

  • escala de cada componente;
  • distribuição dos valores;
  • peso;
  • efeito sobre o ranking.

Essa é uma questão metodológica importante.

O componente de ritmo também precisa ser validado

Imagine adicionar a penalidade e perceber:

o ranking parece mais intuitivo visualmente.

Isso é interessante.

Mas não é suficiente.

Uma pergunta mais forte seria:

“esse critério melhora a escolha de métodos em avaliações futuras?”

Se a penalidade de ritmo sempre empurra o ranking para modelos que acabam tendo desempenho pior em novos períodos, ela não está cumprindo bem seu objetivo.

Portanto, o próprio score pode ser avaliado.

Não devemos escolher score olhando o teste final indefinidamente

Existe também um risco de sobreajuste.

Imagine ajustar o peso inúmeras vezes até que o ranking fique perfeito no mesmo hold-out.

Agora o próprio peso foi adaptado às peculiaridades daquele teste.

Isso pode reduzir sua capacidade de generalização.

Uma metodologia mais rigorosa separaria:

  • desenvolvimento;
  • calibração;
  • avaliação final.

A lógica é a mesma utilizada para evitar overfitting em modelos.

Ritmo pode importar mais em alguns horizontes

Imagine previsão de:

um passo à frente.

Talvez a dinâmica da trajetória tenha papel limitado.

Agora imagine:

12 passos.

O comportamento ao longo do caminho pode ganhar mais relevância.

Portanto, a utilidade da penalidade também pode depender do horizonte.

Ritmo e direção não são necessariamente a mesma coisa

Dependendo da definição implementada, “ritmo” pode incluir:

  • direção;
  • intensidade;
  • mudança entre períodos;
  • semelhança das diferenças.

Por isso, o artigo deve evitar transformar o termo em uma definição estatística universal.

A melhor formulação é:

“critério adicional que avalia o comportamento das mudanças da trajetória conforme a regra usada pelo EuPlanejei.”

Um exemplo de mesma média, caminhos diferentes

Considere:

Caminho A

10 → 10 → 10 → 10

Caminho B

8 → 12 → 8 → 12

Ambos possuem média:

10

Mas os caminhos são diferentes.

Se estamos simulando um fenômeno em que a ordem e a variabilidade importam, essa diferença pode ser relevante.

Isso ajuda a explicar por que apenas uma medida de nível pode não contar toda a história.

Porém, variabilidade não significa qualidade

O Modelo B do exemplo anterior não é automaticamente melhor porque se movimenta.

Uma previsão pode oscilar muito e oscilar errado.

Por isso:

ritmo precisa ser comparado com a trajetória observada.

Não basta existir movimento.

O objetivo não é criar uma previsão “bonita”

Uma linha que acompanha cada subida e descida pode parecer mais convincente visualmente.

Mas forecasting não é concurso de estética.

O comportamento precisa demonstrar utilidade fora da amostra.

É por isso que o componente de ritmo faz mais sentido quando aplicado ao trecho reservado, e não apenas ao gráfico utilizado para ajuste.

Como interpretar a sugestão automática do EuPlanejei

Uma leitura saudável seria:

“Entre as configurações testadas, esta apresentou o menor score segundo a combinação definida de erro médio e penalidade de ritmo.”

Essa frase contém vários limites importantes:

entre as configurações testadas

→ não avaliou todos os métodos possíveis.

neste teste

→ resultado contextual.

segundo a combinação definida

→ depende da função de score.

Isso é muito mais preciso do que:

“o sistema encontrou a melhor previsão.”

Um score menor pode esconder trade-offs

Imagine:

ModeloMAERitmoScore
A0,803,01,64
B1,100,51,24

B vence.

Mas um usuário pode preferir entender:

“Estou aceitando MAE 0,30 maior em troca de uma trajetória que atende melhor ao critério de ritmo.”

Esse tipo de transparência ajuda bastante.

Mostrar componentes é melhor do que mostrar só o score

Se o sistema mostra apenas:

Score: 1,24

o usuário não sabe de onde ele veio.

É mais informativo apresentar:

  • MAE;
  • penalidade de ritmo;
  • peso;
  • score.

Assim, a classificação fica auditável.

O primeiro colocado não precisa ser usado sozinho

Imagine que:

1º → score 1,20

2º → score 1,21

3º → score 1,23

As diferenças são pequenas.

Pode fazer sentido analisar os três como cenários.

Uma lista de boas opções pode ser mais honesta do que tratar uma vitória mínima como certeza.

Como isso ajuda no planejamento?

Em planejamento financeiro, o objetivo não é apenas construir uma previsão estatística.

Também queremos avaliar:

quanto o resultado da simulação muda quando a trajetória muda?

Podemos usar:

  • configuração com melhor score;
  • segunda colocada;
  • cenário mais conservador.

Depois comparar os saldos.

Isso transforma ranking em ferramenta de sensibilidade.

Penalidade de ritmo não transforma projeção em realidade

Mesmo que a função seja bem desenhada, o futuro pode seguir um comportamento que nenhum candidato capturou.

Por isso:

score melhora uma regra de comparação.

Não elimina:

  • incerteza;
  • drift;
  • mudança de regime;
  • eventos inesperados.

Erros comuns sobre penalidade de ritmo

  • Achar que é uma métrica padrão universal de forecasting.
  • Concluir que toda linha reta é uma previsão ruim.
  • Premiar qualquer oscilação apenas porque parece com a série.
  • Achar que acompanhar direção garante baixo erro.
  • Confundir MAE com ritmo.
  • Confundir score com probabilidade de acerto.
  • Tratar o peso escolhido como constante universal.
  • Esconder os componentes e mostrar apenas o score.
  • Ajustar o peso indefinidamente ao mesmo teste.
  • Considerar o primeiro colocado uma profecia.

Experimente no euplanejei (cenários ilustrativos)

As ferramentas abaixo servem para aprender e comparar cenários ilustrativos. Elas não substituem análise pessoal, nem constituem recomendação de compra, venda ou contratação de produto.

Continue a série:

Conclusão: errar pouco é importante, mas não descreve tudo

O MAE responde uma pergunta essencial:

“Quanto a previsão ficou distante dos valores observados?”

Mas uma trajetória possui outras características.

Ela pode:

  • subir;
  • cair;
  • ficar estável;
  • alternar movimentos.

No processo descrito para o EuPlanejei, a penalidade de ritmo acrescenta ao ranking uma avaliação desse comportamento temporal.

Podemos resumir a lógica como:

Score = MAE + (peso × penalidade de ritmo)

Isso significa que uma configuração com MAE ligeiramente maior pode ocupar posição superior se atender melhor ao critério de ritmo.

Mas essa escolha precisa ser interpretada corretamente.

A penalidade de ritmo:

não é lei universal;

não substitui MAE;

não transforma movimento em acerto;

não garante futuro.

Guarde três ideias:

MAE mede distância de valor;

ritmo avalia outra característica da trajetória segundo a regra adotada;

score combina critérios e produz um ranking contextual.

E uma quarta:

uma boa função de ranking também precisa demonstrar que generaliza.

No planejamento financeiro, o objetivo não é encontrar a curva mais bonita.

É construir comparações transparentes que ajudem a explorar cenários sem transformar estimativa em certeza.

Continue aprendendo sobre previsão, dados e planejamento financeiro no EuPlanejei.com.

Próximo passo: no euplanejei, compare premissas nas previsões e no hub de simulações — sempre como cenários ilustrativos, sem recomendação de investimento.

FAQ sobre penalidade de ritmo

Se um método possui MAE menor, por que pode ficar atrás no ranking?

Porque, conforme a regra descrita, o score não utiliza apenas o MAE. Uma penalidade relacionada ao comportamento da trajetória também pode influenciar a classificação.

O que acontece se o peso do ritmo for zero?

Na fórmula simplificada apresentada, o componente desaparece:

Score = MAE

Nesse caso, o ranking passa a depender apenas do erro absoluto médio.

RMSE e MAPE entram no score?

Segundo a metodologia descrita neste artigo, eles podem aparecer como métricas complementares de comparação, enquanto o score operacional é formado pelo erro médio e pelo componente de ritmo. Caso a implementação do produto mude, essa descrição também precisa ser atualizada.

Existe um peso ideal para qualquer série?

Não. O peso é uma escolha metodológica do sistema. Sua adequação depende da definição da penalidade, da escala dos componentes, da série e do objetivo do ranking.

Menor score significa que aquele método acertará melhor o futuro?

Não. Significa que ele obteve melhor pontuação segundo aquela função, na série e no teste utilizados. O resultado futuro pode ser diferente.

Referências

Texto educativo do euplanejei. Não é recomendação de investimento nem de ativos específicos.