Matlab應用聚類分析

2021-10-03 09:22:05 字數 672 閱讀 5496

1.function[x]=f_jlsjbzh(cs,x)

%%模糊聚類分析資料標準化變換%%

x原始資料矩陣;

cs=0

,不變換;

cs=1

,標準差變換:

cs=2

,極差變換

if(cs==0)return;end

[n,m]=size(x);%

%獲得矩陣的行列數

if(cs==1)%

%平移•標準差變換

for(k=1:m)xk=0;

for(i=1:n)xk=xk+x(i,k);end

xk=xk/n;sk=0;

for(i=1:n)sk=sk+(x(i,k)-xk)^2;end

sk=sqrt(sk/n);

for(i=1:n)x(i,k)=(x(i,k)-xk)/sk;end

endelse%

%平移•極差變換

for(k=1:m)xmin=x(1,k);xmax=x(1,k);

for(i=1:n)

if(xmin>x(i,k))xmin=x(i,k);end

if(xmaxendfor(i=1:n)x(i,k)=(x(i,k)-xmin)/(xmax-xmin);end

endend

聚類分析(一) 什麼是聚類分析

將一群物理物件或者抽象物件的劃分成相似的物件類的過程。其中類簇是資料物件的集合,在類簇中所有的物件都彼此相似,而類簇與類簇之間的物件是彼此相異。聚類除了可以用於資料分割 data segmentation 也可以用於離群點檢測 outlier detection 所謂的離群點指的是與 普通 點相對應...

聚類分析(一) 什麼是聚類分析

將一群物理物件或者抽象物件的劃分成相似的物件類的過程。其中類簇是資料物件的集合,在類簇中所有的物件都彼此相似,而類簇與類簇之間的物件是彼此相異。聚類除了可以用於資料分割 data segmentation 也可以用於離群點檢測 outlier detection 所謂的離群點指的是與 普通 點相對應...

數學建模之SPSS應用 聚類分析

一 什麼是聚類分析從機器學習的角度看,聚類是一種無監督的機器學習方法,即事先對資料集的分布沒有任何的了解,它是將物理或抽象物件的集合組成為由類似的物件組成的多個類的過程。二 常見演算法 1 k means演算法 2 一趟聚類演算法 3 層次聚類演算法 4 兩步聚類演算法 1 聚類分析 k means...