SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Previs˜ao de vendas numa empresa de TI
utilizando time series
13a Conferˆencia Ib´erica de Sistemas e Tecnologias de
Informa¸c˜ao
Pedro Sobreiro, Domingos Martinho e Ant´onio Pratas
C´aceres, Espanha, 14 de Junho de 2018
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Agenda
1 Objectivos do Estudo
2 Enquadramento te´orico
3 Metodologia
4 Resultados
5 Conclus˜oes
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Objetivo do Estudo
Explorar o potencial dos algoritmos
Exponencial Smoothing, Auto Regressive
Integrated Moving Average (ARIMA) e
Artificial Neural Networks (ANN) para
previs˜oes baseadas em time series, numa
empresa na ´area das TI
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Enquadramento te´orico
Porquˆe a previs˜ao de vendas?
Uma m´a previs˜ao de vendas provoca problemas na gest˜ao de
stocks (Nunnari, & Nunnari, 2017) ;
Muitas empresas n˜ao utilizam mecanismos adequados para
prever as vendas (Ribeiro, Seruca, & Dur˜ao, 2016) ;
A importˆancia da previs˜ao de vendas leva a dispˆendio de
recursos humanos e financeiros para obter informa¸c˜ao fi´avel
sobre a previs˜ao de vendas que ´e essencial para o neg´ocio;
Nunnari, G., & Nunnari, V. (2017). Forecasting Monthly Sales Retail Time Series: A Case Study. Em 2017
IEEE 19th Conference on Business Informatics (CBI) (Vol. 01, pp. 1–6). doi:10.1109/CBI.2017.57
Ribeiro, A., Seruca, I., & Dur˜ao, N. (2016). Sales prediction for a pharmaceutical distribution company: A data
mining based approach. Em 2016 11th Iberian Conference on Information Systems and Technologies (CISTI) (pp.
1–7). doi:10.1109/CISTI.2016.7521397
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
S´eries temporais
Previs˜ao de s´eries
A previs˜ao de vendas pode ser realizada recorrendo a
algoritmos de time series que pode ser classificados em lineares
e n˜ao-lineares (Doganis, Alexandridis, Patrinos, & Sarimveis, 2006) ;
Os m´etodos a aplicar na previs˜ao de vendas podem ser
tradicionais como o Exponencial Smoothing de Holt e Winters
(Holt, 2004; Winters, 1976) ou o Autoregressive Integrated Moving
Average (ARIMA), que n˜ao s˜ao adequadas se se verificar a
n˜ao-linearidade nos dados (Kelleher, Namee, & D’Arcy, 2015);
Doganis, P., Alexandridis, A., Patrinos, P., & Sarimveis, H. (2006). Time series sales forecasting for short
shelf-life food products based on artificial neural networks and evolutionary computing. Journal of Food
Engineering, 75(2), 196–204.
Holt, C. C. (2004). Forecasting seasonals and trends by exponentially weighted moving averages. International
Journal of Forecasting, 20(1), 5–10.
Winters, P. R. (1976). Forecasting Sales by Exponentially Weighted Moving Averages. Em Mathematical
Models in Marketing (pp. 384–386). Springer, Berlin, Heidelberg.
Kelleher, J. D., Namee, B. M., & D’Arcy, A. (2015). Fundamentals of Machine Learning for Predictive Data
Analytics: Algorithms, Worked Examples, and Case Studies (1 edition). Cambridge, Massachusetts: The MIT
Press.
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
S´eries temporais
Previs˜ao de s´eries
As ANN inspiram-se em estudos do c´erebro e sistema nervoso,
tˆem poucos pressupostos;
Fornecem uma alternativa aos m´etodos tradicionais: (1)
orientadas aos dados; (2) utilizam m´etodos adaptativos; (3)
aprendem com os dados e (4) s˜ao adequadas para problemas
em que as solu¸c˜oes requerem conhecimento que ´e dif´ıcil de
especificar mas que tˆem dados suficientes (Zhang, Eddy, & Hu,
1998);
As ANN podem ser entendidas como um m´etodo estat´ıstico
n˜ao-param´etrico multivariado n˜ao-linear (Cheng & Titterington,
2004);
Zhang, G., Eddy Patuwo, B., & Y. Hu, M. (1998). Forecasting with artificial neural networks:: The state of the
art. International Journal of Forecasting, 14(1), 35–62. doi: 10.1016/S0169-2070(97)00044-7
Cheng, B., & Titterington, D. M. (1994). Neural Networks: A Review from a Statistical Perspective. Statistical
Science, 9(1), 2–30.
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Metodologia
O trabalho foi desenvolvido numa empresa na ´area das TI
com sede na regi˜ao centro de Portugal, envolvendo 24000
registos obtidos nos ´ultimos 192 meses (janeiro de 2002 a
dezembro 2017);
A an´alise e previs˜ao de time series foi desenvolvida no R
(Hyndman, & Khandakar, 2008), atrav´es da biblioteca forecast
(Davydenko, & Fildes, 2016) para 12 meses;
Realizou-se a previs˜ao com Exponencial Smoothing
(HoltWinters), autoregressive integrated moving average
(ARIMA) e, por ´ultimo, artificial neural networks (ANN)
No final comparou-se o desempenho que cada um dos
m´etodos.
Hyndman, R. J., & Khandakar, Y. (2008). Automatic time series forecasting: the forecast package for R.
Journal of Statistical Software, 26(3), 1–22.
Davydenko, A., & Fildes, R. (2016). Forecast error measures: critical review and practical recommendations.
Business Forecasting: Practical Problems and Solutions. Wiley, 34. https://doi.org/10.13140/RG.2.1.4539.5281
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
An´alise dos dados
Figura 1: Decomposi¸c˜ao do valor de vendas em tendˆencia, sazonalidade e residual
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Exponencial Smoothing
Ajustou-se sazonalidade retirando a componente sazonal da
s´erie original e procedeu-se `a previs˜ao recorrendo `a fun¸c˜ao
HoltWinters (Davydenko, & Fildes, 2016) com parˆametros
beta=FALSE e gamma=FALSE para suavizar os dados
exponencialmente;
Realizamos a avalia¸c˜ao de eventual melhoria do modelo
atrav´es das correla¸c˜oes entre os erros de previs˜ao, recorrendo
ao ACF (auto correlation function);
O teste de significˆancia atrav´es do Ljung-Box test n˜ao
identificou correla¸c˜oes entre os valores residuais (p-value >
0.05).
Davydenko, A., & Fildes, R. (2016). Forecast error measures: critical review and practical recommendations.
Business Forecasting: Practical Problems and Solutions. Wiley, 34. doi:10.13140/RG.2.1.4539.5281
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
ARIMA
A aplica¸c˜ao do ARIMA foi realizada com o m´etodo
Box-Jenkins (Box, Jenkins, Reinsel, & Ljung, 2015) : (1) Escolher o
modelo ARMA se for estacion´aria e ARIMA se n˜ao; (2)
Selecionar o modelo que melhor sumarize os dados; (3)
Estimar atrav´es da utiliza¸c˜ao dos dados e (4) Avaliar o
modelo e verificar o que pode ser melhorado;
Na diferencia¸c˜ao (d) verificou-se que com uma diferencia¸c˜ao
(d=1) existiam dados aparentemente estacion´arios;
Na avalia¸c˜ao do ACF e PACF obteve-se um p=1 e q=2, o que
permitiu utilizar um ARIMA (1,1,2);
Box, G. E. P., Jenkins, G. M., Reinsel, G. C., & Ljung, G. M. (2015). Time Series Analysis: Forecasting and
Control (5 edition). Hoboken, New Jersey: Wiley.
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
auto.ARIMA
A aplica¸c˜ao do auto ARIMA permitiu a identifica¸c˜ao dos
parˆametros, identificando um modelo sazonal do tipo ARIMA
(p, d, q) x (P, D, Q) S, em que p = ordem do AR n˜ao
sazonal, d = diferencia¸c˜ao do n˜aosazonal, q = ordem n˜ao
sazonal do MA, P = ordem sazonal do AR, D = diferencial
sazonal, Q = ordem sazonal do MA e S = per´ıodo de tempo
para repetir o padr˜ao sazonal;
Obtivemos um ARIMA (1, 1, 2)(2, 0, 2)[13];
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Artificial Neural Networks
A realiza¸c˜ao da previs˜ao com a fun¸c˜ao Neural Network Time
Series Forecasts (NNETAR), dispon´ıvel na biblioteca forecast
do R, recorrendo a um modelo NNAR(p,P,k), onde p
corresponde ao n´umero de observa¸c˜oes como input, P se ´e
sazonal ou n˜ao, onde P=1 indica sazonalidade e k o n´umero
de neurons no layer escondido;
Obtivemos um NNAR(15,1,8), que indica 15 observa¸c˜oes
como input e 8 neurons num layer escondido, a sazonalidade
reflectiu-se na obten¸c˜ao de um P = 1;
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Desempenho dos modelos
Figura 2: Resultados obtidos na aplica¸c˜ao dos algoritmos
O desempenho dos modelos utilizados onde podemos comparar o
desempenho das capacidades preditivas do Exponencial
Smoothing, ARIMA, AUTO.ARIMA e ANN, atrav´es do MAE
(mean absolute error) e MAPE (mean absolute percentage error)
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Conclus˜oes
O melhor desempenho foi obtido com a aplica¸c˜ao do modelo
baseado em ANN;
O ANN torna-se ´util para a resolu¸c˜ao de problemas onde
existem dados e conhecimentos sobre pressupostos te´oricos
subjacentes ao problema que estamos a analisar (Zhang, Eddy,
& Hu, 1998), o que permite que o modelo seja aplicado
facilmente;
O trabalho futuro passa pela continua¸c˜ao na aplica¸c˜ao de
t´ecnicas de previs˜ao e no desenvolvimento um modelo de
previs˜ao fi´avel, incorporado em aplica¸c˜oes inform´aticas para
ser utilizado o suporte da decis˜ao dos gestores;
Zhang, G., Eddy Patuwo, B., & Y. Hu, M. (1998). Forecasting with artificial neural networks:: The state of the
art. International Journal of Forecasting, 14(1), 35–62. doi:10.1016/S0169-2070(97)00044-7
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
Objectivos do Estudo
Enquadramento te´orico
Metodologia
Resultados
Conclus˜oes
Obrigado
Pedro Sobreiro - Instituto Polit´ecnico de Santar´em
Domingos Martinho - ISLA Santar´em
Ant´onio Pratas - ISLA Santar´em
13a
Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries

