MATLAB 統計數據並畫出統計直方圖


統計FilmTrust(0.5-4.0分)、CiaoDVD(1-5分)、MovieLens(1-5分) 等 rating 數據集分值的分布:

 

 以 統計FilmTrust(0.5-4.0分) 為例:

MATLAB 代碼如下:

load('filmTrust_u_i_r.mat') % 載入數據 fprintf('This is filmTrust (0.5-4.0)......') FilmTrustD=D; % count1=count(D(:,3),"0.5") % count2=count(D(:,3),"1")--no num1=length(find(D(:,3)==0.5)); x=0.5:0.5:4.0 y = zeros(1,length(x)); for z = 1:length(x)   y(z) = length(find(D(:,3)==x(z))); % 關鍵 統計個數用 find ! end y  bar(x,y) % 根據x軸和y軸,畫圖

 

結果截圖:

    

 

 

 

 

【Reference】

1、  bar 條形圖: https://ww2.mathworks.cn/help/matlab/ref/bar.html?s_tid=doc_ta

2、


免責聲明!

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



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