Prever a procura e dimensionar o stock de segurança sem esconder a incerteza

Demo de Previsão da procura e stock de segurança — histórico da procura, períodos passados de teste, previsão e escada de serviço por ciclo de um produto

Um plano de stock começa com duas perguntas diferentes: que procura pode surgir e que reserva está disposto a financiar se a realidade for outra. Juntá-las num único ponto de encomenda sem explicação esconde precisamente os pressupostos que importam. No exemplo abaixo, um produto que vende cerca de 10 unidades por semana fica com um stock de segurança de 18 unidades, um stock-alvo de 48, uma falta de 23 unidades até esse alvo — e 72 $ imobilizados só na reserva. Cada número resulta de um pressuposto que pode ver e alterar.

Comece com um histórico utilizável

Uma semana com vendas realmente nulas é informação. Uma semana em que o produto não estava disponível não prova que ninguém o quisesse. Se um filtro esgotou na terça-feira e nada mais se vendeu nessa semana, registar «0» ensina a qualquer método de previsão que a procura caiu — e o próximo stock fica pequeno demais exatamente onde já faltou produto.

Por isso, marque esses períodos à parte:

  • Período completo — o produto estava disponível e o período está fechado. Aqui, um zero é um zero real.
  • Rutura — o produto esgotou. O período é uma lacuna, não um zero.
  • Disponibilidade desconhecida — não é possível saber. Também é uma lacuna.
  • Período aberto — a semana em curso. É prevista, mas não usada como histórico.

As datas em falta também não devem tornar-se zeros em silêncio. Se a exportação salta duas semanas porque a caixa de uma loja esteve desligada, essas semanas estão em falta; não são «sem vendas». E as devoluções não são procura negativa: corrija primeiro o histórico de origem (por exemplo, descontando-as da semana da venda original) e registe como o fez.

Na loja fictícia da demo, um produto teve duas semanas de rutura e uma de disponibilidade desconhecida nos últimos meses. O seu troço contínuo mais recente de semanas completas tem apenas 11 semanas — por isso a ferramenta recusa estimar uma reserva a partir dele, em vez de fingir que as lacunas eram zeros.

Compare métodos simples antes de complicar

Último valor, média móvel, alisamento exponencial e repetição sazonal podem dar resultados muito diferentes a partir do mesmo histórico. A forma honesta de escolher é testar os métodos aplicáveis nos mesmos períodos passados, treinando cada previsão apenas com o que se sabia antes da sua data. Caso contrário, a avaliação passa a resposta à previsão.

É isso que faz um teste com origem móvel. Tomam-se as últimas 12 semanas completas (ou um quarto do histórico, se for menor — no mínimo 4). Para cada uma, cada método é ajustado às semanas anteriores e prevê um passo à frente. Depois comparam-se os desvios.

Para o produto didático da demo, «Filtro A», com 52 semanas de histórico (uma delas em rutura), o teste a um passo nas mesmas 12 semanas passadas deu:

Método Erro absoluto médio
Média móvel, 13 semanas 1,885
Alisamento exponencial, α 0,1 1,939
Croston-SBA, α 0,1 1,971
Média móvel, 8 semanas 2,000
Média móvel, 4 semanas 2,000
Último valor 3,667

Ganha a média móvel de 13 semanas, com uma previsão constante de 10 unidades por semana. Repare no que não está na tabela: a repetição sazonal de 52 semanas. Precisa de dois anos completos de histórico — 104 semanas — e este produto tem 51 semanas completas. Uma ferramenta que mostrasse aqui uma «previsão sazonal» estaria a inventar um padrão que nunca viu duas vezes.

Duas regras mantêm a comparação justa. Primeira: um método só é classificado se pôde ser usado em todos os períodos de teste; se uma média móvel não pode ser calculada numa semana cuja janela inclui uma rutura, não recebe nota em menos semanas, mais fáceis. Segunda: os empates são resolvidos por uma regra fixa (menor RMSE e depois uma ordem fixa), pelo que reimportar o mesmo ficheiro com outra ordem de linhas dá o mesmo resultado.

Use um erro que consiga interpretar

O erro absoluto médio (MAE) descreve o tamanho médio de um desvio em unidades de procura: «costumamos falhar por 1,9 unidades». O enviesamento mostra a direção: uma previsão sempre alta enche a prateleira de dinheiro. O RMSE penaliza mais os desvios grandes do que os pequenos.

