Сравнительный анализ погоды в Чикаго и Eвропейских столицах
Найдем столицу в ЕС, которая имеет наиболее похожую температуру с г. Чикаго за последний год. Воспользуемся функцией WarpingDistance для определения сходства между температурными последовательностями в данном анализе.
In[1]:=

chicagoTemp =
WeatherData["Chicago",
"Temperature", {{2015, 7}, {2016, 6}, "Week"}, "Value"];
Получить температурные данные для всех столиц в Европейском Союзе.
In[2]:=

capitals = CityData /@ CountryData["EU", "CapitalCity"] // Sort
Out[2]=

In[3]:=

capitalsTemp =
WeatherData[#, "Temperature", {{2015, 7}, {2016, 6}, "Week"},
"Value"] -> # & /@ capitals;
Определим Европейскую столицу, которая имеет наиболее близкие температуры к температурам Чикаго.
In[4]:=

Nearest[capitalsTemp, chicagoTemp,
DistanceFunction -> (QuantityMagnitude@WarpingDistance[##] &)]
Out[4]=

Вычислим попарные расстояния в матрице.
In[5]:=

dm = DistanceMatrix[Keys@capitalsTemp,
DistanceFunction -> (QuantityMagnitude@WarpingDistance[##] &)];
Создадим 7×7 подматрицу матрицы разниц температурных значений
In[6]:=

MatrixForm[Take[dm, 7, 7]]
Out[6]//MatrixForm=

Визуализируем сходство температурных значений с использованием матрицы, подготовленной в предыдущем шаге.
код на языке Wolfram Language целиком
Out[7]=
