Before revision: An incomplete list of algorithms that have been used for niche modelling includes: Profile techniques BIOCLIM DOMAIN Ecological niche factor analysis (ENFA) Mahalanobis distance Isodar analysis Regression-based techniques Generalized linear model (GLM) Generalized additive model (GAM) Multivariate adaptive regression splines (MARS) Machine learning techniques MAXENT Artificial neural networks (ANN) Genetic algorithm for rule set production (GARP) Boosted regression trees (BRT)/gradient boosting machines (GBM) Random forest (RF) Support vector machines (SVM) XGBoost (XGB) Furthermore, ensemble models can be created from several model outputs to create a model that captures components of each.
After revision: An incomplete list of algorithms that have been used for niche modelling includes: Profile techniques BIOCLIM DOMAIN Ecological niche factor analysis (ENFA) Mahalanobis distance Isodar analysis Regression-based techniques Generalized linear model (GLM) Generalized additive model (GAM) Multivariate adaptive regression splines (MARS) Machine learning techniques MAXENT Artificial neural networks (ANN) Genetic Algorithm for Rule Set Production (GARP) Boosted regression trees (BRT)/gradient boosting machines (GBM) Random forest (RF) Support vector machines (SVM) XGBoost (XGB) Furthermore, ensemble models can be created from several model outputs to create a model that captures components of each.