View source: R/iucnn_predict_status.R
| iucnn_predict_status | R Documentation | 
Uses a model generated with iucnn_train_model
to predict the IUCN status of
Not Evaluated or Data Deficient species based on features, generated
from species occurrence records with iucnn_prepare_features.
These features should be of the same type as those used for training the
model.
iucnn_predict_status(
  x,
  model,
  target_acc = 0,
  dropout_reps = 100,
  return_IUCN = TRUE,
  return_raw = FALSE
)
| x | a data.set, containing a column "species" with the species names, and
subsequent columns with different features,
in the same order as used for  | 
| model | the information on the NN model returned by
 | 
| target_acc | numerical, 0-1. The target accuracy of the overall model. Species that cannot be classified with | 
| dropout_reps | integer, (default = 100). The number of how often the predictions are to be repeated (only for dropout models). A value of 100 is recommended to capture the stochasticity of the predictions, lower values speed up the prediction time. | 
| return_IUCN | logical. If TRUE the predicted labels are translated into the original labels. If FALSE numeric labels as used by the model are returned | 
| return_raw | logical. If TRUE, the raw predictions of the model will be returned, which in case of MC-dropout and bnn-class models includes the class predictions across all dropout prediction reps (or MCMC reps for bnn-class). Note that setting this to TRUE will result in large output objects that can fill up the memory allocated for R and cause the program to crash. | 
outputs an iucnn_predictions object containing the predicted
labels for the input species.
See vignette("Approximate_IUCN_Red_List_assessments_with_IUCNN") for a
tutorial on how to run IUCNN.
## Not run: 
data("training_occ") #geographic occurrences of species with IUCN assessment
data("training_labels")# the corresponding IUCN assessments
data("prediction_occ") #occurrences from Not Evaluated species to prdict
# 1. Feature and label preparation
features <- iucnn_prepare_features(training_occ, type = "geographic") # Training features
labels_train <- iucnn_prepare_labels(training_labels, features) # Training labels
features_predict <- iucnn_prepare_features(prediction_occ,
                                          type = "geographic") # Prediction features
# 2. Model training
m1 <- iucnn_train_model(x = features, lab = labels_train, overwrite = TRUE)
# 3. Prediction
iucnn_predict_status(x = features_predict, model = m1)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.