Группировка извержений гейзера
Визуализируйте характеристики извержений заданного гейзера.
In[1]:=
![Click for copyable input](assets.ru/cluster-geyser-eruptions/In_31.png)
eruptions = ExampleData[{"Statistics", "OldFaithful"}];
ListPlot[data,
FrameLabel -> {"Eruption time in minutes",
"Waiting time to next eruption in minutes"}, Frame -> True]
Out[1]=
![](assets.ru/cluster-geyser-eruptions/O_24.png)
Рассчитайте классификатор, который разделяет извержения.
In[2]:=
![Click for copyable input](assets.ru/cluster-geyser-eruptions/In_32.png)
c = ClusterClassify[eruptions]
Out[2]=
![](assets.ru/cluster-geyser-eruptions/O_25.png)
Визуализируйте группы.
In[3]:=
![Click for copyable input](assets.ru/cluster-geyser-eruptions/In_33.png)
clusters = GatherBy[data, c];
ListPlot[clusters,
FrameLabel -> {"Eruption time in minutes",
"Waiting time to next eruption in minutes"}, Frame -> True]
Out[3]=
![](assets.ru/cluster-geyser-eruptions/O_26.png)