Skip to contents

Returns spatially enhanced and entropy-derived matrix (SpEED) for matching analysis

Usage

speedmat(
  data,
  formula,
  outcome = "outcome",
  treatment = "treatment",
  mode_speed = "product",
  coords = NULL,
  coords_factor = NULL,
  caliper_s = NULL,
  caliper_jsd = NULL,
  scale = FALSE
)

Arguments

data

sf object. Should include outcome, treatment, and coordinates (if speed_mode == "coord")

formula

formula. in y ~ x form.

outcome

character(1). Outcome variable name. Default is 'outcome'

treatment

character(1). Treatment variable name. Default is 'treatment'

mode_speed

character(1). One of 'product' (JSD%*%D) or 'coord' (JSD(cbind(covariates, X, Y)))

coords

character(2). Names of the columns with x- and y-dimension coordinates. Only valid for mode_speed=='coord'

coords_factor

numeric(1). Coordinate weights after standardization. Only valid when mode_speed=='coord'

caliper_s

numeric(1). Caliper for distance

caliper_jsd

numeric(1). Caliper for divergence value

scale

logical(1). Min-max scaling for both distance and divergence, resulting in range [0,1]

Author

Insang Song (sigmafelix@hotmail.com)