91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-25
  • 語(yǔ)言: 其他
  • 標(biāo)簽: lof,matlab??

資源簡(jiǎn)介

lof為基于密度的離群點(diǎn)檢測(cè)算法,該上傳代碼,能夠直觀顯示每個(gè)數(shù)據(jù)點(diǎn)的離群因子大小,幫助理解該算法。

資源截圖

代碼片段和文件信息

%LOF算法
function?lof?=?LOF(dist)

K=10;
m=size(dist1);?????????????????%m為對(duì)象數(shù),dist為兩兩之間的距離
distance?=?zeros(mm);
num?=?zeros(mm);???????????????%distance?和num用來(lái)記錄排序后的順序,和對(duì)象編號(hào)順序
kdistance?=?zeros(m1);?????????%計(jì)算每個(gè)對(duì)象的kdistance
count??=?zeros(m1);????????????%k鄰域的對(duì)象數(shù)
reachdist?=?zeros(mm);?????????%計(jì)算兩兩之間的reachable-distance
lrd?=?zeros(m1);
lof?=?zeros(m1);
%計(jì)算k-distance
for?i=1:m?
????[distance(i:)num(i:)]=sort(dist(i:)‘a(chǎn)scend‘);
????kdistance(i)=distance(iK+1);?
????count(i)?=?-1;%自己的距離為0,要去掉自己
????for?j?=?1:m
????????if?dist(ij)<=kdistance(i)
????????????count(i)?=?count(i)+1;
????????end
????end
end
????
for?i?=?1:m
????for?j=1:i-1
????????reachdist(ij)?=?max(dist(ij)kdistance(j));
????????reachdist(ji)?=?reachdist(ij);
????end
end

for?i?=?1:m
????sum_reachdist=0;
????for?j=1:count(i)
????????sum_reachdist=sum_reachdist+reachdist(inum(j+1));
????end
????%計(jì)算每個(gè)點(diǎn)的lrd
????lrd(i)=count(i)/sum_reachdist;
end
%?得到lof值
for?i=1:m
????sumlrd=0;
????for?j=1:count(i)
????????sumlrd=sumlrd+lrd(num(j+1))/lrd(i);
????end
????lof(i)=sumlrd/count(i);
end

%畫(huà)圖
%?subplot(211)
%?plot(1:size(x1)x‘-b.‘‘linewidth‘2‘markersize‘14.5);
%?legend(‘原始數(shù)據(jù)‘);
%?title(‘LOF方法效果圖‘);
%?set(legend‘location‘‘best‘);
%?subplot(212)
%?plot(1:size(lof2)lof‘-r.‘‘linewidth‘2‘markersize‘14.5);
%?legend(‘LOF值‘);
%?set(legend‘location‘‘best‘);
end


?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????1519??2017-12-28?15:40??LOF.m
?????文件?????????455??2017-12-28?15:40??testLOF.m

評(píng)論

共有 條評(píng)論

相關(guān)資源