## ------------------------------------------------
## Method `species_model$addArea`
## ------------------------------------------------
if (FALSE) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
#Add boundary
workflow$addArea(countryName = 'Sweden')
}
## ------------------------------------------------
## Method `species_model$print`
## ------------------------------------------------
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
workflow$print()
## ------------------------------------------------
## Method `species_model$plot`
## ------------------------------------------------
if (FALSE) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
#Add boundary
workflow$addArea(countryName = 'Germany')
workflow$plot(Boundary = TRUE)
}
## ------------------------------------------------
## Method `species_model$workflowOutput`
## ------------------------------------------------
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
workflow$workflowOutput('Predictions')
## ------------------------------------------------
## Method `species_model$addStructured`
## ------------------------------------------------
if (FALSE) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
#Add boundary
workflow$addArea(countryName = 'Sweden')
#Generate random species
speciesData <- data.frame(X = runif(1000, 12, 24),
Y = runif(1000, 56, 68),
Response = sample(c(0,1), 1000, replace = TRUE),
Name = 'Fraxinus_excelsior')
workflow$addStructured(dataStructured = speciesData, datasetType = 'PA',
datasetName = 'xx', responseName = 'Response',
speciesName = 'Name', coordinateNames = c('X', 'Y'))
}
## ------------------------------------------------
## Method `species_model$addMesh`
## ------------------------------------------------
if (FALSE) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
#Add boundary
workflow$addArea(countryName = 'Sweden')
workflow$addMesh(cutoff = 20000,
max.edge=c(60000, 80000),
offset= 100000)
}
## ------------------------------------------------
## Method `species_model$addGBIF`
## ------------------------------------------------
if (FALSE) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
workflow$addArea(countryName = 'Sweden')
workflow$addGBIF(datasetName = 'exampleGBIF',
datasetType = 'PA',
limit = 10000,
coordinateUncertaintyInMeters = '0,50')
}
## ------------------------------------------------
## Method `species_model$addCovariates`
## ------------------------------------------------
if (FALSE) {
if (requireNamespace('INLA')) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
#Add boundary
workflow$addArea(countryName = 'Sweden')
workflow$addCovariates(worldClim = 'tavg', res = '10')
}
}
## ------------------------------------------------
## Method `species_model$crossValidation`
## ------------------------------------------------
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
workflow$crossValidation(Method = 'Loo')
## ------------------------------------------------
## Method `species_model$modelOptions`
## ------------------------------------------------
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
## ------------------------------------------------
## Method `species_model$specifySpatial`
## ------------------------------------------------
if (FALSE) {
if (requireNamespace('INLA')) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
#Add boundary
workflow$addArea(countryName = 'Sweden')
workflow$addMesh(cutoff = 20000,
max.edge=c(60000, 80000),
offset= 100000)
workflow$specifySpatial(prior.range = c(200000, 0.05),
prior.sigma = c(5, 0.1))
}
}
## ------------------------------------------------
## Method `species_model$specifyPriors`
## ------------------------------------------------
if (FALSE) {
if (requireNamespace('INLA')) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
#Add boundary
workflow$addArea(countryName = 'Sweden')
workflow$addMesh(cutoff = 20000,
max.edge=c(60000, 80000),
offset= 100000)
workflow$specifyPriors(effectName = 'Intercept', mean = 0, Precision = 0.1)
}
}
## ------------------------------------------------
## Method `species_model$biasFields`
## ------------------------------------------------
if (FALSE) {
if(requireNamespace('INLA')) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
workflow$addArea(countryName = 'Sweden')
workflow$addGBIF(datasetName = 'exampleGBIF',
datasetType = 'PA',
limit = 10000,
coordinateUncertaintyInMeters = '0,50')
workflow$biasFields(datasetName = 'exampleGBIF')
}
}
## ------------------------------------------------
## Method `species_model$modelFormula`
## ------------------------------------------------
if (FALSE) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
workflow$addArea(countryName = 'Sweden')
workflow$addCovariate(rasterStack)
workflow$addFormula(covariateFormula = ~ covariate)
workflow$addFormula(biasFormula = ~ biasFormula)
}
## ------------------------------------------------
## Method `species_model$obtainMeta`
## ------------------------------------------------
if (FALSE) {
workflow <- startWorkflow(Species = 'Fraxinus excelsior',
Projection = '+proj=longlat +ellps=WGS84',
Save = FALSE,
saveOptions = list(projectName = 'example'))
workflow$addArea(countryName = 'Sweden')
workflow$addGBIF(datasetName = 'exampleGBIF',
datasetType = 'PA',
limit = 10000,
coordinateUncertaintyInMeters = '0,50')
workflow$obtainMeta()
}
Run the code above in your browser using DataLab