Skip to content

A set of functions and files with code to perform theoretical experiments comparing the comparance of different ordination and classification tests for geometric morphometric data. This code was originally developed to analyse sample imbalance.

License

Notifications You must be signed in to change notification settings

LACourtenay/GMM_ordination_classification_experimental_toolkit

Repository files navigation

GMM_ordination_classification_experimental_toolkit

A set of functions and files with code to perform theoretical experiments comparing the comparance of different ordination and classification tests for geometric morphometric data. This code was originally developed to analyse sample imbalance.


Author

Lloyd A. Courtenay

Email

ladc1995@gmail.com

ORCID

https://orcid.org/0000-0002-4810-2001

Current Afiliations:

Universidad de Salamanca [USAL]


This code was designed and prepared for the study by: Courtenay, L.A. (2023) Can we restore balance to Geometric Morphometrics? A theoretical evaluation of how sample imbalance conditions ordination and classification. Evoltuionary Biology. 50:90-110. https://doi.org/10.1007/s11692-022-09590-0

TIDOP research group website: http://tidop.usal.es/


Prior to using any of the code, the functions.R file should first be sourced (while the user must also first check that all libraries are installed). Once the functions.R file has been sourced all code from other files should work fine. The functions.R file additionally contains some details about how to use each of the functions, while the code used to generate figures from the aforementioned study has been included in each of the separate files;

  • basic_experiments.R contains all code used to perform the main study
  • o_higgins_and_dryden_demonstration.R contains the code to perform experiments with the O'higgins and Dryden (1993) apes dataset available from the shapes R library.
  • tsne_and_umap_experiments.R contains all code used to demonstrate the power of TSNE and UMAP as an alternative for ordination
  • smote_and_adasyn_experiments.R contains all code used to demonstrate the power of SMOTE and ADASYN for the balancing of datasets.

Comments, questions, doubts, suggestions and corrections can all be directed to L. A. Courtenay at the email provided above.

About

A set of functions and files with code to perform theoretical experiments comparing the comparance of different ordination and classification tests for geometric morphometric data. This code was originally developed to analyse sample imbalance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages