makeOddsSurfaces {isocat} | R Documentation |
Convert probability surface to odds-ratio surface
Description
Converts normalized probability surface (e.g. one layer output of isotopeAssignmentModel function) to Odds Ratio surfaces.
Usage
makeOddsSurfaces(probabilitySurface, rename = FALSE)
Arguments
probabilitySurface |
Normalized probability surface RasterLayer |
rename |
Character value to append to raster name (e.g. "_odds"). Defaults to FALSE. |
Value
Returns RasterLayer rescaled to Odds Ratio values.
See Also
Examples
# Generate example probability surfaces.
myiso <- rasterFromXYZ(isoscape)
myiso_sd <- rasterFromXYZ(isoscape_sd)
df <- data.frame(
ID = c(-100, -80, -50),
isotopeValue = c(-100, -80, -50),
SD_indv = rep(5, 3)
)
assignmentModels <- isotopeAssignmentModel(
ID = df$ID,
isotopeValue = df$isotopeValue,
SD_indv = df$SD_indv,
precip_raster = myiso,
precip_SD_raster = myiso_sd,
nClusters = FALSE
)
# Convert to odds ratio surfaces.
odds_ratio_surface <- stack(
lapply( unstack(assignmentModels), makeOddsSurfaces )
)
plot(odds_ratio_surface)
[Package isocat version 0.3.0 Index]