SPB Git

spb/wp38_uqo

Public

Phase 1 literature (142 verified refs), Phase 4 models H1/H3/H4/H5/H7, diversity, robustness

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Nov 1, 2026) parent 143cbd1 Browse files

59 changed files +9,505 −179

59 changed files
added data/external/dl/atn_netendances_2023_commerce_electronique.pdf +0 −0

Binary file not shown.

added data/external/dl/isq_entreprises_actives_ra_industrie_dec2025.xlsx +0 −0

Binary file not shown.

added data/external/dl/isq_entreprises_actives_ra_municipalites_dec2025.xlsx +0 −0

Binary file not shown.

added data/external/dl/isq_eqami_2016_ensemble_resultats.xlsx +0 −0

Binary file not shown.

added data/external/dl/isq_eqami_menages_branches_situation_geographique_tableau_3532.csv +140 −0
@@ -0,0 +1,140 @@
1 +co_tertr;de_codfc_refrn;an_2012;an_2012_sign;an_2016;an_2016_sign
2 +"";"Ensemble du Québec";"81,6";"A";"..";""
3 +"01";"Bas-Saint-Laurent";"74,4";"A";"..";""
4 +"02";"Saguenay--Lac-Saint-Jean";"76,3";"A";"..";""
5 +"03";"Capitale-Nationale";"84,5";"A";"..";""
6 +"04";"Mauricie";"78,3";"A";"..";""
7 +"05";"Estrie";"76,4";"A";"..";""
8 +"06";"Montréal";"83,6";"A";"..";""
9 +"07";"Outaouais";"80,3";"A";"..";""
10 +"08";"Abitibi-Témiscamingue";"79,0";"A";"..";""
11 +"09-10";"Côte-Nord et Nord-du-Québec";"79,0";"A";"..";""
12 +"11";"Gaspésie--Îles-de-la-Madeleine";"70,7";"A";"..";""
13 +"12";"Chaudière-Appalaches";"77,6";"A";"..";""
14 +"13";"Laval";"84,3";"A";"..";""
15 +"14";"Lanaudière";"81,0";"A";"..";""
16 +"15";"Laurentides";"80,6";"A";"..";""
17 +"16";"Montérégie";"84,0";"A";"..";""
18 +"17";"Centre-du-Québec";"77,8";"A";"..";""
19 +"";"Ensemble du Québec";"81,6";"A";"..";""
20 +"01";"Bas-Saint-Laurent";"74,4";"A";"..";""
21 +"07";"La Matapédia";"71,1";"A";"..";""
22 +"08";"Matane";"70,7";"A";"..";""
23 +"09";"La Mitis";"73,0";"A";"..";""
24 +"10";"Rimouski-Neigette";"81,2";"A";"..";""
25 +"11";"Les Basques";"67,8";"A";"..";""
26 +"12";"Rivière-du-Loup";"76,9";"A";"..";""
27 +"13";"Témiscouata";"67,2";"A";"..";""
28 +"14";"Kamouraska";"70,2";"A";"..";""
29 +"02";"Saguenay--Lac-Saint-Jean";"76,3";"A";"..";""
30 +"91";"Le Domaine-du-Roy";"74,8";"A";"..";""
31 +"92";"Maria-Chapdelaine";"75,4";"A";"..";""
32 +"93";"Lac-Saint-Jean-Est";"74,8";"A";"..";""
33 +"941";"Saguenay";"77,7";"A";"..";""
34 +"942";"Le Fjord-du-Saguenay";"73,6";"A";"..";""
35 +"03";"Capitale-Nationale";"84,5";"A";"..";""
36 +"15";"Charlevoix-Est";"69,6";"A";"..";""
37 +"16";"Charlevoix";"78,1";"A";"..";""
38 +"20";"L'Île-d'Orléans";"81,5";"A";"..";""
39 +"21";"La Côte-de-Beaupré";"82,3";"A";"..";""
40 +"22";"La Jacques-Cartier";"92,1";"A";"..";""
41 +"23";"Québec";"85,7";"A";"..";""
42 +"34";"Portneuf";"74,5";"A";"..";""
43 +"04";"Mauricie";"78,3";"A";"..";""
44 +"35";"Mékinac";"70,7";"A";"..";""
45 +"36";"Shawinigan";"72,5";"A";"..";""
46 +"371";"Trois-Rivières";"82,1";"A";"..";""
47 +"372";"Les Chenaux";"78,4";"A";"..";""
48 +"51";"Maskinongé";"76,0";"A";"..";""
49 +"90";"La Tuque";"76,4";"A";"..";""
50 +"05";"Estrie";"76,4";"A";"..";""
51 +"30";"Le Granit";"69,1";"A";"..";""
52 +"40";"Les Sources";"72,5";"A";"..";""
53 +"41";"Le Haut-Saint-François";"66,9";"A";"..";""
54 +"42";"Le Val-Saint-François";"80,5";"A";"..";""
55 +"43";"Sherbrooke";"78,2";"A";"..";""
56 +"44";"Coaticook";"71,9";"A";"..";""
57 +"45";"Memphrémagog";"78,0";"A";"..";""
58 +"06";"Montréal";"83,6";"A";"..";""
59 +"66";"Montréal";"83,6";"A";"..";""
60 +"07";"Outaouais";"80,3";"A";"..";""
61 +"80";"Papineau";"67,3";"A";"..";""
62 +"81";"Gatineau";"84,1";"A";"..";""
63 +"82";"Les Collines-de-l'Outaouais";"79,8";"A";"..";""
64 +"83";"La Vallée-de-la-Gatineau";"57,9";"A";"..";""
65 +"84";"Pontiac";"64,9";"A";"..";""
66 +"08";"Abitibi-Témiscamingue";"79,0";"A";"..";""
67 +"85";"Témiscamingue";"77,3";"A";"..";""
68 +"86";"Rouyn-Noranda";"80,4";"A";"..";""
69 +"87";"Abitibi-Ouest";"78,1";"A";"..";""
70 +"88";"Abitibi";"77,0";"A";"..";""
71 +"89";"La Vallée-de-l'Or";"79,8";"A";"..";""
72 +"09-10";"Côte-Nord et Nord-du-Québec";"79,0";"A";"..";""
73 +"95";"La Haute-Côte-Nord";"74,1";"A";"..";""
74 +"96";"Manicouagan";"76,7";"A";"..";""
75 +"971";"Sept-Rivières";"81,7";"A";"..";""
76 +"972";"Caniapiscau";"97,6";"A";"..";""
77 +"981";"Minganie";"71,5";"A";"..";""
78 +"982";"Le Golfe-du-Saint-Laurent";"70,6";"A";"..";""
79 +"991";"Jamésie";"83,0";"A";"..";""
80 +"11";"Gaspésie--Îles-de-la-Madeleine";"70,7";"A";"..";""
81 +"01";"Les Îles-de-la-Madeleine";"78,2";"A";"..";""
82 +"02";"Le Rocher-Percé";"64,7";"A";"..";""
83 +"03";"La Côte-de-Gaspé";"72,7";"A";"..";""
84 +"04";"La Haute-Gaspésie";"71,9";"A";"..";""
85 +"05";"Bonaventure";"66,5";"A";"..";""
86 +"06";"Avignon";"73,9";"A";"..";""
87 +"12";"Chaudière-Appalaches";"77,6";"A";"..";""
88 +"17";"L'Islet";"68,8";"A";"..";""
89 +"18";"Montmagny";"71,2";"A";"..";""
90 +"19";"Bellechasse";"73,7";"A";"..";""
91 +"251";"Lévis";"82,6";"A";"..";""
92 +"26";"La Nouvelle-Beauce";"80,5";"A";"..";""
93 +"27";"Robert-Cliche";"76,5";"A";"..";""
94 +"28";"Les Etchemins";"72,1";"A";"..";""
95 +"29";"Beauce-Sartigan";"78,2";"A";"..";""
96 +"31";"Les Appalaches";"70,8";"A";"..";""
97 +"33";"Lotbinière";"78,7";"A";"..";""
98 +"13";"Laval";"84,3";"A";"..";""
99 +"65";"Laval";"84,3";"A";"..";""
100 +"14";"Lanaudière";"81,0";"A";"..";""
101 +"52";"D'Autray";"73,8";"A";"..";""
102 +"60";"L'Assomption";"84,2";"A";"..";""
103 +"61";"Joliette";"74,9";"A";"..";""
104 +"62";"Matawinie";"72,2";"A";"..";""
105 +"63";"Montcalm";"75,0";"A";"..";""
106 +"64";"Les Moulins";"89,9";"A";"..";""
107 +"15";"Laurentides";"80,6";"A";"..";""
108 +"72";"Deux-Montagnes";"84,3";"A";"..";""
109 +"73";"Thérèse-De Blainville";"85,3";"A";"..";""
110 +"74";"Mirabel";"87,5";"A";"..";""
111 +"75";"La Rivière-du-Nord";"79,7";"A";"..";""
112 +"76";"Argenteuil";"69,0";"A";"..";""
113 +"77";"Les Pays-d'en-Haut";"79,7";"A";"..";""
114 +"78";"Les Laurentides";"74,1";"A";"..";""
115 +"79";"Antoine-Labelle";"69,7";"A";"..";""
116 +"16";"Montérégie";"84,0";"A";"..";""
117 +"46";"Brome-Missisquoi";"78,3";"A";"..";""
118 +"47";"La Haute-Yamaska";"81,3";"A";"..";""
119 +"48";"Acton";"72,6";"A";"..";""
120 +"53";"Pierre-De Saurel";"77,3";"A";"..";""
121 +"54";"Les Maskoutains";"81,9";"A";"..";""
122 +"55";"Rouville";"84,1";"A";"..";""
123 +"56";"Le Haut-Richelieu";"82,2";"A";"..";""
124 +"57";"La Vallée-du-Richelieu";"90,0";"A";"..";""
125 +"58";"Longueuil";"84,3";"A";"..";""
126 +"59";"Marguerite-D'Youville";"88,9";"A";"..";""
127 +"67";"Roussillon";"88,0";"A";"..";""
128 +"68";"Les Jardins-de-Napierville";"79,7";"A";"..";""
129 +"69";"Le Haut-Saint-Laurent";"64,9";"A";"..";""
130 +"70";"Beauharnois-Salaberry";"77,6";"A";"..";""
131 +"71";"Vaudreuil-Soulanges";"89,7";"A";"..";""
132 +"17";"Centre-du-Québec";"77,8";"A";"..";""
133 +"32";"L'Érable";"70,6";"A";"..";""
134 +"38";"Bécancour";"78,4";"A";"..";""
135 +"39";"Arthabaska";"80,5";"A";"..";""
136 +"49";"Drummond";"77,0";"A";"..";""
137 +"50";"Nicolet-Yamaska";"79,3";"A";"..";""
138 +"";"Ensemble du Québec";"81,6";"A";"88,2";"A"
139 +"497Q";"RMR";"84,2";"A";"90,2";"A"
140 +"498Q";"Hors RMR";"75,8";"A";"84,0";"A"
\ No newline at end of file
added data/external/dl/isq_pib_regional_ensemble_ra.xlsx +0 −0

