function [ thisauc ] = LHN( train, test )
%% 计算LHN1指标并返回AUC值
sim = train * train;
% 完成分子的计算,分子同共同邻居算法
deg = sum(train,2);%行和【节点度】
deg = deg*deg';【节点度相乘】
%完成分母的计算
sim = sim ./ deg;
%相似度矩阵的计算
sim(isnan(sim)) = 0; sim(isinf(sim)) = 0;
thisauc = CalcAUC(train,test,sim, 10000);
% 评测,计算该指标对应的AUC
end
网友评论