| EMMAgeo-package | End-member modelling algorithm and supporting functions for unmixing grain-size distributions and further compositional data. |
| check.data | Check correctness and consistency of input data |
| click.limits | Define mode limits by mouse clicks. |
| convert.units | Convert between phi and micrometers. |
| create.EM | Create grain-size-distributions. |
| EMMA | End-member modelling analysis algorithm. |
| EMMAgeo | End-member modelling algorithm and supporting functions for unmixing grain-size distributions and further compositional data. |
| EMpot | example data |
| EMrob | example data |
| get.l | Generate a vector of weight transformation values from l.min to l.max. |
| get.l.opt | Identify optimum weight transformation value |
| get.limits | Infer lower and upper mode position limits to define robust end-members. |
| get.q | Generate a parameter matrix with q.min and q.max values for robust EMMA. |
| GUI | Start GUI for EMMA |
| interpolate.classes | Interpolate data between different classes. |
| mix.EM | Function to mix sample spectres. |
| model.EM | Model all possible end-member scenarios |
| residual.EM | Calculate a residual end-member loading. |
| robust.EM | Extract robust end-members |
| robust.loadings | Extract robust end-member loadings |
| robust.scores | Extract robust end-member scores. |
| test.factors | Calculate the initial cumulative explained variance of factors. |
| test.l | Test a vector of weight transformation limits for mximum value. |
| test.l.max | Find maximum possible wight transformation value. |
| test.parameters | Evaluate influence of model parameters. |
| test.robustness | Test model robustness. |
| X | example data |