Tendances et saisonnalités
Le nombre de passagers dans une ligne aérienne entre les années 1949 et 1960 augmente mais varie selon les saisons. Appliquez MovingMap avec Total sur les fenêtres annuelles non chevauchées pour visualiser la croissance annuelle. Utilisez DateHistogram pour les données mensuelles avec réduction de la date annuelle pour étudier les dépendances saisonnières.
Le nombre de passagers aériens internationaux par mois au cours des années 1949 à 1960 est disponible via ExampleData.
data = ExampleData[{"Statistics", "InternationalAirlinePassengers"},
"TimeSeries"]
Les données présentent une tendance à la hausse à long terme et des oscillations saisonnières.
DateListPlot[data, PlotTheme -> "Detailed"]
Faites des agrégations annuelles pour voir la tendance globale. Placez les résultats agrégés au dernier jour de chaque année pour que les fenêtres mobiles d'un an ne se chevauchent pas.
positionspec = {{1949, 12, 31}, {1960, 12, 31}, Quantity[1, "Year"]};
mm = MovingMap[Total,
data, {Quantity[1, "Years"], Right, positionspec}];
DateListPlot[mm, PlotMarkers -> Automatic,
GridLines -> {mm["Dates"], None}]
Analysez la dépendance saisonnière. Créez WeightedData avec le nombre de passagers comme poids pour les dates.
wd = WeightedData[data["Dates"], data["Values"]];
DateHistogram agrège les poids pour chaque mois au cours des années comme spécifié par DateReduction.
DateHistogram[wd, "Month", DateReduction -> "Year"]