Os erros percentuais exigem cuidado quando a procura real é zero. O erro percentual absoluto ponderado (WAPE: soma dos erros absolutos a dividir pela procura real total) ajuda a comparar produtos de tamanhos diferentes, mas, se a procura real nas semanas de teste for zero, falta o denominador. Um modelo não deve mostrar uns tranquilizadores 0 % só porque o denominador falta; a resposta honesta é «indisponível».

E tenha claro o que o teste mede: é um teste a um passo. Diz quão bem um método previu a semana seguinte a partir das anteriores, não a precisão de uma previsão a seis meses.

Mantenha o intervalo da previsão honesto

Uma faixa sombreada à volta da previsão tranquiliza. Para o «Filtro A», os percentis 10 e 90 dos 12 erros históricos a um passo foram −2 e +2,14, o que coloca a próxima semana entre cerca de 8 e 12,1 unidades. É um contexto útil, mas identifique-o pelo que é: um intervalo histórico de resíduos a um passo, não um intervalo de probabilidade calibrado para uma previsão a seis meses. Com menos de 8 erros de teste, são poucos demais para o calcular e não deve aparecer nenhuma faixa.

Depois, analise a reserva

O stock de segurança é um modelo aproximado separado. Os seus pressupostos devem ser confirmados explicitamente: procura e prazo de entrega independentes e não negativos, parâmetros suficientemente estáveis e uma aproximação normal aceitável. Com esses pressupostos, tanto a variação da procura como a do prazo contribuem para a incerteza no período de proteção — o prazo de entrega mais o intervalo de revisão.

Suponha uma procura média de dez unidades por período com desvio-padrão de dois, um prazo médio de três períodos com desvio-padrão de um e revisão contínua:

  • Períodos de proteção: T = 3 + 0 = 3
  • Variância: V = T·s² + μ²·sL² = 3 × 2² + 10² × 1² = 12 + 100 = 112
  • Desvio-padrão: σ = √112 ≈ 10,583
  • Com 95 % de serviço por ciclo, z = 1,644853627, logo z·σ ≈ 17,41, arredondado para cima à unidade inteira: stock de segurança de 18

Com uma previsão constante de 10 unidades, a procura esperada nos 3 períodos de proteção é 30, e o stock-alvo é 30 + 17,41 arredondado para cima, ou seja 48.

Veja de onde vem a variância: 12 dos 112 vêm da procura semana a semana e 100 do prazo incerto. Encurtar ou estabilizar as entregas ajuda muitas vezes mais a reserva do que qualquer método de previsão.

Dois pormenores práticos. Se o prazo estiver em dias e o histórico for semanal, converta primeiro os dias em semanas (18 dias são 2,57 semanas) e só depois arredonde para cima o período de proteção: 2,57 semanas de prazo mais uma semana de revisão dão 4 semanas de proteção, e o resultado deve indicar que foi arredondado. Em produtos vendidos a peso ou volume, a reserva é arredondada para cima ao passo com que realmente armazena, por exemplo meio litro.

Ponha preço na reserva e encontre a falta

Se a posição de inventário — em stock mais encomendado menos encomendas em atraso — for 20 + 10 − 5 = 25, faltam 23 unidades até ao alvo. A 4 $ por unidade, só a reserva imobiliza 72 $.

Uma escada de objetivos de serviço torna a decisão concreta para o mesmo produto:

Serviço por ciclo Reserva Stock-alvo Capital na reserva
90 % 14 44 56 $
95 % 18 48 72 $
97,5 % 21 51 84 $
99 % 25 55 100 $

Passar de 95 % para 99 % custa mais 28 $ de stock neste único produto. Num catálogo de algumas centenas de produtos em várias localizações, é essa a conversa a ter com os números à frente.

Trata-se de um resultado de planeamento baseado em pressupostos, não de uma encomenda nem de uma garantia de fill rate. «95 % de serviço por ciclo» significa que, com os pressupostos indicados, cerca de 95 % dos ciclos de reposição deverão terminar sem rutura — não que 95 % das unidades serão entregues.

Tudo junto

Previsão da procura e stock de segurança mantém ligados a previsão, o teste histórico e a economia da reserva. A sua demo fixa mostra um catálogo pequeno e um exemplo de média dimensão com várias localizações: 240 produtos em 4 localizações ao longo de 104 semanas, cada um com o seu método testado e o capital das reservas somado por moeda. Para a pergunta seguinte — embalagens, quantidades mínimas e um orçamento de compra limitado — use o Stock Purchase Planner.

Abrir a demo de Previsão da procura e stock de segurança

Ferramentas mencionadas neste guia

Mais guias