Tuesday 21 November 2017

Zoológico Médio Em Movimento


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 ao enredo das 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 de tempo 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. Lutei procurando uma função simples para mover médias que tivessem algum 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 , IncMover Médias em R No meu melhor conhecimento, R não possui uma função incorporada 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