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