{
 "regions_in_external": 17,
 "regions_matched": 17,
 "correlations": {
  "H_rarefied15 ~ log_population": {
   "n": 16,
   "rho": 0.035,
   "ci": [
    -0.651,
    0.623
   ],
   "ols_b": -0.0034,
   "ols_se_hc3": 0.0167
  },
  "H_rarefied15 ~ log_business_locations": {
   "n": 16,
   "rho": 0.041,
   "ci": [
    -0.665,
    0.633
   ],
   "ols_b": -0.0048,
   "ols_se_hc3": 0.0175
  },
  "H_rarefied15 ~ disposable_income": {
   "n": 16,
   "rho": 0.0,
   "ci": [
    -0.607,
    0.591
   ],
   "ols_b": 0.0,
   "ols_se_hc3": 0.0
  },
  "H_rarefied15 ~ log_density": {
   "n": 16,
   "rho": -0.147,
   "ci": [
    -0.737,
    0.552
   ],
   "ols_b": -0.0043,
   "ols_se_hc3": 0.0062
  },
  "H_norm_M ~ log_population": {
   "n": 17,
   "rho": 0.515,
   "ci": [
    -0.052,
    0.916
   ],
   "ols_b": 0.0383,
   "ols_se_hc3": 0.0227
  },
  "H_norm_M ~ log_business_locations": {
   "n": 17,
   "rho": 0.534,
   "ci": [
    -0.063,
    0.936
   ],
   "ols_b": 0.0394,
   "ols_se_hc3": 0.023
  },
  "H_norm_M ~ disposable_income": {
   "n": 17,
   "rho": 0.525,
   "ci": [
    -0.016,
    0.871
   ],
   "ols_b": 0.0,
   "ols_se_hc3": 0.0
  },
  "H_norm_M ~ log_density": {
   "n": 17,
   "rho": 0.26,
   "ci": [
    -0.373,
    0.781
   ],
   "ols_b": 0.01,
   "ols_se_hc3": 0.0114
  },
  "eff_cat_M ~ log_population": {
   "n": 17,
   "rho": 0.515,
   "ci": [
    -0.069,
    0.913
   ],
   "ols_b": 1.1772,
   "ols_se_hc3": 0.7076
  },
  "eff_cat_M ~ log_business_locations": {
   "n": 17,
   "rho": 0.534,
   "ci": [
    -0.037,
    0.932
   ],
   "ols_b": 1.2006,
   "ols_se_hc3": 0.7059
  },
  "eff_cat_M ~ disposable_income": {
   "n": 17,
   "rho": 0.525,
   "ci": [
    -0.011,
    0.863
   ],
   "ols_b": 0.0004,
   "ols_se_hc3": 0.0003
  },
  "eff_cat_M ~ log_density": {
   "n": 17,
   "rho": 0.26,
   "ci": [
    -0.371,
    0.765
   ],
   "ols_b": 0.2836,
   "ols_se_hc3": 0.3618
  },
  "log_stores_per_100k ~ log_population": {
   "n": 17,
   "rho": -0.194,
   "ci": [
    -0.606,
    0.31
   ],
   "ols_b": null,
   "ols_se_hc3": null
  },
  "log_stores_per_100k ~ log_density": {
   "n": 17,
   "rho": -0.218,
   "ci": [
    -0.72,
    0.348
   ],
   "ols_b": null,
   "ols_se_hc3": null
  },
  "log_stores_per_100k ~ disposable_income": {
   "n": 17,
   "rho": -0.02,
   "ci": [
    -0.489,
    0.464
   ],
   "ols_b": null,
   "ols_se_hc3": null
  }
 },
 "covariate_sources": {
  "log_population": "ISQ population estimate, 1 July 2025 (provisional)",
  "log_business_locations": "ISQ business locations with employees, Dec 2025",
  "disposable_income": "ISQ disposable income per capita, 2024p",
  "log_density": "Census 2021 population density (2021 ER boundaries)"
 },
 "note": "17 regions; rarefied diversity needs >= 15 stores (Nord-du-Québec, 3 stores, excluded). Associations only; CIs from 5 000 region-level bootstrap draws combined with the 2 000 rarefaction draws of the outcome; OLS slope with HC3 SE. Power: with n = 16 the smallest |rho| detectable with 80 % power at alpha = 0.05 is about 0.66.",
 "power_n16_rho_80pct": 0.66,
 "H7_V3": {
  "n": 17,
  "R2_eci_on_covariates": 0.257,
  "loo_pred_spearman": 0.007,
  "criterion_rho_ge_0.5": false,
  "partial_corr_eci_diversity_given_covariates": 0.314
 }
}