Mixture models

The program automatically performs a χ2-test for statistical homogeneity, based on the χ2-statistic:

for fission track data, or

for other data (where zj=log[tj] and σj=σ[tj]/tj). The corresponding p-value is shown on the radial plot. A p-value is the probability of observing a χ2stat-value greater or equal than the observed value under the null assumption of age homogeneity. If the p-value is less than 0.05, say, then the underlying age distribution contains more than one mode and a mixture modelling algorithm may be employed (Galbraith and Green, 1990). To do this, click Options → Mixture models and select the desired number of peaks (between 0 and 5). The radial plot will display the peak centres as radial lines and summarise the numerical results (ages and proportions) under the radial scale.

The algorithm used for the mixture modelling is a hybrid one using both deterministic parts (taken from Galbraith, 2005) and MCMC ingredients. Because of the stochastic nature of the method, the user is advised to run the mixture modelling function several times, to make sure that local minima have been avoided. The auto option minimises the Bayes Information Criterion (BIC) to select the optimal (i.e., parsimonious) number of age components:

where Lmax is the maximum likelihood, p is the number of age components and n is the number of grains (Galbraith, 2005).

For Other data, a different algorithm is used, based on the normal mixture modelling algorithm of Galbraith (2005, section 5.5.2). The output comprises the peak locations and proportions. All data are log-transformed prior to the mixture modelling regardless of the transformation used for the plotting.

Minimum age model

Sometimes one is interested in just the youngest age component of a finite mixture. This may be the case for detrital samples with a volcanic component, to estimate the depositional age. This can be modelled by a four parameter probability distribution, in which a proportion π of the population belongs to a discrete peak at time γ and the remaining (1-π) belong to a truncated normal distribution with mean μ and standard deviation σ. DensityPlotter and RadialPlotter implement a simplified version of this model, in which it is assumed that γ=μ:

The log likelihood function is maximized by a robust and deterministic but time consuming grid search algorithm, and the standard deviation of the minimum age is calculated by inverting the Fisher Information matrix, which requires numerically calculating the second derivatives of the log-likelihood. These calculations are computationally intensive and it may take a few seconds before the results are shown. As with the finite mixture models, the results will be depend on the chosen data transformation (linear or logarithmic). As discussed by Galbraith (2005, p.107), the three parameter model may produce slightly biased results, particularly for fission track data with low counts, in which the normal approximation is not valid. In these cases, it may be better to use other computational tools, or to employ a finite mixture model.