surfaceSimilarityMatrix: Generate a similarity matrix for the layers of a SpatRaster

View source: R/simmatrixMaker.R

surfaceSimilarityMatrixR Documentation

Generate a similarity matrix for the layers of a SpatRaster

Description

Populates a similarity matrix from pairwise Schoener's D comparisons between the layers of a SpatRaster.

Usage

surfaceSimilarityMatrix(spatrast)

Arguments

spatrast

Input SpatRaster

Examples

# Create probability-of-origin maps to compare.
myiso <- rast(isoscape, type="xyz")
plot(myiso)
myiso_sd <- rast(isoscape_sd, type="xyz")
n <- 5
set.seed(42)
df <- data.frame(
         ID = LETTERS[1:n],
         isotopeValue = sample(-120:-40, n),
         SD_indv = rep(5, n)
         )
assignmentModels <- isotopeAssignmentModel(
                        ID = df$ID,
                        isotopeValue = df$isotopeValue,
                        SD_indv = df$SD_indv,
                        precip_raster = myiso,
                        precip_SD_raster = myiso_sd,
                        nClusters = FALSE
                        )
plot(assignmentModels)
# Compare maps with surfaceSimilarityMatrix.
surfaceSimilarityMatrix(assignmentModels)



isocat documentation built on July 9, 2026, 5:10 p.m.