Skip to contents

Internal function to load probability and concentration data, convert concentration lognormal to multinomial, and create weighted combined probability matrix.

Usage

load_and_process_exposure_data(
  model_prob_csv,
  conc_data_csv,
  prob_cols,
  pop_well_col,
  conc_mean_col,
  conc_sd_col,
  conc_raw_col = NULL,
  default_sdlog = 1,
  pwell_col,
  id_col,
  conc_cutoffs,
  format_ids = TRUE
)

Arguments

model_prob_csv

Path to modeled probability data CSV

conc_data_csv

Path to measured concentration data CSV

prob_cols

Column names for exposure probability categories

pop_well_col

Column name for population weights

conc_mean_col

Column name for concentration lognormal meanlog

conc_sd_col

Column name for concentration lognormal sdlog

conc_raw_col

Column name for raw concentration values (optional)

default_sdlog

Default sdlog value when not provided (default: 1.0)

pwell_col

Column name for private well percentage

id_col

Column name for geographic identifier

conc_cutoffs

A numeric vector of cutoffs for categorizing exposure levels based on concentration data

format_ids

Logical. Whether to apply smart identifier formatting. If TRUE (default), numeric FIPS-like codes (1-5 digits) are zero-padded, while alphanumeric identifiers are preserved unchanged.

Value

List containing processed exposure data

Details

This function is used within the sensitivity analysis workflow.