function [ thisauc ] = LHN( train, test )
%% 計(jì)算LHN1指標(biāo)并返回AUC值
? ? sim = train * train;? ?
? ? % 完成分子的計(jì)算衬横,分子同共同鄰居算法
? ? deg = sum(train,2);%行和【節(jié)點(diǎn)度】
? ? deg = deg*deg';【節(jié)點(diǎn)度相乘】? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? %完成分母的計(jì)算
? ? sim = sim ./ deg;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? %相似度矩陣的計(jì)算
? ? sim(isnan(sim)) = 0; sim(isinf(sim)) = 0;
? ? thisauc = CalcAUC(train,test,sim, 10000);?
? ? % 評(píng)測(cè)誊册,計(jì)算該指標(biāo)對(duì)應(yīng)的AUC
end