如何使用Matlab对数据集进行随机缺失处理

多标记学习数据集中如何对完整数据集的标记空间进行随机缺失处理?

  • 先计算标记空间(矩阵)包含的元素个数

n = numel(labels)
  • 从1-n个元素中随机取出m个元素

index = randperm(n,round(n*randRom_state)) % 其中randRom_state为标记空间的标记缺失率
  • 将这些随机选出来的元素设置成你所需要的设置成的值

labels(index) = 0

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章