MATLAB學習(九)系統聚類


 

 

>> X=rand(100,2); >> Y=pdist(X,'euclidean'); >> Z = linkage(Y,'average'); >> dendrogram(Z); >> 

  

 

>> X = [randn(100,2)+ones(100,2);randn(100,2)-ones(100,2)]; >> [idx,ctrs] = kmeans(X,2); %分二類,返回類別標號,類心坐標 >> plot(X(idx==1,1),X(idx==1,2),'r.',X(idx==2,1),X(idx==2,2),'b.') hold on plot(ctrs(:,1),ctrs(:,2),'kx', ctrs(:,1),ctrs(:,2),'ko') >> 

 

  

>> load fisheriris %裝入費歇爾的經典花萼尺寸、種類數據 >> SL = meas(:,1);SW=meas(:,2);group = species; X=meas([4,54,124],1);Y=meas([4,54,124],2); [C,err,P,logp,coeff] = classify([X Y],[SL SW], group,'linear'); >> nb=NaiveBayes.fit([SL SW], group); >> cpre=predict(nb,[X,Y]) cpre = 'setosa' 'versicolor' 'versicolor' 

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM