This function generates a number of community evaluation metrics directly based on the probability returned by the individual models. Instead of thresholding the predictions (ecospat.CCV.communityEvaluation.bin
this function directly uses the probability and compares its outcome to null models or average expectations.)
ecospat.CCV.communityEvaluation.prob(ccv.modeling.data,
community.metrics=c('SR.deviation','community.AUC','Max.Sorensen',
'Max.Jaccard','probabilistic.Sorensen',
'probabilistic.Jaccard'),
parallel = FALSE,
cpus = 4)
a matrix with TRUE/FALSE
for each model run (TRUE
=Calibration point, FALSE
=Evaluation point)
a 3-dimensional array containing the community evaluation metrics for the calibartion sites of each run (NA
means that the site was used for evaluation)
a 3-dimensional array containing the community evaluation metrics for the evaluation sites of each run (NA
means that the site was used for calibaration)
a 'ccv.modeling.data'
object returned by ecospat.CCV.modeling
a selection of community metrics to calculate ('SR.deviation','community.AUC','Max.Sorensen','Max.Jaccard',
'probabilistic.Sorensen','probabilistic.Jaccard')
)
should parallel computing be allowed (TRUE/FALSE
)
number of cpus to use in parallel computing
Daniel Scherrer <daniel.j.a.scherrer@gmail.com>
ecospat.CCV.modeling
; ecospat.CCV.createDataSplitTable
; ecospat.CCV.communityEvaluation.bin
;