Mais conteúdo relacionado

Semelhante a Previsão de vendas utilizando séries temporais

Inteligencia artificial serie_temporal_ dis_v1
Inteligencia artificial serie_temporal_ dis_v1Inteligencia artificial serie_temporal_ dis_v1
Inteligencia artificial serie_temporal_ dis_v1Guttenberg Ferreira Passos
 
Processo de desenvolvimento do produto rca 11.10.2001
Processo de desenvolvimento do produto rca 11.10.2001Processo de desenvolvimento do produto rca 11.10.2001
Processo de desenvolvimento do produto rca 11.10.2001Adriano Rosanelli
 
Processo de desenvolvimento do produto rca 11.10.2001
Processo de desenvolvimento do produto rca 11.10.2001Processo de desenvolvimento do produto rca 11.10.2001
Processo de desenvolvimento do produto rca 11.10.2001Rca Gestão
 
Apresentação Ferramentas da Qualidade Hospital
Apresentação Ferramentas da Qualidade Hospital Apresentação Ferramentas da Qualidade Hospital
Apresentação Ferramentas da Qualidade Hospital Rubia Soraya Rabello
 
Avaliação de Desempenho Logístico e Balanced Scorecard
Avaliação de Desempenho Logístico e Balanced ScorecardAvaliação de Desempenho Logístico e Balanced Scorecard
Avaliação de Desempenho Logístico e Balanced ScorecardAndré Camarão Ramos
 
