44 #define SLEEP(secs) Sleep(secs * 1000)
47 #define SLEEP(secs) sleep(secs);
60 "Training Proportion",
64 "Percentage of occurrence data to be used to train models.",
67 "Percentage of occurrence data to be used to train models.",
82 "Maximum number of GARP runs to be performed.",
85 "Maximum number of GARP runs to be performed.",
95 "HardOmissionThreshold",
96 "Hard Omission Threshold",
100 "Maximum acceptable omission error. Set to 100% to use only soft omission.",
103 "Maximum acceptable omission error. Set to 100% to use only soft omission.",
113 "ModelsUnderOmissionThreshold",
114 "Models Under Omission Threshold",
118 "Minimum number of models below omission threshold.",
121 "Minimum number of models below omission threshold.",
131 "CommissionThreshold",
132 "Commission Threshold",
136 "Percentage of distribution of models to be taken regarding commission error.",
139 "Percentage of distribution of models to be taken regarding commission error.",
149 "CommissionSampleSize",
150 "Commission Sample Size",
154 "Number of samples used to calculate commission error.",
157 "Number of samples used to calculate commission error.",
168 "Maximum Number of Threads",
172 "Maximum number of threads of executions to run simultaneously.",
175 "Maximum number of threads of executions to run simultaneously.",
191 "Maximum number of iterations run by the Genetic Algorithm.",
194 "Maximum number of iterations (generations) run by the Genetic\
210 "Defines the convergence value that makes the algorithm stop\
211 (before reaching MaxGenerations).",
214 "Defines the convergence value that makes the algorithm stop\
215 (before reaching MaxGenerations).",
229 "Maximum number of rules to be kept in solution.",
230 "Maximum number of rules to be kept in solution.",
245 "Number of points sampled (with replacement) used to test rules.",
248 "Number of points sampled (with replacement) used to test rules.",
264 "GARP with Best Subsets - new openModeller implementation",
268 "GARP is a genetic algorithm that creates ecological niche \
269 models for species. The models describe environmental conditions \
270 under which the species should be able to maintain populations. \
271 For input, GARP uses a set of point localities where the species \
272 is known to occur and a set of geographic layers representing \
273 the environmental parameters that might limit the species' \
274 capabilities to survive. This algorithm applies the Best Subsets \
275 procedure using the new openModeller implementation in each GARP \
276 run. Please refer to GARP single run algorithm description for more \
277 information about the differences between DesktopGarp and the new \
278 GARP implementation.",
281 "GARP is a genetic algorithm that creates ecological niche \
282 models for species. The models describe environmental conditions \
283 under which the species should be able to maintain populations. \
284 For input, GARP uses a set of point localities where the species \
285 is known to occur and a set of geographic layers representing \
286 the environmental parameters that might limit the species' \
287 capabilities to survive. This algorithm applies the Best Subsets \
288 procedure using the new openModeller implementation in each GARP \
289 run. Please refer to GARP single run algorithm description for more \
290 information about the differences between DesktopGarp and the new \
291 GARP implementation.",
294 "Anderson, R. P., D. Lew, D. and A. T. Peterson.",
297 "Anderson, R. P., D. Lew, and A. T. Peterson. 2003. \
298 Evaluating predictive models of species' distributions: criteria \
299 for selecting optimal models.Ecological Modelling, v. 162, p. 211 232.",
301 "Ricardo Scachetti Pereira",
302 "ricardo [at] tdwg . org",
AlgParamMetadata parameters_bs[NUM_PARAM]
void setValue(std::string const val)
static Log * instance()
Returns the instance pointer, creating the object on the first call.
AlgorithmImpl * getBSAlgorithm()
void error(const char *format,...)
'Error' level.
int getParameter(std::string const &name, std::string *value)
int transferParametersToAlgorithm()
virtual ~GarpBestSubsets()
OM_ALG_DLL_EXPORT AlgorithmImpl * algorithmFactory()
void setId(std::string const id)
OM_ALG_DLL_EXPORT AlgMetadata const * algorithmMetadata()
AlgParameter * _alg_params
Normalizer * _normalizerPtr