MinMax von Temperaturen
Mit der neuen Funktion MinMax ist es nun möglich, den Minimal- und Maximalwert einer Liste gleichzeitig zu extrahieren.
Ein Datensatz mit der Temperatur in der Stadt Jakutsk über einen Zeitraum von 15 Jahren wird erstellt.
In[1]:=
data = AirTemperatureData[
Entity["City", {"Yakutsk", "Yakutia", "Russia"}], {{2001,
01}, {2015, 12}, "Month"}]
Out[1]=
Die resultierende Zeitreihe kann mit DateListPlot visualisiert werden.
In[2]:=
DateListPlot[data, FrameLabel -> Automatic]
Out[2]=
Dies sind die Mindest- und Höchsttemperaturen im Zeitraum von 15 Jahren.
In[3]:=
periodextrema = MinMax[data]
Out[3]=
So erhalten wir die Mindest- und Höchsttemperaturen für jedes Jahr.
In[4]:=
yearextrema =
MovingMap[MinMax,
data, {Quantity[1, "Years"], Right, Quantity[1, "Years"]}]
Out[4]=
Extrahieren Sie die Extremwerte für das erste Jahr.
In[5]:=
yearextrema["FirstValue"]
Out[5]=
Plotten Sie die Schwankungen im Zeitraum von 15 Jahren.
In[6]:=
DateListPlot[yearextrema, PlotMarkers -> Automatic]
Out[6]=