Contribuições da integração do Design baseado em Evidências e Experiências pa...
Contribuições da integração do Design baseado em Evidências e Experiências pa...Contribuições da integração do Design baseado em Evidências e Experiências pa...
Contribuições da integração do Design baseado em Evidências e Experiências pa...design4socialinnovation
 
TCC_-_IoT aplicada no monitoramento da saúde de pessoas idosas - detecção de ...
TCC_-_IoT aplicada no monitoramento da saúde de pessoas idosas - detecção de ...TCC_-_IoT aplicada no monitoramento da saúde de pessoas idosas - detecção de ...
TCC_-_IoT aplicada no monitoramento da saúde de pessoas idosas - detecção de ...GiseliSiqueira1
 
71 slides controladoria e economia parte ii 28 ago 2015
71 slides  controladoria e economia  parte ii  28 ago 201571 slides  controladoria e economia  parte ii  28 ago 2015
71 slides controladoria e economia parte ii 28 ago 2015delano chaves gurgel do amaral
 
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014 Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014 Marcos Vinicius Fidelis
 
Palestra Cobisa-2019 - Desenvolvendo Cultura Analítica e Machine Learning
Palestra Cobisa-2019 - Desenvolvendo Cultura Analítica e Machine LearningPalestra Cobisa-2019 - Desenvolvendo Cultura Analítica e Machine Learning
Palestra Cobisa-2019 - Desenvolvendo Cultura Analítica e Machine LearningJosias Oliveira
 
