Maple Professionel
Maple Académique
Maple Edition Étudiant
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professionel
MapleSim Académique
Maple T.A. - Suite d'examens de classement
Maple T.A. MAA Placement Test Suite
Möbius - Didacticiels de mathématiques en ligne
Machine Design / Industrial Automation
Aéronautique
Ingénierie des véhicules
Robotics
Energie
System Simulation and Analysis
Model development for HIL
Modélisation du procédé pour la conception de systèmes de contrôle
Robotics/Motion Control/Mechatronics
Other Application Areas
Enseignement des mathématiques
Enseignement de l’ingénierie
Enseignement secondaire et supérieur (CPGE, BTS)
Tests et évaluations
Etudiants
Modélisation financière
Recherche opérationnelle
Calcul haute performance
Physique
Webinaires en direct
Webinaires enregistrés
Agenda des évènements
Forum MaplePrimes
Blog Maplesoft
Membres Maplesoft
Maple Ambassador Program
MapleCloud
Livres blancs techniques
Bulletin électronique
Livres Maple
Math Matters
Portail des applications
Galerie de modèles MapleSim
Cas d'Etudes Utilisateur
Exploring Engineering Fundamentals
Concepts d’enseignement avec Maple
Centre d’accueil utilisateur Maplesoft
Centre de ressources pour enseignants
Centre d’assistance aux étudiants
stats[transform, moving] - replace each data item by a function of its neighborhood
Calling Sequence
stats[transform, moving[size, fctn, weighing]](data)
transform[moving[size, fctn]](data)
Parameters
data
-
statistical list
fctn
(optional, default=mean) descriptive statistics function
size
integer indicating the size of the moving window
weighing
(optional, default= all ones) list of numbers indicating how to weigh each element of the neighborhood
Description
Important: The stats package has been deprecated. Use the superseding package Statistics instead.
The function moving of the subpackage stats[transform, ...] applies the requested descriptive statistics to a neighborhood of each of the items of the given data.
This is useful for smoothing the data, thus eliminating cyclic and irregular patterns and therefore enhancing the long term trends.
Missing data are included in the size of the neighborhood. Weights do not affect the size of the neighborhood.
The number of items in the answer is less than the number of items in data. Only complete neighborhoods are included, so the number of items is reduced by size-1. This is one disadvantage of using moving averages. Another disadvantage is that moving averages can produce periodicities that are not present in the original data. A third disadvantage is that moving averages are strongly influenced by extreme values. This last disadvantage can be reduced somewhat by using weighted moving averages, in which the central values are given a higher weight.
Note that moving averages with an even number of items produce values that are centered between the original items. For example, the first 2-month moving average of 12 monthly data items collected at the beginning of each month is centered in mid-January. The next 2-month moving average is centered in mid-February. If this is not suitable, then a further 2-month moving average is usually done. In our example, the first such second-order moving average, called 2-month centered moving averages, will be centered at the beginning of February.
In order that the results be valid, one must make sure that each successive items are comparable. For example, if the data represents total monthly precipitation (in a non-leap year), an adjustment probably needs to be made since February has 28 days whereas March has 31 days.
Examples
Replace each data point by the mean of itself and its two neighbors (so the size of the neighborhood is three).
Give more weight to the central item.
The first point is calculated by
if you replace by the median instead of the mean, you have:
Using 4-moving average results in
and the 4-centered average is given by
See Also
Statistics, Statistics[MovingAverage], Statistics[MovingStatistic], stats(deprecated)[data], stats(deprecated)[describe], stats(deprecated)[transform]
Download Help Document