2014-10-11 91 views
0

我有一個數據集可通過標準B被區分爲3組,grp_A1grp_A2,和grp_A3,通過標準A或同時3個不同基,grp_B1grp_B2,並grp_B3MATLAB - 顯示數據點組的屬性?

我希望用MATLAB來想象這個。所需的可視化應該包含根據點的成員資格包圍數據點的圓圈。

例如,考慮包含4個點

[pt1 pt2 pt3 pt4] 

通過標準Apt1pt2一個簡單的數據集屬於grp_A1,PT3屬於grp_A2和PT4屬於grp_A3。所以一個紅色(標準爲A的紅色圈)圈出pt1pt2,第二個紅色圓圈包圍pt3,第三個紅色圈圈包圍pt4

仍然按照標準B,而不是與pt2處於同一組中,pt1pt3處於同一組。因此,應該有一個藍色(標準爲B的藍色)包含pt1pt3,一個包含pt2,另一個包含pt4

我應該如何在MATLAB中做到這一點?

更新

是什麼讓複雜的問題是,我的數據點是高維,這意味着我還必須想出辦法在2D到「合理地」呈現出來。通過「合理的」,我的意思是我應該以這樣的方式來安排它們,以免圈子看起來很亂。

回答

0

將圓圈引入圖中可能會使其變得凌亂。也許,對於標準A使用三種不同的顏色,對於標準B使用三種不同的形狀,並將它們繪製在您的數據上