Trabalhos Big Data e Algoritmos - Mercado Financeiro
Trabalhos Big Data e Algoritmos - Mercado FinanceiroTrabalhos Big Data e Algoritmos - Mercado Financeiro
Trabalhos Big Data e Algoritmos - Mercado FinanceiroMarco Garcia
 
PUC Formacao de Green Belts
PUC Formacao de Green BeltsPUC Formacao de Green Belts
PUC Formacao de Green Beltsejedelmal
 
CBSOFT 2015: Keynote WESB
CBSOFT 2015: Keynote WESBCBSOFT 2015: Keynote WESB
CBSOFT 2015: Keynote WESBMarcio Barros
 
Gestão de indicadores de desempenho roberto de assis nogueira
Gestão de indicadores de desempenho roberto de assis nogueiraGestão de indicadores de desempenho roberto de assis nogueira
Gestão de indicadores de desempenho roberto de assis nogueiraWilsonSilveira12
 
Dlima Over View
Dlima Over ViewDlima Over View
Dlima Over Viewaparise
 

Semelhante a Previsão de vendas utilizando séries temporais (20)

Inteligencia artificial serie_temporal_ dis_v1
Inteligencia artificial serie_temporal_ dis_v1Inteligencia artificial serie_temporal_ dis_v1
Inteligencia artificial serie_temporal_ dis_v1
 
Pdca p-g
Pdca p-gPdca p-g
Pdca p-g
 
Processo de desenvolvimento do produto rca 11.10.2001
Processo de desenvolvimento do produto rca 11.10.2001Processo de desenvolvimento do produto rca 11.10.2001
Processo de desenvolvimento do produto rca 11.10.2001
 
Processo de desenvolvimento do produto rca 11.10.2001
Processo de desenvolvimento do produto rca 11.10.2001Processo de desenvolvimento do produto rca 11.10.2001
Processo de desenvolvimento do produto rca 11.10.2001
 
Apresentação Ferramentas da Qualidade Hospital
Apresentação Ferramentas da Qualidade Hospital Apresentação Ferramentas da Qualidade Hospital
Apresentação Ferramentas da Qualidade Hospital
 
Avaliação de Desempenho Logístico e Balanced Scorecard
Avaliação de Desempenho Logístico e Balanced ScorecardAvaliação de Desempenho Logístico e Balanced Scorecard
Avaliação de Desempenho Logístico e Balanced Scorecard
 
Contribuições da integração do Design baseado em Evidências e Experiências pa...
Contribuições da integração do Design baseado em Evidências e Experiências pa...Contribuições da integração do Design baseado em Evidências e Experiências pa...
Contribuições da integração do Design baseado em Evidências e Experiências pa...
 
TCC_-_IoT aplicada no monitoramento da saúde de pessoas idosas - detecção de ...
TCC_-_IoT aplicada no monitoramento da saúde de pessoas idosas - detecção de ...TCC_-_IoT aplicada no monitoramento da saúde de pessoas idosas - detecção de ...
TCC_-_IoT aplicada no monitoramento da saúde de pessoas idosas - detecção de ...
 
