A Moving Average Forecast




A Moving Average ForecastMoving Average Forecasting Introducao. Como voce pode imaginar, estamos olhando para algumas das abordagens mais primitivas para a previsao. Mas espero que estas sejam pelo menos uma introducao interessante a algumas das questoes de computacao relacionadas a implementacao de previsoes em planilhas. Neste sentido, vamos continuar a partir do inicio e comecar a trabalhar com previsoes de media movel. Previsoes medias moveis. Todo mundo esta familiarizado com as previsoes de media movel, independentemente de eles acreditam que sao. Todos os estudantes universitarios faze-los o tempo todo. Pense nas suas pontuacoes dos testes num curso em que vai ter quatro testes durante o semestre. Vamos supor que voce tem um 85 no seu primeiro teste. O que voce poderia prever para sua pontuacao do segundo teste O que voce acha que seu professor iria prever para a sua proxima pontuacao de teste O que voce acha que seus amigos podem prever para a sua proxima pontuacao de teste O que voce acha que seus pais podem prever para sua pontuacao proxima teste Independentemente de Todo o blabbing voce pode fazer a seus amigos e pais, eles e seu professor sao muito provaveis ??esperar que voce comece algo na area do 85 que voce comecou apenas. Bem, agora vamos supor que, apesar de sua auto-promocao para seus amigos, voce superestimar-se e figura que voce pode estudar menos para o segundo teste e assim voce comeca um 73. Agora o que sao todos os interessados ??e despreocupado vai Antecipar voce vai chegar em seu terceiro teste Existem duas abordagens muito provavel para que eles desenvolvam uma estimativa, independentemente de se eles vao compartilhar com voce. Eles podem dizer a si mesmos: "Esse cara esta sempre soprando fumaca sobre suas espertinas. Hes que vai obter outro 73 se hes afortunado. Talvez os pais tentem ser mais solidarios e dizer: "Bem, ate agora voce tem obtido um 85 e um 73, entao talvez voce deve figura em obter cerca de um (85 73) / 2 79. Eu nao sei, talvez se voce fez menos Festejando e werent abanando a doninhas em todo o lugar e se voce comecou a fazer muito mais estudando voce poderia obter uma pontuacao mais alta. quot Ambas as estimativas sao, na verdade, media movel previsoes. O primeiro e usar apenas sua pontuacao mais recente para prever o seu desempenho futuro. Isso e chamado de media movel usando um periodo de dados. A segunda tambem e uma media movel, mas usando dois periodos de dados. Vamos supor que todas essas pessoas rebentando em sua grande mente tem tipo de puto voce fora e voce decidir fazer bem no terceiro teste para suas proprias razoes e colocar uma pontuacao mais alta na frente de seus quotalliesquot. Voce toma o teste e sua pontuacao e realmente um 89 Todos, incluindo voce mesmo, esta impressionado. Entao agora voce tem o teste final do semestre chegando e, como de costume, voce sente a necessidade de incitar todo mundo a fazer suas predicoes sobre como voce vai fazer no ultimo teste. Bem, espero que voce veja o padrao. Agora, espero que voce possa ver o padrao. Qual voce acha que e o apito mais preciso enquanto trabalhamos. Agora vamos voltar para a nossa nova empresa de limpeza iniciada por sua meia irma distante chamado Whistle While We Work. Voce tem alguns dados de vendas anteriores representados na secao a seguir de uma planilha. Primeiro, apresentamos os dados para uma previsao media movel de tres periodos. A entrada para a celula C6 deve ser Agora voce pode copiar esta formula de celula para baixo para as outras celulas C7 a C11. Observe como a media se move sobre os dados historicos mais recentes, mas usa exatamente os tres periodos mais recentes disponiveis para cada previsao. Voce tambem deve notar que nos realmente nao precisamos fazer as previsoes para os periodos passados, a fim de desenvolver a nossa previsao mais recente. Isto e definitivamente diferente do modelo de suavizacao exponencial. Ive incluido o quotpast previsoesquot porque vamos usa-los na proxima pagina da web para medir a validade de previsao. Agora eu quero apresentar os resultados analogos para uma previsao media movel de dois periodos. A entrada para a celula C5 deve ser Agora voce pode copiar esta formula de celula para baixo para as outras celulas C6 a C11. Observe como agora apenas as duas mais recentes pecas de dados historicos sao utilizados para cada previsao. Mais uma vez inclui as previsoes quotpast para fins ilustrativos e para uso posterior na validacao de previsao. Algumas outras coisas que sao de importancia notar. Para uma previsao media movel de m-periodo, apenas os m valores de dados mais recentes sao usados ??para fazer a previsao. Nada mais e necessario. Para uma previsao media movel do periodo m, ao fazer previsoes quotpast, note que a primeira predicao ocorre no periodo m 1. Ambas as questoes serao muito significativas quando desenvolvemos nosso codigo. Desenvolvendo a funcao de media movel. Agora precisamos desenvolver o codigo para a previsao da media movel que pode ser usado de forma mais flexivel. O codigo segue. Observe que as entradas sao para o numero de periodos que voce deseja usar na previsao ea matriz de valores historicos. Voce pode armazena-lo em qualquer pasta de trabalho que voce deseja. Funcao MovingAverage (Historico, NumberOfPeriods) Como Unico Declarar e inicializar variaveis ??Dim Item Como Variante Dim Counter Como Inteiro Dim Acumulacao como Unico Dim HistoricalSize As Inteiro Inicializando variaveis ??Counter 1 Acumulacao 0 Determinando o tamanho da Historical array HistoricalSize Historical. Count For Counter 1 To NumberOfPeriods Acumulando o numero apropriado dos valores mais recentes anteriormente observados Acumulacao Acumulacao Historico (HistoricalSize - NumberOfPeriods Counter) MovingAverage Acumulacao / NumberOfPeriods O codigo sera explicado na classe. Voce deseja posicionar a funcao na planilha para que o resultado da computacao seja exibido onde ele deve gostar do seguinte.