class: center, middle, inverse, title-slide .title[ # Administração da Produção ] .subtitle[ ## Unidade 02: Previsão e informação de vendas ] .author[ ###
Renata Oliveira ] --- layout: true <div class="my-footer"> <span> <a href="https://places.education" target="_blank">https://places.education</a> </span> </div> --- # Evolução histórica ## **Produção Artesanal** Forma de produção organizada através dos artesãos que estabeleciam prazos de entrega e prioridades, atendendo especificações preestabelecidas e fixando preços para suas encomendas. Posteriormente a produção aumentou o número de encomendas, passando contratar ajudantes que inicialmente faziam trabalhos de menor responsabilidade e assim que aprendiam o ofício, se tornavam novos artesãos. --- # Evolução histórica ## **Revolução Industrial** A descoberta da máquina a vapor em **1764** por James Watt (decadência da produção artesanal), inicia-se o processo de substituição da força humana pela força da máquina. Os artesãos se agruparam para formar as primeiras fábricas. Essa revolução no modo de fabricação trouxe: .pull-left[ - Padronização dos produtos; - Padronização dos processos de fabricação; - Treinamento e habilitação da MDO; - Criação e desenvolvimento dos quadros gerenciais e de supervisão; ] .pull-right[ - Desenvolvimento de técnicas de planejamento e controle da produção; - Desenvolvimento de técnicas de planejamento e controle financeiro; - Desenvolvimento de técnicas de vendas. ] --- # Evolução histórica ## **Taylorismo** (Administração Científica) Surgiu no **fim do século XIX** nos Estados Unidos através de Taylor a sistematização do conceito de produtividade, isto é, a procura incessante por melhores métodos de trabalho e processos de produção, com o objetivo de se obter melhoria da produtividade com o menor custo possível. --- # Evolução histórica ## **Linha de Montagem** Henry Ford **(1910)** cria a produção em série, revolucionando os métodos e processos produtivos. Surge o conceito de produção em massa, caracterizada por grandes volumes de produtos padronizados. A busca da melhoria da produtividade por meio de novas técnicas originou o termo engenharia industrial. Novos conceitos foram introduzidos: .pull-left[ - Linha de montagem; - Posto de trabalho; - Estoques intermediários; - Monotonia do trabalho; - Arranjo físico;] .pull-right[ - Balanceamento de linha; - Produtos em processo; - Motivação; - Sindicatos; - Manutenção preventiva. ] --- # Evolução histórica ## **Modelo Pós-fordista** **Modelo Toyota (Produção Enxuta)**: A partir de **meados da década de 60**, surgiram novas técnicas produtivas, que vieram a caracterizar a denominada produção enxuta que introduziu, os conceitos: .pull-left[ - Just-in-time; - Engenharia simultânea; - Tecnologia de grupo; - Consórcio modular; ] .pull-right[ - Células de produção; - Desdobramento da função qualidade; - Comakership, Sistemas flexíveis de manufatura; - Manufatura integrada por computador; - Benchmarking.] --- # Evolução histórica <img src="img/13.png" width="70%" style="display: block; margin: auto;" /> --- class: inverse # Evolução histórica .center[ .huge[ E HOJE??????? ]] --- # Decisões centrais na Administração da Produção .large[ - O **que** produzir e comprar? - **Quanto** produzir e comprar? - **Quando** produzir e comprar? - Com que **recurso** produzir? - **Como levar** produtos ou serviços para o consumidor? ] --- # Fundamentos da previsão de demanda * **Definição:** Previsão de demanda é o processo de estimar a quantidade futura de produtos ou serviços que os clientes irão adquirir em um período específico, sob determinadas condições. * **Papel na Administração da Produção:** É o ponto de partida para todo o planejamento e controle. Uma previsão precisa é crítica para: * **Planejamento da Capacidade:** Definir o tamanho da fábrica, compra de máquinas. * **Gestão de Estoques:** Evitar excessos (custos) ou falta (perda de vendas). * **Planejamento Mestre da Produção (PMP):** Definir o que e quando produzir. * **Compras:** Planejar a aquisição de matéria-prima (diretamente ligada à Eng. de Materiais). * **Orçamentação:** Estimar custos e receitas futuras. --- # Fundamentos da previsão de demanda * **Características das Previsões (Slack):** * São **sempre imprecisas**. O objetivo é minimizar o erro, não eliminá-lo. * São **mais precisas para agregados** (ex.: previsão para uma família de produtos) do que para itens individuais. * São **menos precisas para períodos mais longos** (horizonte de longo prazo). --- # Fundamentos da previsão de demanda ### a) Produção sob Encomenda (Make-to-Order - MTO) * **Como funciona:** O produto só é iniciado após a confirmação do pedido do cliente. Exemplos: navios, máquinas industriais, prédios, ternos sob medida. * **Papel da Previsão de Demanda:** A previsão aqui é **menos sobre "o que" e "quanto" produzir**, e mais sobre **capacidade e lead times**. * **Previsão de Demanda Agregada:** É usada para prever a carga de trabalho futura na fábrica (ex.: quantas horas de trabalho serão necessárias no próximo trimestre?). * **Finalidade:** Planejar a capacidade (contratar/demitir funcionários, comprar máquinas), adquirir materiais estratégicos de longo lead time e definir prazos de entrega realistas para os clientes. --- # Fundamentos da previsão de demanda ### b) Produção para Estoque (Make-to-Stock - MTS) * **Como funciona:** Os produtos são fabricados antecipadamente e mantidos em estoque, prontos para a demanda. Exemplos: eletrodomésticos, bebidas, produtos de consumo. * **Papel da Previsão de Demanda:** **CRITICO**. É o coração do sistema. * **Previsão de Demanda Detalhada:** É necessária uma previsão precisa por item (SKU) para definir os níveis de estoque-alvo. * **Finalidade:** Calcular o **Plano Mestre de Produção (MPS)**, que define o que, quanto e quando produzir para repor os estoques, evitando tanto a falta (ruptura) quanto o excesso (estoque obsoleto). --- # Fundamentos da previsão de demanda ### c) Montagem sob Encomenda (Assemble-to-Order - ATO) * **Como funciona:** Componentes e subconjuntos são produzidos ou comprados antecipadamente, mas a montagem final só ocorre após o pedido. Exemplos: computadores Dell, carros com muitas opções. * **Papel da Previsão de Demanda:** * **Previsão ao Nível de Componentes:** A previsão não é para o produto final (ex.: "notebook i7, 16GB, 512GB"), mas para os **componentes comuns** (ex.: quantas telas de 15", quantos processadores i7, quantos GB de RAM serão necessários?). * **Finalidade:** Elaborar o **Plano Mestre de Produção (MPS)** para os componentes e gerenciar seus estoques. A montagem final é acionada pelo pedido real. --- # Fundamentos da previsão de demanda ### d) Engenharia sob Encomenda (Engineer-to-Order - ETO) * **Como funciona:** O projeto do produto é customizado para cada pedido. A produção só começa após a engenharia. Exemplos: usinas de energia, linhas de produção automatizadas. * **Papel da Previsão de Demanda:** Semelhante ao MTO, mas ainda mais estratégica e de longo prazo. * **Previsão de Mercado:** Foca em tendências de mercado, projetos de lei, investimentos de grandes clientes. * **Finalidade:** Planejamento estratégico de capacidade, investimentos em P&D e preparação da cadeia de suprimentos para materiais críticos. --- # Fundamentos da previsão de demanda ### e) Layout por Posição Fixa * **Como funciona:** O produto principal fica parado e os recursos (mão de obra, equipamentos) se movem até ele. Exemplos: construção civil, estaleiros. * **Relação com a Previsão:** A previsão de demanda é usada para **planejar a alocação de recursos críticos** (equipes especializadas, guindastes) ao longo do tempo para múltiplos projetos. --- # Fundamentos da previsão de demanda ### f) Layout por Processo (Funcional) * **Como funciona:** Máquinas ou atividades similares são agrupadas em departamentos (ex.: departamento de solda, departamento de pintura). O produto flui entre esses departamentos. Típico de produção sob encomenda (MTO) ou de baixo volume/alta variedade. * **Relação com a Previsão:** A previsão de demanda agregada é vital para **dimensionar a capacidade de cada departamento**. Se a previsão indica aumento de vendas de produtos que exigem mais usinagem, o departamento de usinagem precisa ser expandido. --- # Fundamentos da previsão de demanda ### g) Layout por Produto (Linha de Montagem) * **Como funciona:** Máquinas e equipamentos são dispostos na sequência exata das operações necessárias para fabricar um produto. Típico de produção em massa para estoque (MTS). * **Relação com a Previsão:** **DIRETA E CRUCIAL**. O **ritmo da linha (takt time)** é calculado com base na previsão de demanda. * **Exemplo:** Se a previsão é de vender 480 unidades por dia em um turno de 8 horas (480 minutos), o *takt time* é de 1 minuto. A linha deve produzir uma unidade a cada minuto para atender à demanda. Qualquer alteração significativa na previsão pode exigir um rebalanceamento da linha. --- # Fundamentos da previsão de demanda ### h) Layout Celular (Manufacturing Cells) * **Como funciona:** Células são criadas para produzir famílias de produtos com processos similares. Combina vantagens do layout por processo e por produto. * **Relação com a Previsão:** A previsão de demanda é usada para: 1. **Definir as famílias de produtos** que formarão cada célula. 2. **Dimensionar a capacidade de cada célula** com base na demanda prevista para sua família de produtos. --- # Fundamentos da previsão de demanda .small[ | Modelo/Layout | Principal Uso da Previsão de Demanda | Horizonte Típico da Previsão | | :--- | :--- | :--- | | **Produção para Estoque (MTS)** | Definir o plano mestre de produção e níveis de estoque | Curto e médio prazo (semanas, meses) | | **Montagem sob Encomenda (ATO)** | Planejar estoques de componentes comuns | Médio prazo (meses) | | **Produção sob Encomenda (MTO)** | Planejamento de capacidade e lead times | Médio e longo prazo (trimestres, anos) | | **Engenharia sob Encomenda (ETO)** | Planejamento estratégico e de capacidade | Longuíssimo prazo (anos) | | **Layout por Produto (Linha)** | Definir o ritmo de produção (*takt time*) | Curto e médio prazo | | **Layout por Processo** | Dimensionar a capacidade de cada departamento | Médio prazo | ] **Conclusão:** A previsão de demanda não é um elemento opcional; é um **pré-requisito** para um planejamento de produção eficaz, independentemente do modelo ou layout escolhido. A precisão da previsão impacta diretamente a eficiência, os custos e o nível de serviço ao cliente da empresa. --- # Fundamentos da previsão de demanda ### **Horizonte de Tempo:** * **Longo Prazo (> 2 anos):** Para planejamento estratégico (nova fábrica, novos produtos). Técnicas qualitativas são comuns. * **Médio Prazo (3 meses a 2 anos):** Para Planejamento Agregado da Produção (PAP). Técnicas quantitativas (séries temporais) são predominantes. * **Curto Prazo (diário a 3 meses):** Para programação detalhada da produção e controle de estoques. Técnicas quantitativas de alta frequência. --- # Fundamentos da previsão de demanda ### **Padrões de Demanda (Rodrigues):** **Tendência:** Crescimento ou declínio sustentado ao longo do tempo. **Sazonalidade:** Variações regulares e previsíveis que se repetem em períodos fixos (ex.: verão, Natal). **Ciclicidade:** Variações relacionadas a ciclos econômicos (mais longos e irregulares). **Variação Aleatória:** Flutuações imprevisíveis ("ruído"). --- # Fundamentos da previsão de demanda ### **Técnicas de Previsão** * **A. Técnicas Qualitativas:** Baseadas em julgamento e opinião. Usadas quando há poucos dados históricos (lançamento de produtos) ou em contextos muito incertos. * **Opinião de Especialistas:** Consulta a vendedores, gerentes, engenheiros. * **Pesquisa de Mercado:** Entrevistas com clientes potenciais. * **Método Delphi:** Rodadas anônimas de questionários com especialistas para chegar a um consenso. --- # Fundamentos da previsão de demanda # **Técnicas de Previsão** * **B. Técnicas Quantitativas:** Baseadas em dados históricos e modelos matemáticos. * **Séries Temporais:** Assume que o padrão passado se repetirá no futuro. * **Média Móvel Simples:** Média das demandas dos últimos `n` períodos. Simples, mas ignora tendências e sazonalidade. * **Média Móvel Ponderada:** Atribui pesos diferentes aos períodos (pesos maiores para dados mais recentes). --- # Fundamentos da previsão de demanda ### **Técnicas de Previsão** * **B. Técnicas Quantitativas:** Baseadas em dados históricos e modelos matemáticos. * **Séries Temporais:** Assume que o padrão passado se repetirá no futuro. * **Suavização Exponencial:** Similar à média móvel ponderada, mas os pesos decaem exponencialmente. Mais eficiente computacionalmente. A fórmula básica é: `Previsão_nova = α * Demanda_real_anterior + (1 - α) * Previsão_anterior`, onde `α` é a constante de suavização (0 < α < 1). * **Decomposição de Série Temporal:** Separa a demanda em seus componentes (tendência, sazonalidade, ciclo e aleatoriedade) para modelagem individual. * **Modelos Causais (Regressão):** Assume uma relação de causa e efeito entre a demanda e uma ou mais variáveis independentes (ex.: preço do produto, índice de desemprego, PIB). Mais complexo, mas potencialmente mais preciso para o longo prazo. --- # Fundamentos da previsão de demanda ### **Medição de Erros da Previsão** * É fundamental medir a acurácia da previsão para validar e melhorar o modelo. * **Erro da Previsão:** `Erro = Demanda Real - Previsão` * **Medidas Comuns:** * **MAE (Mean Absolute Error - Erro Médio Absoluto):** Média dos valores absolutos dos erros. Fácil de interpretar. * **MSE (Mean Squared Error - Erro Quadrático Médio):** Média dos quadrados dos erros. Penaliza erros grandes. * **MAPE (Mean Absolute Percentage Error - Erro Percentual Absoluto Médio):** Expressa o erro em porcentagem. Muito útil para comparação entre diferentes produtos. --- # Detalhamento das Técnicas ### **Dados Históricos de Demanda** .small[ <div style="border: 1px solid #ddd; padding: 0px; overflow-y: scroll; height:300px; overflow-x: scroll; width:100%; "><table class="table table-striped table-hover table-condensed lightable-paper" style='color: black; margin-left: auto; margin-right: auto; color: black; font-family: "Arial Narrow", arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;'> <caption>Série Temporal da Demanda Real (Unidades/Mês)</caption> <thead> <tr> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Mes </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Demanda_Real </th> </tr> </thead> <tbody> <tr> <td style="text-align:center;"> 1 </td> <td style="text-align:center;"> 120 </td> </tr> <tr> <td style="text-align:center;"> 2 </td> <td style="text-align:center;"> 135 </td> </tr> <tr> <td style="text-align:center;"> 3 </td> <td style="text-align:center;"> 118 </td> </tr> <tr> <td style="text-align:center;"> 4 </td> <td style="text-align:center;"> 142 </td> </tr> <tr> <td style="text-align:center;"> 5 </td> <td style="text-align:center;"> 130 </td> </tr> <tr> <td style="text-align:center;"> 6 </td> <td style="text-align:center;"> 155 </td> </tr> <tr> <td style="text-align:center;"> 7 </td> <td style="text-align:center;"> 145 </td> </tr> <tr> <td style="text-align:center;"> 8 </td> <td style="text-align:center;"> 160 </td> </tr> <tr> <td style="text-align:center;"> 9 </td> <td style="text-align:center;"> 138 </td> </tr> <tr> <td style="text-align:center;"> 10 </td> <td style="text-align:center;"> 165 </td> </tr> <tr> <td style="text-align:center;"> 11 </td> <td style="text-align:center;"> 150 </td> </tr> <tr> <td style="text-align:center;"> 12 </td> <td style="text-align:center;"> 170 </td> </tr> </tbody> </table></div> ] --- # Detalhamento das Técnicas ### **Dados Históricos de Demanda** <img src="index_files/figure-html/unnamed-chunk-6-1.png" width="60%" style="display: block; margin: auto;" /> --- # Detalhamento das Técnicas ### **Média Móvel Simples (MMS)** **Conceito:** A previsão para o próximo período é a média aritmética das demandas reais dos `n` períodos mais recentes. **Fórmula:** `Previsão (período t+1) = Σ (Demanda Real dos últimos n períodos) / n` --- # Detalhamento das Técnicas ### **Média Móvel Simples (MMS)** **Exemplo Prático:** Vamos calcular usando **n=3** (média móvel de 3 meses). .small[ <div style="border: 1px solid #ddd; padding: 0px; overflow-y: scroll; height:300px; overflow-x: scroll; width:100%; "><table class="table table-striped table-hover table-condensed lightable-paper" style='color: black; margin-left: auto; margin-right: auto; color: black; font-family: "Arial Narrow", arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;'> <caption>Cálculo da Média Móvel Simples - Fórmula: Previsão(t+1) = Σ(Demanda últimos n períodos) / n</caption> <thead> <tr> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Mes </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Demanda_Real </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Calculo_MMS </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Previsao_MMS </th> </tr> </thead> <tbody> <tr> <td style="text-align:center;"> 1 </td> <td style="text-align:center;"> 120 </td> <td style="text-align:center;"> - </td> <td style="text-align:center;"> NA </td> </tr> <tr> <td style="text-align:center;"> 2 </td> <td style="text-align:center;"> 135 </td> <td style="text-align:center;"> - </td> <td style="text-align:center;"> NA </td> </tr> <tr> <td style="text-align:center;"> 3 </td> <td style="text-align:center;"> 118 </td> <td style="text-align:center;"> - </td> <td style="text-align:center;"> NA </td> </tr> <tr> <td style="text-align:center;"> 4 </td> <td style="text-align:center;"> 142 </td> <td style="text-align:center;"> (120+135+118)/3 </td> <td style="text-align:center;"> 124.3 </td> </tr> <tr> <td style="text-align:center;"> 5 </td> <td style="text-align:center;"> 130 </td> <td style="text-align:center;"> (135+118+142)/3 </td> <td style="text-align:center;"> 131.7 </td> </tr> <tr> <td style="text-align:center;"> 6 </td> <td style="text-align:center;"> 155 </td> <td style="text-align:center;"> (118+142+130)/3 </td> <td style="text-align:center;"> 130.0 </td> </tr> <tr> <td style="text-align:center;"> 7 </td> <td style="text-align:center;"> 145 </td> <td style="text-align:center;"> (142+130+155)/3 </td> <td style="text-align:center;"> 142.3 </td> </tr> <tr> <td style="text-align:center;"> 8 </td> <td style="text-align:center;"> 160 </td> <td style="text-align:center;"> (130+155+145)/3 </td> <td style="text-align:center;"> 143.3 </td> </tr> <tr> <td style="text-align:center;"> 9 </td> <td style="text-align:center;"> 138 </td> <td style="text-align:center;"> (155+145+160)/3 </td> <td style="text-align:center;"> 153.3 </td> </tr> <tr> <td style="text-align:center;"> 10 </td> <td style="text-align:center;"> 165 </td> <td style="text-align:center;"> (145+160+138)/3 </td> <td style="text-align:center;"> 144.3 </td> </tr> <tr> <td style="text-align:center;"> 11 </td> <td style="text-align:center;"> 150 </td> <td style="text-align:center;"> (160+138+165)/3 </td> <td style="text-align:center;"> 154.3 </td> </tr> <tr> <td style="text-align:center;"> 12 </td> <td style="text-align:center;"> 170 </td> <td style="text-align:center;"> (138+165+150)/3 </td> <td style="text-align:center;"> 151.0 </td> </tr> <tr> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> 13 </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> NA </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> (165+150+170)/3 </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> 161.7 </td> </tr> </tbody> </table></div> ] --- # Detalhamento das Técnicas ### **Média Móvel Simples (MMS)** <img src="index_files/figure-html/unnamed-chunk-8-1.png" width="60%" style="display: block; margin: auto;" /> --- # Detalhamento das Técnicas ### **Média Móvel Ponderada (MMP)** **Conceito:** Atribui pesos diferentes a cada período, dando mais importância aos dados mais recentes. **Fórmula:** `Previsão (t+1) = (Peso₁ * Realₜ) + (Peso₂ * Realₜ₋₁) + ... + (Pesoₙ * Realₜ₋ₙ₊₁)` *Onde a soma dos pesos deve ser igual a 1.* --- # Detalhamento das Técnicas ### **Média Móvel Ponderada (MMP)** **Exemplo Prático:** Cálculo da Média Móvel Ponderada - Pesos: 0.5 (mês t-1), 0.3 (mês t-2), 0.2 (mês t-3) .small[ <div style="border: 1px solid #ddd; padding: 0px; overflow-y: scroll; height:300px; overflow-x: scroll; width:100%; "><table class="table table-striped table-hover table-condensed lightable-paper" style='color: black; margin-left: auto; margin-right: auto; color: black; font-family: "Arial Narrow", arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;'> <caption>Cálculo da Média Móvel Ponderada - Pesos: 0.5 (mês t-1), 0.3 (mês t-2), 0.2 (mês t-3)</caption> <thead> <tr> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Mes </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Demanda_Real </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Calculo_MMP </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Previsao_MMP </th> </tr> </thead> <tbody> <tr> <td style="text-align:center;"> 1 </td> <td style="text-align:center;"> 120 </td> <td style="text-align:center;"> - </td> <td style="text-align:center;"> NA </td> </tr> <tr> <td style="text-align:center;"> 2 </td> <td style="text-align:center;"> 135 </td> <td style="text-align:center;"> - </td> <td style="text-align:center;"> NA </td> </tr> <tr> <td style="text-align:center;"> 3 </td> <td style="text-align:center;"> 118 </td> <td style="text-align:center;"> - </td> <td style="text-align:center;"> NA </td> </tr> <tr> <td style="text-align:center;"> 4 </td> <td style="text-align:center;"> 142 </td> <td style="text-align:center;"> (118×0.5)+(135×0.3)+(120×0.2) </td> <td style="text-align:center;"> 126.5 </td> </tr> <tr> <td style="text-align:center;"> 5 </td> <td style="text-align:center;"> 130 </td> <td style="text-align:center;"> (142×0.5)+(118×0.3)+(135×0.2) </td> <td style="text-align:center;"> 133.4 </td> </tr> <tr> <td style="text-align:center;"> 6 </td> <td style="text-align:center;"> 155 </td> <td style="text-align:center;"> (130×0.5)+(142×0.3)+(118×0.2) </td> <td style="text-align:center;"> 132.4 </td> </tr> <tr> <td style="text-align:center;"> 7 </td> <td style="text-align:center;"> 145 </td> <td style="text-align:center;"> (155×0.5)+(130×0.3)+(142×0.2) </td> <td style="text-align:center;"> 146.9 </td> </tr> <tr> <td style="text-align:center;"> 8 </td> <td style="text-align:center;"> 160 </td> <td style="text-align:center;"> (145×0.5)+(155×0.3)+(130×0.2) </td> <td style="text-align:center;"> 147.0 </td> </tr> <tr> <td style="text-align:center;"> 9 </td> <td style="text-align:center;"> 138 </td> <td style="text-align:center;"> (160×0.5)+(145×0.3)+(155×0.2) </td> <td style="text-align:center;"> 152.5 </td> </tr> <tr> <td style="text-align:center;"> 10 </td> <td style="text-align:center;"> 165 </td> <td style="text-align:center;"> (138×0.5)+(160×0.3)+(145×0.2) </td> <td style="text-align:center;"> 146.0 </td> </tr> <tr> <td style="text-align:center;"> 11 </td> <td style="text-align:center;"> 150 </td> <td style="text-align:center;"> (165×0.5)+(138×0.3)+(160×0.2) </td> <td style="text-align:center;"> 155.9 </td> </tr> <tr> <td style="text-align:center;"> 12 </td> <td style="text-align:center;"> 170 </td> <td style="text-align:center;"> (150×0.5)+(165×0.3)+(138×0.2) </td> <td style="text-align:center;"> 152.1 </td> </tr> <tr> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> 13 </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> NA </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> (170×0.5)+(150×0.3)+(165×0.2) </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> 163.0 </td> </tr> </tbody> </table></div> ] --- # Detalhamento das Técnicas ### **Média Móvel Ponderada (MMP)** <img src="index_files/figure-html/unnamed-chunk-10-1.png" width="60%" style="display: block; margin: auto;" /> --- # Detalhamento das Técnicas ### **Suavização Exponencial Simples (SES)** **Conceito:** Atualiza a previsão anterior considerando uma parcela do erro cometido. É elegante e eficiente, necessitando apenas de três dados: a previsão anterior, a demanda real e a constante de suavização (α). **Fórmula:** `Previsão Nova (Fₜ₊₁) = α * Demanda Real Atual (Aₜ) + (1 - α) * Previsão Anterior (Fₜ)` * `α` (Alfa) é a constante de suavização, variando entre 0 e 1. * Um **α alto (ex.: 0.7)** significa que a previsão reage rapidamente a mudanças reais. * Um **α baixo (ex.: 0.1)** significa que a previsão é mais estável e suaviza o "ruído". --- # Detalhamento das Técnicas ### **Suavização Exponencial Simples (SES)** **Exemplo Prático:** Vamos usar **α = 0.3**. Precisamos de uma previsão inicial (F₁). Vamos assumir **F₁ = 120** (igual à demanda do mês 1). .small[ <div style="border: 1px solid #ddd; padding: 0px; overflow-y: scroll; height:300px; overflow-x: scroll; width:100%; "><table class="table table-striped table-hover table-condensed lightable-paper" style='color: black; margin-left: auto; margin-right: auto; color: black; font-family: "Arial Narrow", arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;'> <caption>Cálculo da Suavização Exponencial - Fórmula: Fₜ₊₁ = α × Aₜ + (1-α) × Fₜ</caption> <thead> <tr> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Mes </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Demanda_Real </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Previsao_Anterior </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Calculo_SES </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Previsao_SES </th> </tr> </thead> <tbody> <tr> <td style="text-align:center;"> 1 </td> <td style="text-align:center;"> 120 </td> <td style="text-align:center;"> 120.0 </td> <td style="text-align:center;"> F₁ = 120.0 (inicial) </td> <td style="text-align:center;"> 120.0 </td> </tr> <tr> <td style="text-align:center;"> 2 </td> <td style="text-align:center;"> 135 </td> <td style="text-align:center;"> 120.0 </td> <td style="text-align:center;"> 0.3×120 + 0.7×120.0 </td> <td style="text-align:center;"> 120.0 </td> </tr> <tr> <td style="text-align:center;"> 3 </td> <td style="text-align:center;"> 118 </td> <td style="text-align:center;"> 124.5 </td> <td style="text-align:center;"> 0.3×135 + 0.7×120.0 </td> <td style="text-align:center;"> 124.5 </td> </tr> <tr> <td style="text-align:center;"> 4 </td> <td style="text-align:center;"> 142 </td> <td style="text-align:center;"> 122.6 </td> <td style="text-align:center;"> 0.3×118 + 0.7×124.5 </td> <td style="text-align:center;"> 122.6 </td> </tr> <tr> <td style="text-align:center;"> 5 </td> <td style="text-align:center;"> 130 </td> <td style="text-align:center;"> 128.4 </td> <td style="text-align:center;"> 0.3×142 + 0.7×122.6 </td> <td style="text-align:center;"> 128.4 </td> </tr> <tr> <td style="text-align:center;"> 6 </td> <td style="text-align:center;"> 155 </td> <td style="text-align:center;"> 128.9 </td> <td style="text-align:center;"> 0.3×130 + 0.7×128.4 </td> <td style="text-align:center;"> 128.9 </td> </tr> <tr> <td style="text-align:center;"> 7 </td> <td style="text-align:center;"> 145 </td> <td style="text-align:center;"> 136.7 </td> <td style="text-align:center;"> 0.3×155 + 0.7×128.9 </td> <td style="text-align:center;"> 136.7 </td> </tr> <tr> <td style="text-align:center;"> 8 </td> <td style="text-align:center;"> 160 </td> <td style="text-align:center;"> 139.2 </td> <td style="text-align:center;"> 0.3×145 + 0.7×136.7 </td> <td style="text-align:center;"> 139.2 </td> </tr> <tr> <td style="text-align:center;"> 9 </td> <td style="text-align:center;"> 138 </td> <td style="text-align:center;"> 145.4 </td> <td style="text-align:center;"> 0.3×160 + 0.7×139.2 </td> <td style="text-align:center;"> 145.4 </td> </tr> <tr> <td style="text-align:center;"> 10 </td> <td style="text-align:center;"> 165 </td> <td style="text-align:center;"> 143.5 </td> <td style="text-align:center;"> 0.3×138 + 0.7×145.4 </td> <td style="text-align:center;"> 143.5 </td> </tr> <tr> <td style="text-align:center;"> 11 </td> <td style="text-align:center;"> 150 </td> <td style="text-align:center;"> 149.9 </td> <td style="text-align:center;"> 0.3×165 + 0.7×143.5 </td> <td style="text-align:center;"> 149.9 </td> </tr> <tr> <td style="text-align:center;"> 12 </td> <td style="text-align:center;"> 170 </td> <td style="text-align:center;"> 149.9 </td> <td style="text-align:center;"> 0.3×150 + 0.7×149.9 </td> <td style="text-align:center;"> 149.9 </td> </tr> <tr> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> 13 </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> NA </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> 155.9 </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> 0.3×170 + 0.7×149.9 </td> <td style="text-align:center;font-weight: bold;background-color: rgba(255, 242, 204, 255) !important;"> 155.9 </td> </tr> </tbody> </table></div> ] --- # Detalhamento das Técnicas ### **Suavização Exponencial Simples (SES)** <img src="index_files/figure-html/unnamed-chunk-12-1.png" width="60%" style="display: block; margin: auto;" /> --- # Detalhamento das Técnicas ### **Cálculo do Erro de Previsão (MAPE)** **Conceito:** O MAPE (Mean Absolute Percentage Error) mede a precisão da previsão em porcentagem, facilitando a comparação entre diferentes produtos ou técnicas. **Fórmula do MAPE:** `MAPE = (1/n) * Σ |(Demanda Real - Previsão) / Demanda Real| * 100%` --- # Detalhamento das Técnicas ### **Cálculo do Erro de Previsão (MAPE)** **Exemplo Prático:** Vamos calcular o MAPE para a **Suavização Exponencial (α=0.3)** a partir do Mês 2. .small[ <div style="border: 1px solid #ddd; padding: 0px; overflow-y: scroll; height:300px; overflow-x: scroll; width:100%; "><table class="table table-striped table-hover table-condensed lightable-paper" style='color: black; margin-left: auto; margin-right: auto; color: black; font-family: "Arial Narrow", arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;'> <caption>Cálculo do MAPE (Mean Absolute Percentage Error)</caption> <thead> <tr> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Mes </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Demanda_Real </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Previsao_SES </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Erro </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Erro_Absoluto </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Erro_Percentual_Absoluto </th> </tr> </thead> <tbody> <tr> <td style="text-align:center;"> 2 </td> <td style="text-align:center;"> 135 </td> <td style="text-align:center;"> 120.0 </td> <td style="text-align:center;"> 15.0 </td> <td style="text-align:center;"> 15.0 </td> <td style="text-align:center;"> 11.1 </td> </tr> <tr> <td style="text-align:center;"> 3 </td> <td style="text-align:center;"> 118 </td> <td style="text-align:center;"> 124.5 </td> <td style="text-align:center;"> -6.5 </td> <td style="text-align:center;"> 6.5 </td> <td style="text-align:center;"> 5.5 </td> </tr> <tr> <td style="text-align:center;"> 4 </td> <td style="text-align:center;"> 142 </td> <td style="text-align:center;"> 122.6 </td> <td style="text-align:center;"> 19.4 </td> <td style="text-align:center;"> 19.4 </td> <td style="text-align:center;"> 13.7 </td> </tr> <tr> <td style="text-align:center;"> 5 </td> <td style="text-align:center;"> 130 </td> <td style="text-align:center;"> 128.4 </td> <td style="text-align:center;"> 1.6 </td> <td style="text-align:center;"> 1.6 </td> <td style="text-align:center;"> 1.2 </td> </tr> <tr> <td style="text-align:center;"> 6 </td> <td style="text-align:center;"> 155 </td> <td style="text-align:center;"> 128.9 </td> <td style="text-align:center;"> 26.1 </td> <td style="text-align:center;"> 26.1 </td> <td style="text-align:center;"> 16.8 </td> </tr> <tr> <td style="text-align:center;"> 7 </td> <td style="text-align:center;"> 145 </td> <td style="text-align:center;"> 136.7 </td> <td style="text-align:center;"> 8.3 </td> <td style="text-align:center;"> 8.3 </td> <td style="text-align:center;"> 5.7 </td> </tr> <tr> <td style="text-align:center;"> 8 </td> <td style="text-align:center;"> 160 </td> <td style="text-align:center;"> 139.2 </td> <td style="text-align:center;"> 20.8 </td> <td style="text-align:center;"> 20.8 </td> <td style="text-align:center;"> 13.0 </td> </tr> <tr> <td style="text-align:center;"> 9 </td> <td style="text-align:center;"> 138 </td> <td style="text-align:center;"> 145.4 </td> <td style="text-align:center;"> -7.4 </td> <td style="text-align:center;"> 7.4 </td> <td style="text-align:center;"> 5.4 </td> </tr> <tr> <td style="text-align:center;"> 10 </td> <td style="text-align:center;"> 165 </td> <td style="text-align:center;"> 143.5 </td> <td style="text-align:center;"> 21.5 </td> <td style="text-align:center;"> 21.5 </td> <td style="text-align:center;"> 13.0 </td> </tr> <tr> <td style="text-align:center;"> 11 </td> <td style="text-align:center;"> 150 </td> <td style="text-align:center;"> 149.9 </td> <td style="text-align:center;"> 0.1 </td> <td style="text-align:center;"> 0.1 </td> <td style="text-align:center;"> 0.1 </td> </tr> <tr> <td style="text-align:center;"> 12 </td> <td style="text-align:center;"> 170 </td> <td style="text-align:center;"> 149.9 </td> <td style="text-align:center;"> 20.1 </td> <td style="text-align:center;"> 20.1 </td> <td style="text-align:center;"> 11.8 </td> </tr> </tbody> <tfoot> <tr> <td style = 'padding: 0; border:0;' colspan='100%'><sup>a</sup> MAPE Total = (97.35% / 11) ≈ 8.85 %</td> </tr> <tr> <td style = 'padding: 0; border:0;' colspan='100%'><sup>b</sup> Fórmula: MAPE = (1/n) × Σ |(Real - Previsão)/Real| × 100%</td> </tr> <tr> <td style = 'padding: 0; border:0;' colspan='100%'><sup>c</sup> Em média, a previsão usando SES com α=0.3 teve um erro de aproximadamente **8.85%** em relação à demanda real. Esse valor seria comparado com o MAPE de outras técnicas (como MMS ou MMP) para decidir qual modelo é mais preciso para este conjunto de dados específico.</td> </tr> </tfoot> </table></div> ] --- # Detalhamento das Técnicas ### **Comparação de Todas as Técnicas** <img src="index_files/figure-html/unnamed-chunk-15-1.png" width="60%" style="display: block; margin: auto;" /> --- # Detalhamento das Técnicas ### **Comparação de Todas as Técnicas** .small[ <div style="border: 1px solid #ddd; padding: 0px; overflow-y: scroll; height:300px; overflow-x: scroll; width:100%; "><table class="table table-striped table-hover table-condensed lightable-paper" style='color: black; margin-left: auto; margin-right: auto; color: black; font-family: "Arial Narrow", arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;'> <caption>Comparação entre as técnicas</caption> <thead> <tr> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Método </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Previsão_Mês_13 </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> MAPE </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Complexidade </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Reação_a_Mudanças </th> <th style="text-align:center;position: sticky; top:0; background-color: #FFFFFF;"> Melhor_Uso </th> </tr> </thead> <tbody> <tr> <td style="text-align:center;"> Média Móvel Simples (n=3) </td> <td style="text-align:center;"> 161.7 </td> <td style="text-align:center;"> 8.6 </td> <td style="text-align:center;"> Baixa </td> <td style="text-align:center;"> Lenta </td> <td style="text-align:center;"> Demandas estáveis </td> </tr> <tr> <td style="text-align:center;"> Média Móvel Ponderada (0.5,0.3,0.2) </td> <td style="text-align:center;"> 163.0 </td> <td style="text-align:center;"> 9.2 </td> <td style="text-align:center;"> Média </td> <td style="text-align:center;"> Moderada </td> <td style="text-align:center;"> Demandas com tendência </td> </tr> <tr> <td style="text-align:center;"> Suavização Exponencial (α=0.3) </td> <td style="text-align:center;"> 155.9 </td> <td style="text-align:center;"> 8.2 </td> <td style="text-align:center;"> Baixa </td> <td style="text-align:center;"> Lenta (α=0.3) </td> <td style="text-align:center;"> Suavização de ruído </td> </tr> </tbody> </table></div> ] --- # Detalhamento das Técnicas ### **Comparação de Todas as Técnicas** <table class="table table-striped table-hover" style="color: black; width: auto !important; margin-left: auto; margin-right: auto;"> <caption>Resumo Executivo da Análise de Previsão</caption> <thead> <tr> <th style="text-align:left;"> Métrica </th> <th style="text-align:left;"> Valor </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> Melhor Método (Menor MAPE) </td> <td style="text-align:left;"> Suavização Exponencial (α=0.3) </td> </tr> <tr> <td style="text-align:left;"> Previsão Consensual Mês 13 </td> <td style="text-align:left;"> 160.2 unidades </td> </tr> <tr> <td style="text-align:left;"> MAPE Médio dos Métodos </td> <td style="text-align:left;"> 8.67 % </td> </tr> <tr> <td style="text-align:left;"> Amplitude das Previsões (Mês 13) </td> <td style="text-align:left;"> 155.9 - 163.0 unidades (variação de 7.1 unidades) </td> </tr> <tr> <td style="text-align:left;"> Recomendação para Produção </td> <td style="text-align:left;"> Utilizar MMP para maior sensibilidade a tendências recentes </td> </tr> </tbody> </table> --- # Previsão de demanda **Conclusão e Próximos Passos** * A previsão é uma ferramenta gerencial essencial. * Nenhuma técnica é perfeita; a escolha depende do contexto. * Monitorar o erro é fundamental para a melhoria contínua. * **Próximo: Atividade Prática!** --- # **Atividade de aprendizagem** **Título:** Previsão de Demanda [LINK](https://www.places.education/disciplinas/adm_prod_mat/aa02/) --- class: center, middle .huge[ **DÚVIDAS?** ] ---