71 slides controladoria e economia parte ii 28 ago 2015
71 slides  controladoria e economia  parte ii  28 ago 201571 slides  controladoria e economia  parte ii  28 ago 2015
71 slides controladoria e economia parte ii 28 ago 2015
 
Previsao abandono
Previsao abandonoPrevisao abandono
Previsao abandono
 
Alessandra henriquesferreiravc
Alessandra henriquesferreiravcAlessandra henriquesferreiravc
Alessandra henriquesferreiravc
 
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014 Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
 
Curso CEP Operadores
Curso CEP  OperadoresCurso CEP  Operadores
Curso CEP Operadores
 
Palestra Cobisa-2019 - Desenvolvendo Cultura Analítica e Machine Learning
Palestra Cobisa-2019 - Desenvolvendo Cultura Analítica e Machine LearningPalestra Cobisa-2019 - Desenvolvendo Cultura Analítica e Machine Learning
Palestra Cobisa-2019 - Desenvolvendo Cultura Analítica e Machine Learning
 
Trabalhos Big Data e Algoritmos - Mercado Financeiro
Trabalhos Big Data e Algoritmos - Mercado FinanceiroTrabalhos Big Data e Algoritmos - Mercado Financeiro
Trabalhos Big Data e Algoritmos - Mercado Financeiro
 
PUC Formacao de Green Belts
PUC Formacao de Green BeltsPUC Formacao de Green Belts
PUC Formacao de Green Belts
 
CBSOFT 2015: Keynote WESB
CBSOFT 2015: Keynote WESBCBSOFT 2015: Keynote WESB
CBSOFT 2015: Keynote WESB
 
Gestão de indicadores de desempenho roberto de assis nogueira
Gestão de indicadores de desempenho roberto de assis nogueiraGestão de indicadores de desempenho roberto de assis nogueira
Gestão de indicadores de desempenho roberto de assis nogueira
 
Dlima Over View
Dlima Over ViewDlima Over View
Dlima Over View
 
Técnica de Planejamento
Técnica de PlanejamentoTécnica de Planejamento
Técnica de Planejamento
 

Mais de Pedro Sobreiro

Operacionalização da estratégia no Município de Ourém como aproximação para a...
Operacionalização da estratégia no Município de Ourém como aproximação para a...Operacionalização da estratégia no Município de Ourém como aproximação para a...
Operacionalização da estratégia no Município de Ourém como aproximação para a...Pedro Sobreiro
 
Integrating Knowledge Management in a Business Strategy Process Operationaliz...
Integrating Knowledge Management in a Business Strategy Process Operationaliz...Integrating Knowledge Management in a Business Strategy Process Operationaliz...
Integrating Knowledge Management in a Business Strategy Process Operationaliz...Pedro Sobreiro
 
Operationalization of a solution to automate web forms insertions in the Offi...
Operationalization of a solution to automate web forms insertions in the Offi...Operationalization of a solution to automate web forms insertions in the Offi...
Operationalization of a solution to automate web forms insertions in the Offi...Pedro Sobreiro
 
Identification of Improvement priorities in organizational capabilities: A ca...
Identification of Improvement priorities in organizational capabilities: A ca...Identification of Improvement priorities in organizational capabilities: A ca...
Identification of Improvement priorities in organizational capabilities: A ca...Pedro Sobreiro
 
Presentation to create awareness in the top management of sport organization ...
Presentation to create awareness in the top management of sport organization ...Presentation to create awareness in the top management of sport organization ...
Presentation to create awareness in the top management of sport organization ...Pedro Sobreiro
 
Melhoria Organizacional
Melhoria OrganizacionalMelhoria Organizacional
Melhoria OrganizacionalPedro Sobreiro
 
Operacionalização da estratégia nas organizações desportivas através da defin...
Operacionalização da estratégia nas organizações desportivas através da defin...Operacionalização da estratégia nas organizações desportivas através da defin...
Operacionalização da estratégia nas organizações desportivas através da defin...Pedro Sobreiro
 
Business Process Management in Sports Organizations: A case study in the Euro...
Business Process Management in Sports Organizations: A case study in the Euro...Business Process Management in Sports Organizations: A case study in the Euro...
Business Process Management in Sports Organizations: A case study in the Euro...Pedro Sobreiro
 

