partial sums of frequencies
Important: The stats package has been deprecated. Use the superseding package Statistics instead.
The function cumulativefrequency of the subpackage stats[transform, ...] computes the partial sums of the frequencies in the given data.
The data is used in its given order, and missing data is taken into consideration.
Cumulative frequencies are useful in constructing cumulative distributions and cumulative frequency polygons (or ogives). Ogives are plots of the cumulative frequencies against the upper class boundaries.
If the total weight of the data is scaled to one (see transform[scaleweight] and describe[count]), prior to the call to cumulativefrequency then the relative cumulative frequency distribution is obtained. If the weight is scaled to 100, the percentage cumulative frequency distribution attains. The corresponding ogive is referred to as the percentage ogive. A closely related graph is the quantile plot, see statplots[quantile] for more information.
data1 ≔ Weight⁡3,10,missing,4,Weight⁡11..12,3,15..17
This is obtained as follows:
The next few steps show the construction of an ogive.
data2 ≔ Weight⁡1..5,2,Weight⁡6..10,3,Weight⁡11..15,1
Upper range of classes:
classes ≔ transformstatvalue⁡data2
upper_classes ≔ map⁡x→op⁡2,x,classes
data2cumulative ≔ transformcumulativefrequency⁡data2
Points of the ogive
ogive ≔ zip⁡x,y→x,y,upper_classes,data2cumulative
Display the result. (Make the ogive start at the origin).
plot⁡0,0,op⁡ogive,title=`Cumulative frequency distribution`:
Download Help Document