CumFreq:   Cumulative frequency analysis with probability distribution fitting
Free download of software

Summary: The CumFreq program calculates the cumulative (no exceedance, non-exceedance) frequency and it does probability distribution fitting of data series, e.g. crop production, soil properties, salinity, depth to watertable (water-table), rainfall, river and drain discharge, groundwater (ground-water) and river level, hydraulic conductivity and soil permeability for water.
      The computer program fits various linear, logarithmic, exponential and double exponential cumulative frequency distributions, including the normal, log-normal (lognormal), (log)logistic, Cauchy, Pareto, Weibull, Frechet (Fisher-Tippett type II), and Gumbel probability distributions, and selects the best fitting distribution using the method of best fit.
Some of the distributions are useful for extreme value analysis.
      Preference for a specific distribution can also be expressed.
Cumfreq not only uses logarithmic but also exponential transformations of the data. The exponent (greater than 0) is optimized automatically. These so called generalized distributions have great flexibility, but they are mostly not used in other distribution fitting software.
      Further, Cumfreq uses mirrored distributions that reverse the skewness, so that the number of distributions that are possibly applicable is enlarged.
Cumfreq allows negative data. In case of distributions that do not support negative data, the distribution is shifted in positive direction so that they are made applicable.
      The download and use of CumFreq is totally free. It is freeware.

Details: When the mathematical model program detects a discontnuous probability function, it gives the user the choice to introduce a breakpoint (break-point) or threshold value, yielding a segmented or composite frequency and probability distribution.
      The resulting probability distribution is accompanied by 90% confidence limits and belts (bands) and return periods (recurrence intervals).
The program also divides the range of data into a number of equal intervals and calculates an interval frequency distribution or histogram. The number of intervals is to be given by the user.
      Examples are given.

Start: The program starts clicking on CumFreq.Exe.
More details are given in the program itself.

Documentation: A lecture note ("Data Analysis") on statistical analysis with examples of CumFreq applications is found on the articles page. Further, this page gives an article binomial confidence limits for cumulative probability distributions.
          The principles of frequency analysis can be found in a lecture note on the FAQ's page. Further, this page gives a summary paper on binomial confidence limits for cumulative frequency distributions.


& models

General articles
& manuals

(in Spanish,
 en Español)

reports & cases

reports & cases

& answers



introduction to cumfreq Introduction screen CumFreq program.
The CumFreq program calcuates the cumulative (non-exceedance) frequency distribution and fits it to a probability distribution.
It uses, amongts other, the normal, logistc, exponential and Gumbel distributions. For distribution fitting, the software app linearizes the probability distribution.For a list of linearizations, based on logarithmic and other transformations, see: transformations
input cumulative frequency Input tabsheet
The input tabsheet shows the probability distributions that are being used to fit the data to. One can select "best of all" or indicate a preference.
The number of intervals needed to prepare the histogram can be entered.
example distribution
           fitting Cumulative distribution fitting
Distribution fitting is based on plotting positions (the observed data). A 90% confidence interval of the fitted distribution is shown.
It is a specialty of CumFreq to employ "generalized" distributions, which makes them fit better than the standard ones.
histogram and
       frequency Histogram of fitted distribution
The histogram provides the observed and calculated frequencies by interval.
The histogram gives an impression of the symmetry of the distribution and whether is skew to the left or to the right.