MRM-framework analyses on Ontario SIU (Special Investigations Unit) data
Source:R/mrm_siu.R
mrm_siu.RdThree callables for SIU case-level CSVs. Unlike OTIS (no placement
dates) and TPS (no per-person ID), SIU exposes per-case dates with a
stable police_service jurisdiction column, enabling a real
"time-to-outcome" KM survival analysis.
Value
Each mrm_siu_*() callable returns a named list with
the survival, per-service rate, or outcome-classification result and a
plain-language interpretation.
Details
Functions:
mrm_siu_case_to_decision_km(): Kaplan-Meier on the gap fromdate_of_incident_isotodate_of_director_decision_iso, stratified bypolice_service. The valid TTR analysis the MA-thesis "210-day TTR" claim should have been.mrm_siu_per_service_rate(): Per-police-service case rate by year and stratum, useful for cross-jurisdiction comparisons.mrm_siu_outcome_classifier(): Tabulates the Director's-decision categories (charges_laid,no_charges, etc.) by service and by year, reporting both raw counts and shares.
Examples
if (FALSE) {
siu <- read.csv("SIU.csv")
mrm_siu_case_to_decision_km(siu)
}