Binary file not shown.

added data/external/dl/isq_population_ra_1986_2025_fichier_complet_3595.xlsx +0 −0

Binary file not shown.

added data/external/dl/isq_revenu_disponible_ra_tableau_3962.csv +2881 −0
Large diff (2,882 lines) is not loaded by default to keep the page fast.Load diff
added data/external/dl/mern_bdat_adm_100k_shp.zip +0 −0

Binary file not shown.

added data/external/dl/statcan_14100464-eng.zip +0 −0

Binary file not shown.

added data/external/dl/statcan_14100466-eng.zip +0 −0

Binary file not shown.

added data/external/dl/statcan_22100134-eng.zip +0 −0

Binary file not shown.

added data/external/dl/statcan_98100009-eng.zip +0 −0

Binary file not shown.

added experiments/diversity.json +31 −0
Large diff (32 lines) is not loaded by default to keep the page fast.Load diff
added experiments/features_rc.json +27 −0
Large diff (28 lines) is not loaded by default to keep the page fast.Load diff
added experiments/h1_raa.json +153 −0
Large diff (154 lines) is not loaded by default to keep the page fast.Load diff
added experiments/h3_longtail.json +222 −0
Large diff (223 lines) is not loaded by default to keep the page fast.Load diff
added experiments/h4_dynamics.json +72 −0
Large diff (73 lines) is not loaded by default to keep the page fast.Load diff
added experiments/h5_hedonic.json +250 −0
Large diff (251 lines) is not loaded by default to keep the page fast.Load diff
added experiments/h7_complexity.json +207 −0
Large diff (208 lines) is not loaded by default to keep the page fast.Load diff
added experiments/robustness.json +209 −0
Large diff (210 lines) is not loaded by default to keep the page fast.Load diff
modified literature/LOG.md +17 −0
Large diff (22 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/alimentsqc__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/anderson2006__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/atn_netendances__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/beaumont2020__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/elberse2008__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/isq2024__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/krugman1980__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/marshall1920__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/produitsqc__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/quebec_aliments__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/quebec_regions__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/statcan2023cius__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/statcan2026cbc__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/statcan_br__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/statcan_brdef__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/statcan_cius__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/crossref_cache/statcan_sdtiu__url.json +12 −0
Large diff (13 lines) is not loaded by default to keep the page fast.Load diff
added literature/evidence_matrix.csv +28 −0
Large diff (28 lines) is not loaded by default to keep the page fast.Load diff
added literature/manual_references.yaml +54 −0
Large diff (54 lines) is not loaded by default to keep the page fast.Load diff
added literature/references.bib +1503 −0
Large diff (1,503 lines) is not loaded by default to keep the page fast.Load diff
modified literature/references_verified.csv +126 −112
Large diff (257 lines) is not loaded by default to keep the page fast.Load diff
added literature/review_notes.md +69 −0
Large diff (69 lines) is not loaded by default to keep the page fast.Load diff
modified literature/unverified.csv +0 −3
Large diff (5 lines) is not loaded by default to keep the page fast.Load diff
modified paper/references.bib +1498 −56
Large diff (1,559 lines) is not loaded by default to keep the page fast.Load diff
added src/features/diversity.py +50 −0
Large diff (50 lines) is not loaded by default to keep the page fast.Load diff
added src/features/region_category.py +58 −0
Large diff (58 lines) is not loaded by default to keep the page fast.Load diff
added src/ingest/external.py +918 −0
Large diff (918 lines) is not loaded by default to keep the page fast.Load diff
added src/literature/make_bib.py +100 −0
Large diff (100 lines) is not loaded by default to keep the page fast.Load diff
added src/literature/resolve_dois.py +89 −0
Large diff (89 lines) is not loaded by default to keep the page fast.Load diff
added src/models/h1_raa.py +90 −0
Large diff (90 lines) is not loaded by default to keep the page fast.Load diff
added src/models/h3_longtail.py +83 −0
Large diff (83 lines) is not loaded by default to keep the page fast.Load diff
added src/models/h4_dynamics.py +95 −0
Large diff (95 lines) is not loaded by default to keep the page fast.Load diff
added src/models/h5_hedonic.py +128 −0
Large diff (128 lines) is not loaded by default to keep the page fast.Load diff
added src/models/h7_complexity.py +119 −0
Large diff (119 lines) is not loaded by default to keep the page fast.Load diff
modified src/validation/category_audit.py +5 −4
Large diff (26 lines) is not loaded by default to keep the page fast.Load diff
modified src/validation/match_validation.py +5 −4
Large diff (22 lines) is not loaded by default to keep the page fast.Load diff
added src/validation/robustness.py +74 −0
Large diff (75 lines) is not loaded by default to keep the page fast.Load diff
Menu

Theme