我有一个数据集可以分为3组,grp_A1
,grp_A2
和grp_A3
,按条件A
或同时3 不同< / strong>群组,grp_B1
,grp_B2
和grp_B3
,按条件B
。
我希望使用MATLAB可视化。所需的可视化应包含根据点和数据点包围数据点的圆圈。成员资格。
例如,考虑一个包含4个点的简单数据集
[pt1 pt2 pt3 pt4]
根据条件A
,pt1
和pt2
属于grp_A1
,pt3属于grp_A2
,而pt4属于grp_A3
。因此,一个红色(标准为A
的红色)圈子包围pt1
和pt2
,第二个红色圆圈包围pt3
,第三个红色圆圈包围pt4
。
然而,根据条件B
,pt2
不是与pt1
位于同一群组中,而是与pt3
位于同一群组中。因此,应该有一个蓝色(标准为B
的蓝色)括起pt1
和pt3
,一个封闭pt2
,另一个封闭pt4
。
我应该如何在MATLAB中做到这一点?
问题复杂的原因是我的数据点是高维的,这意味着我还必须找到一种合理的方法。用2D呈现它们。合理地说#34;我的意思是我应该安排它们以使圆圈看起来不那么混乱。
答案 0 :(得分:0)
在图中引入圆圈可能会使它变得混乱。也许,对标准A使用三种不同的颜色,对标准B使用三种不同的形状,并将它们绘制在数据上