fdt

버전 1.6.0.0 (16.5 KB) 작성자: Antonio Trujillo-Ortiz
Frequency distribution table.
다운로드 수: 632
업데이트 날짜: 2014/12/27

라이선스 보기

A frequency distribution table shows us a summarized grouping of data orderly arranged, divided into mutually exclusive classes (no data value can fall into two different classes), inclusive or exhaustive (all data values must be included) and the number of occurrences in a class. It is a way of showing unorganized data. Some of the graphs that can be used with frequency distributions are histograms, line charts, bar charts and pie charts.
Frequency distributions are used for both qualitative and quantitative data. Here, we are presenting it for quantitative data (measuring observations).
An essential requirement for a frequency distribution is to decide about the number of classes. Theory recomends it should be between 5 and 20 classes. However, some times it it required more classes. Too many classes or too few classes might not reveal the basic shape of the data set, also it will be difficult to interpret such frequency distribution. The maximum number of classes may be determined by a formula. Generally the class interval or class width is the same for all classes.

There are several mathematical procedures which can help calculate the number of classes, all of them have their pros and cons, and can be found in many statistical texts. Here, we include a menu to choose one from:

-- Square root rule
-- 2 to the k rule
-- Rice rule
-- Sturges rule
-- Doane formula
-- Freedman-Diaconis rule
-- Scott rule
-- Shimazaki-Shinomoto method*

In other case you must give the number of classes you need.

*For the last option, it is necessary to download the sshist m-function (Histogram Binwidth Optimization). It returns the optimal number of bins in a histogram used for density estimation. Optimization principle is to minimize expected L2 loss function between the histogram and an unknown underlying density function. An assumption made is merely that samples are drawn from the density independently each other. It can found at

http://www.mathworks.com/matlabcentral/fileexchange/24913-histogram-binwidth-optimization

Why one should organize data in a frequency distribution table?
-- To organize data in a meaningful, intelligible way.
-- To enable the reader to determine the nature or shape of the
distribution (can make patterns within the data more evident).
-- To facilitate computational procedures for measuring the center,
variation, distribution shape, outlier(s), and time.
-- To enable the researcher to draw charts and graphs for the
presentation of data.
-- To enable the reader to make comparison among different data sets.

This m-function also offer a data graph dispaly menu you can select one
option:

-- Histogram
-- Frequency polygon
-- Absolut ogive
-- Relative ogive (here with the observed and the predicted cdf)
-- All

Syntax: function [y] = fdt(x)

Input:
x - data vector (from a menu can choose the number of classes
procedure)
Output:
- frequency (distribution) table and a data graph display optionally from a menu)
[y] - frequency (distribution) table, a data graph display (optionally from a menu), and absolut frequencies and class marks matrix (optionally). This last matrix can be further used for some grouped statistics procedure you can find in my Matlab FEX author page.

인용 양식

Antonio Trujillo-Ortiz (2024). fdt (https://www.mathworks.com/matlabcentral/fileexchange/47955-fdt), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2010a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Bar Plots에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.6.0.0

Text was improved.

1.5.0.0

Text was improved.

1.4.0.0

Text was improved.

1.3.0.0

Text was improved.

1.2.0.0

Text was improved.

1.1.0.0

It was added an appropriate format to cite this file.

1.0.0.0