DistMixer

DistMixer allows the creation of mixture densities from any user-defined set of probability density functions. Users can specify an arbitrary number of probability density functions, and can specify the relative frequency with which samples will be drawn from each of the distributions. DistMixer produces a single probability density function that closely approximates the resulting mixture density. Output functions generated by DistMixer can be used in any application that will accept an empirical histogram probability density function, for example, NAADSM, WH, or PDFCalc.

Downloading and installing DistMixer

DistMixer is available for Microsoft Windows. An installation package can be downloaded via the link below. Once you have saved the installation package to your computer, double-click its icon to perform the installation. Follow the on-screen prompts if you wish to change any of the default installation options.

The current version of DistMixer is version 1.0.1, released on January 25, 2011. Unless you have a specific need for an older version (see below), the current version is recommended.

Download the installation package for DistMixer version 1.0.1:

Using DistMixer

A user's guide for DistMixer and a detailed description of the algorithms used in the application can be found in the following document:

Source code for DistMixer

This section is intended for programmers and advanced users who wish to review or modify the DistMixer source code, or to build the application from source code.

DistMixer is open source software and is released under the terms of the GNU General Public License.

DistMixer is written in Delphi Version 7, Professional Edition. While it may be possible to compile the interface with other versions of Delphi, no others have been tested.

Download the Delphi source code for DistMixer (as a ZIP archive)

DistMixer make use of several components and libraries, each of which must also be downloaded and installed or compiled:

Older versions of DistMixer

Version 1.0.0 (June 2, 2010)