0
下面的数据的时间间隔的频率表中显示每本书的错误的数目为20出版商MATLAB,与类大小2
2,5,2,8,2,3,5,6,1, 0,2,0,1,0,0,0,4,5,1,2
现在我想计算一个频率表,用一个间隔大小为2的等级和相对频率,使用MATLAB
。
我可以通过命令制作一个频率表,但是没有找到任何明确说明如何使用class of interval of size 2
来计算频率表的参考。
下面的数据的时间间隔的频率表中显示每本书的错误的数目为20出版商MATLAB,与类大小2
2,5,2,8,2,3,5,6,1, 0,2,0,1,0,0,0,4,5,1,2
现在我想计算一个频率表,用一个间隔大小为2的等级和相对频率,使用MATLAB
。
我可以通过命令制作一个频率表,但是没有找到任何明确说明如何使用class of interval of size 2
来计算频率表的参考。
您可以使用histc
,它允许指定直方图箱的边缘。它不计算相对频率或虽然打印表,你必须自己做:
% error data
e = [2, 5, 2, 8, 2, 3, 5, 6, 1, 0, 2, 0, 1, 5, 0, 0, 4, 5, 1, 2];
% bin edges
be = 0 :2: ceil(max(e)/2) * 2;
% absolute frequencies
af = histc(e, be);
% relative frequencies
rf = af/sum(af);
% print table
fprintf(' Value Count Percent\n')
fprintf(' %d-%d\t %d\t %5.2f%%\n', [be; be + 1; af; rf * 100])
结果是:
Value Count Percent
0-1 7 35.00%
2-3 6 30.00%
4-5 5 25.00%
6-7 1 5.00%
8-9 1 5.00%
你是什么意思的“班级规模2的区间”做?你的直方图箱是两个整数宽度,即类0&1,2&3,4&5等。 –
@ A.Donda是的。 0-1,2-3,4-5等 –