Mais de Pedro Sobreiro (9)

Permanência
PermanênciaPermanência
Permanência
 
Operacionalização da estratégia no Município de Ourém como aproximação para a...
Operacionalização da estratégia no Município de Ourém como aproximação para a...Operacionalização da estratégia no Município de Ourém como aproximação para a...
Operacionalização da estratégia no Município de Ourém como aproximação para a...
 
Integrating Knowledge Management in a Business Strategy Process Operationaliz...
Integrating Knowledge Management in a Business Strategy Process Operationaliz...Integrating Knowledge Management in a Business Strategy Process Operationaliz...
Integrating Knowledge Management in a Business Strategy Process Operationaliz...
 
Operationalization of a solution to automate web forms insertions in the Offi...
Operationalization of a solution to automate web forms insertions in the Offi...Operationalization of a solution to automate web forms insertions in the Offi...
Operationalization of a solution to automate web forms insertions in the Offi...
 
Identification of Improvement priorities in organizational capabilities: A ca...
Identification of Improvement priorities in organizational capabilities: A ca...Identification of Improvement priorities in organizational capabilities: A ca...
Identification of Improvement priorities in organizational capabilities: A ca...
 
Presentation to create awareness in the top management of sport organization ...
Presentation to create awareness in the top management of sport organization ...Presentation to create awareness in the top management of sport organization ...
Presentation to create awareness in the top management of sport organization ...
 
Melhoria Organizacional
Melhoria OrganizacionalMelhoria Organizacional
Melhoria Organizacional
 
Operacionalização da estratégia nas organizações desportivas através da defin...
Operacionalização da estratégia nas organizações desportivas através da defin...Operacionalização da estratégia nas organizações desportivas através da defin...
Operacionalização da estratégia nas organizações desportivas através da defin...
 
Business Process Management in Sports Organizations: A case study in the Euro...
Business Process Management in Sports Organizations: A case study in the Euro...Business Process Management in Sports Organizations: A case study in the Euro...
Business Process Management in Sports Organizations: A case study in the Euro...
 

