Friday 20 October 2017

Moving Average Zoo R


Eu lutava pela busca de uma função simples para mover médias que tivessem alguma flexibilidade para fazer o que eu precisava. Eu finalmente escrevi algumas funções estendendo a baseada na função de filtro que o rinni dá acima no comentário (mas que não funcionará porque incluirá a observação atual na média de 3 períodos). Função de média móvel que inclui a observação atual Função de média móvel que não inclui a observação atual Função média móvel de visualização para trás, não incluindo obss atuais, com base em leituras h2 iniciando os períodos h1 retornados resposta 24 de agosto 16 às 2:25 Sua resposta 2017 Stack Exchange , Eu tenho uma série de séries temporais no pacote ggplot2 e eu executei a média móvel e gostaria de adicionar o resultado da média móvel à trama de séries temporais. Exemplo de conjunto de dados (p31): ambtemp dt -1,14 2007-09-29 00:01:57 -1.12 2007-09-29 00:03:57 -1.33 2007-09-29 00:05:57 -1.44 2007 -09-29 00:07:57 -1.54 2007-09-29 00:09:57 -1.29 2007-09-29 00:11:57 Código aplicado para apresentação de séries temporais: Amostra de gráfico médio móvel Amostra de resultados esperados O O desafio é que os dados da série temporal são obtidos a partir do conjunto de dados, que inclui timestamps e temperatura, mas os dados médios em movimento incluem apenas a coluna média e não os timestamps e a instalação desses dois podem causar inconsistência. Promessas médias em R No meu melhor conhecimento, R faz Não possui uma função interna para calcular as médias móveis. Usando a função de filtro, no entanto, podemos escrever uma função curta para médias móveis: podemos então usar a função em qualquer dado: mav (dados) ou mav (dados, 11) se quisermos especificar um número diferente de pontos de dados Do que o traçado padrão 5 funciona como esperado: plot (mav (data)). Além do número de pontos de dados sobre os quais a média, também podemos alterar o argumento lateral das funções de filtro: sides2 usa ambos os lados, sides1 usa apenas valores passados. Compartilhe isto: Publicar navegação Comentar navegação Comentar navegação

No comments:

Post a Comment