Temperatura mínima e máxima
Com a nova função MinMax, os valores mínimo e máximo de uma lista agora podem ser extraídos ao mesmo tempo.
Geramos um conjunto de dados de temperatura para a cidade de Yakutsk, durante um período de 15 anos.
In[1]:=
![Click for copyable input](assets.pt-br/temperature-minmax/In_1.png)
data = AirTemperatureData[
Entity["City", {"Yakutsk", "Yakutia", "Russia"}], {{2001,
01}, {2015, 12}, "Month"}]
Out[1]=
![](assets.pt-br/temperature-minmax/O_1.png)
A série temporal resultante pode ser visualizada com DateListPlot.
In[2]:=
![Click for copyable input](assets.pt-br/temperature-minmax/In_2.png)
DateListPlot[data, FrameLabel -> Automatic]
Out[2]=
![](assets.pt-br/temperature-minmax/O_2.png)
Estas são as temperaturas máximas e mínimas durante o período de 15 anos.
In[3]:=
![Click for copyable input](assets.pt-br/temperature-minmax/In_3.png)
periodextrema = MinMax[data]
Out[3]=
![](assets.pt-br/temperature-minmax/O_3.png)
Este dá as temperaturas máximas e mínimas para cada ano.
In[4]:=
![Click for copyable input](assets.pt-br/temperature-minmax/In_4.png)
yearextrema =
MovingMap[MinMax,
data, {Quantity[1, "Years"], Right, Quantity[1, "Years"]}]
Out[4]=
![](assets.pt-br/temperature-minmax/O_4.png)
Extraia os valores extremos do primeiro ano.
In[5]:=
![Click for copyable input](assets.pt-br/temperature-minmax/In_5.png)
yearextrema["FirstValue"]
Out[5]=
![](assets.pt-br/temperature-minmax/O_5.png)
Faça um gráfico das variações ao longo do período de 15 anos.
In[6]:=
![Click for copyable input](assets.pt-br/temperature-minmax/In_6.png)
DateListPlot[yearextrema, PlotMarkers -> Automatic]
Out[6]=
![](assets.pt-br/temperature-minmax/O_6.png)