Previsão de vendas utilizando séries temporais

  • 1. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Previs˜ao de vendas numa empresa de TI utilizando time series 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Pedro Sobreiro, Domingos Martinho e Ant´onio Pratas C´aceres, Espanha, 14 de Junho de 2018 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 2. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Agenda 1 Objectivos do Estudo 2 Enquadramento te´orico 3 Metodologia 4 Resultados 5 Conclus˜oes 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 3. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Objetivo do Estudo Explorar o potencial dos algoritmos Exponencial Smoothing, Auto Regressive Integrated Moving Average (ARIMA) e Artificial Neural Networks (ANN) para previs˜oes baseadas em time series, numa empresa na ´area das TI 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 4. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Enquadramento te´orico Porquˆe a previs˜ao de vendas? Uma m´a previs˜ao de vendas provoca problemas na gest˜ao de stocks (Nunnari, & Nunnari, 2017) ; Muitas empresas n˜ao utilizam mecanismos adequados para prever as vendas (Ribeiro, Seruca, & Dur˜ao, 2016) ; A importˆancia da previs˜ao de vendas leva a dispˆendio de recursos humanos e financeiros para obter informa¸c˜ao fi´avel sobre a previs˜ao de vendas que ´e essencial para o neg´ocio; Nunnari, G., & Nunnari, V. (2017). Forecasting Monthly Sales Retail Time Series: A Case Study. Em 2017 IEEE 19th Conference on Business Informatics (CBI) (Vol. 01, pp. 1–6). doi:10.1109/CBI.2017.57 Ribeiro, A., Seruca, I., & Dur˜ao, N. (2016). Sales prediction for a pharmaceutical distribution company: A data mining based approach. Em 2016 11th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1–7). doi:10.1109/CISTI.2016.7521397 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 5. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes S´eries temporais Previs˜ao de s´eries A previs˜ao de vendas pode ser realizada recorrendo a algoritmos de time series que pode ser classificados em lineares e n˜ao-lineares (Doganis, Alexandridis, Patrinos, & Sarimveis, 2006) ; Os m´etodos a aplicar na previs˜ao de vendas podem ser tradicionais como o Exponencial Smoothing de Holt e Winters (Holt, 2004; Winters, 1976) ou o Autoregressive Integrated Moving Average (ARIMA), que n˜ao s˜ao adequadas se se verificar a n˜ao-linearidade nos dados (Kelleher, Namee, & D’Arcy, 2015); Doganis, P., Alexandridis, A., Patrinos, P., & Sarimveis, H. (2006). Time series sales forecasting for short shelf-life food products based on artificial neural networks and evolutionary computing. Journal of Food Engineering, 75(2), 196–204. Holt, C. C. (2004). Forecasting seasonals and trends by exponentially weighted moving averages. International Journal of Forecasting, 20(1), 5–10. Winters, P. R. (1976). Forecasting Sales by Exponentially Weighted Moving Averages. Em Mathematical Models in Marketing (pp. 384–386). Springer, Berlin, Heidelberg. Kelleher, J. D., Namee, B. M., & D’Arcy, A. (2015). Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples, and Case Studies (1 edition). Cambridge, Massachusetts: The MIT Press. 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 6. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes S´eries temporais Previs˜ao de s´eries As ANN inspiram-se em estudos do c´erebro e sistema nervoso, tˆem poucos pressupostos; Fornecem uma alternativa aos m´etodos tradicionais: (1) orientadas aos dados; (2) utilizam m´etodos adaptativos; (3) aprendem com os dados e (4) s˜ao adequadas para problemas em que as solu¸c˜oes requerem conhecimento que ´e dif´ıcil de especificar mas que tˆem dados suficientes (Zhang, Eddy, & Hu, 1998); As ANN podem ser entendidas como um m´etodo estat´ıstico n˜ao-param´etrico multivariado n˜ao-linear (Cheng & Titterington, 2004); Zhang, G., Eddy Patuwo, B., & Y. Hu, M. (1998). Forecasting with artificial neural networks:: The state of the art. International Journal of Forecasting, 14(1), 35–62. doi: 10.1016/S0169-2070(97)00044-7 Cheng, B., & Titterington, D. M. (1994). Neural Networks: A Review from a Statistical Perspective. Statistical Science, 9(1), 2–30. 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 7. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Metodologia O trabalho foi desenvolvido numa empresa na ´area das TI com sede na regi˜ao centro de Portugal, envolvendo 24000 registos obtidos nos ´ultimos 192 meses (janeiro de 2002 a dezembro 2017); A an´alise e previs˜ao de time series foi desenvolvida no R (Hyndman, & Khandakar, 2008), atrav´es da biblioteca forecast (Davydenko, & Fildes, 2016) para 12 meses; Realizou-se a previs˜ao com Exponencial Smoothing (HoltWinters), autoregressive integrated moving average (ARIMA) e, por ´ultimo, artificial neural networks (ANN) No final comparou-se o desempenho que cada um dos m´etodos. Hyndman, R. J., & Khandakar, Y. (2008). Automatic time series forecasting: the forecast package for R. Journal of Statistical Software, 26(3), 1–22. Davydenko, A., & Fildes, R. (2016). Forecast error measures: critical review and practical recommendations. Business Forecasting: Practical Problems and Solutions. Wiley, 34. https://doi.org/10.13140/RG.2.1.4539.5281 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 8. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes An´alise dos dados Figura 1: Decomposi¸c˜ao do valor de vendas em tendˆencia, sazonalidade e residual 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 9. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Exponencial Smoothing Ajustou-se sazonalidade retirando a componente sazonal da s´erie original e procedeu-se `a previs˜ao recorrendo `a fun¸c˜ao HoltWinters (Davydenko, & Fildes, 2016) com parˆametros beta=FALSE e gamma=FALSE para suavizar os dados exponencialmente; Realizamos a avalia¸c˜ao de eventual melhoria do modelo atrav´es das correla¸c˜oes entre os erros de previs˜ao, recorrendo ao ACF (auto correlation function); O teste de significˆancia atrav´es do Ljung-Box test n˜ao identificou correla¸c˜oes entre os valores residuais (p-value > 0.05). Davydenko, A., & Fildes, R. (2016). Forecast error measures: critical review and practical recommendations. Business Forecasting: Practical Problems and Solutions. Wiley, 34. doi:10.13140/RG.2.1.4539.5281 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 10. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes ARIMA A aplica¸c˜ao do ARIMA foi realizada com o m´etodo Box-Jenkins (Box, Jenkins, Reinsel, & Ljung, 2015) : (1) Escolher o modelo ARMA se for estacion´aria e ARIMA se n˜ao; (2) Selecionar o modelo que melhor sumarize os dados; (3) Estimar atrav´es da utiliza¸c˜ao dos dados e (4) Avaliar o modelo e verificar o que pode ser melhorado; Na diferencia¸c˜ao (d) verificou-se que com uma diferencia¸c˜ao (d=1) existiam dados aparentemente estacion´arios; Na avalia¸c˜ao do ACF e PACF obteve-se um p=1 e q=2, o que permitiu utilizar um ARIMA (1,1,2); Box, G. E. P., Jenkins, G. M., Reinsel, G. C., & Ljung, G. M. (2015). Time Series Analysis: Forecasting and Control (5 edition). Hoboken, New Jersey: Wiley. 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 11. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes auto.ARIMA A aplica¸c˜ao do auto ARIMA permitiu a identifica¸c˜ao dos parˆametros, identificando um modelo sazonal do tipo ARIMA (p, d, q) x (P, D, Q) S, em que p = ordem do AR n˜ao sazonal, d = diferencia¸c˜ao do n˜aosazonal, q = ordem n˜ao sazonal do MA, P = ordem sazonal do AR, D = diferencial sazonal, Q = ordem sazonal do MA e S = per´ıodo de tempo para repetir o padr˜ao sazonal; Obtivemos um ARIMA (1, 1, 2)(2, 0, 2)[13]; 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 12. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Artificial Neural Networks A realiza¸c˜ao da previs˜ao com a fun¸c˜ao Neural Network Time Series Forecasts (NNETAR), dispon´ıvel na biblioteca forecast do R, recorrendo a um modelo NNAR(p,P,k), onde p corresponde ao n´umero de observa¸c˜oes como input, P se ´e sazonal ou n˜ao, onde P=1 indica sazonalidade e k o n´umero de neurons no layer escondido; Obtivemos um NNAR(15,1,8), que indica 15 observa¸c˜oes como input e 8 neurons num layer escondido, a sazonalidade reflectiu-se na obten¸c˜ao de um P = 1; 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 13. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Desempenho dos modelos Figura 2: Resultados obtidos na aplica¸c˜ao dos algoritmos O desempenho dos modelos utilizados onde podemos comparar o desempenho das capacidades preditivas do Exponencial Smoothing, ARIMA, AUTO.ARIMA e ANN, atrav´es do MAE (mean absolute error) e MAPE (mean absolute percentage error) 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 14. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Conclus˜oes O melhor desempenho foi obtido com a aplica¸c˜ao do modelo baseado em ANN; O ANN torna-se ´util para a resolu¸c˜ao de problemas onde existem dados e conhecimentos sobre pressupostos te´oricos subjacentes ao problema que estamos a analisar (Zhang, Eddy, & Hu, 1998), o que permite que o modelo seja aplicado facilmente; O trabalho futuro passa pela continua¸c˜ao na aplica¸c˜ao de t´ecnicas de previs˜ao e no desenvolvimento um modelo de previs˜ao fi´avel, incorporado em aplica¸c˜oes inform´aticas para ser utilizado o suporte da decis˜ao dos gestores; Zhang, G., Eddy Patuwo, B., & Y. Hu, M. (1998). Forecasting with artificial neural networks:: The state of the art. International Journal of Forecasting, 14(1), 35–62. doi:10.1016/S0169-2070(97)00044-7 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries
  • 15. Objectivos do Estudo Enquadramento te´orico Metodologia Resultados Conclus˜oes Obrigado Pedro Sobreiro - Instituto Polit´ecnico de Santar´em Domingos Martinho - ISLA Santar´em Ant´onio Pratas - ISLA Santar´em 13a Conferˆencia Ib´erica de Sistemas e Tecnologias de Informa¸c˜ao Previs˜ao de vendas com timeseries