Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-11-30, 14:40   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
默认 使用与地面真实情况相同的颜色为群集着色,以实现可视化

示例:(考虑平台= MATLAB)

Ground_Truth_Indices = [ 1, 1, 1, 2, 2, 2, 3, 3, 3]; 对于GT中的每个唯一索引,我都定义了一个颜色数组。

Color_Array = [ 0, 255, 0; 255, 0, 0; 0, 0, 255]; %assuming (in this eg.) the max. cluster size is 3 接下来,我使用集群算法(在我的情况下为DBSCAN),它给出以下索引:

Clustered_Indices = [2, 2, 2, 3, 3, 3, 1, 1, 1]; 现在,我需要将结果与基本事实一起可视化。但是,在聚类之后,获得的指数与地面真实指数不同。

因此,根据定义的颜色阵列,我不会获得相同的颜色模式以用于地面真实情况并在可视化期间获得群集。有什么解决方法可以使两种颜色保持一致吗?

具有地面真相和获得的簇的图

在上面到该图的链接中说明了相同的内容(不是MatLab图!为说明目的而创建),其中聚类1在地面真实情况和获得的聚类结果上应具有相同的颜色。但是,这里不是这种情况,因为与已定义的颜色阵列关联的索引号。

注意:无法预定义聚类后获得的索引,并且取决于聚类算法和聚类输入。



更多&回答...
poster 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 23:31


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.