mean_m {iperform}R Documentation

Calcul de la moyenne mobile sur 7 jour.

Description

Cette fonction permet de transformer une série par une nouvelle série dont chaque terme vaut la moyenne de 6 dernier y compris le terme lui même. Cette fonction sera améliorer dans les versions à venir.

Usage

mean_m(data, x, unite = 1, decimal = 0, borne = TRUE)

Arguments

data

Un objet de type data.frame contenant au minimum la serie numerique et un vecteur de type date.

x

Un vecteur de type numeric contenant les observations du phénomène à etudier.

unite

Une valeur de type numeric, definissant l'ordre d'echelle d'affisage du resultat de la fonction. Sa valeur par defaut est 1.

decimal

Un objet de type numeric permettant de préciser le nombre d'entier à afficher après la virgule. Sa valeur par defaut est 0.

borne

Une valeur de type logic permettant de preciser si les valeurs renvoyées doivent avoir le minimum et le maximum pour chauqe date. Sa valeur par defaut est TRUE.

Value

Un Data.frame content n + 3 colonnes, dont n vaut le nombre disctinct des années que contient la variable date.

Examples

x <- rnorm(222, mean = 50, sd = 6.3)
date <- seq.Date(as.Date("2023-01-01"), by = "day", length.out = 222)
df <- data.frame(date, x)
mean_m(df, x = "x")


[Package iperform version 0.0.3 Index]