Calculer la moyenne mobile par groupe et sous-groupe<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
S'appuyant sur le concept de calcul d'une moyenne mobile pour une colonne nommée By-group, quelqu'un peut-il m'aider à comprendre comment faire cela par plusieurs groupes.
La colonne d'entrée est appelée Guest_count.
Mes groupes sont composés de Store_Num, Day_of_the_Year, Hour
Je souhaite créer une prévision de moyenne mobile de Guest_count à partir des 3 dernières valeurs précédentes (pour chaque Store_Num, Hour, DayOfYear) de janvier à décembre 2014. J'ai des données réelles pour janvier à avril 2014.
Quelqu'un peut-il m'aider avec la formule JMP pour cela.
Re : Calculer la moyenne mobile par groupe et sous-groupeMerci. J'ai pu utiliser ce code pour résoudre mon problème.
Re : Calculer la moyenne mobile par groupe et sous-groupeen supposant que vos données sont triées, la formule suivante produira ce que vous voulez
Si(Row() == 1, thecount = 1);
If(:Store_Num == Lag(:Store_Num, 1) & :Day_of_the_Year == Lag(:Day_of_the_Year, 1) & :Hour == Lag(:Hour, 1), thecount = thecount + 1, thecount = 1);
If(thecount >= 3, x = Mean(:Guest_Count, Lag(:Guest_count, 1), Lag(:Guest_Count, 2)), x = .);
X