Niche modelling algorithms include "profile methods", simple statistical techniques that use e.g. environmental distance to known sites such as BIOCLIM,[2][3] and DOMAIN; "regression" (e.g. forms of generalized linear models); and "machine learning" methods such as maximum entropy (MAXENT). An incomplete list of algorithms that have been used for niche modeling includes