?? similarity.m
字號:
%群體的不規則度由信息熵來度量,熵越大,其不規則程度就越大,相似度也就越小
function result=similarity(antibody,n,m)
gene0=n-sum(antibody,1); %各基因座上出現符號0和1的次數
gene1=sum(antibody,1);
possibility0=gene0/n;
possibility1=gene1/n;
H=zeros(1,m);
%各基因座的熵
for j=1:m
if(possibility0(j)~=0)
H(j)=H(j)-possibility0(j).*log2(possibility0(j));
end
if(possibility1(j)~=0)
H(j)=H(j)-possibility1(j).*log2(possibility1(j));
end
end
result=1/(1+sum(H,2)/m);
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -