Пакет: Зарплата × дынаміка насельніцтва

Зарплатныя дыферэнцыялы 118 раёнаў да Мінска (2010–2025), біварыятная класіфікацыя 3×3 і рэгрэсійная эластычнасць дзесяцігадовай дынамікі са спецыфікацыямі ўстойлівасці. Канвеер стартуе з сырых адказаў API Белстата; разлік дэтэрмінаваны.

Версіі

v1.0.0 · 2026-07-11 · git-тэг artifact-wages-v1.0.0

Першы рэліз. Эластычнасць +5,2 п.п. на +10% дыферэнцыялу (t = 9,6; без прыгарадаў Мінска +2,7; перапіснае акно +5,5); знак ва ўсіх спецыфікацыях, рабастная (HC1) значнасць p ≤ 0,05. 11 кантрольных метрык.

Склад

by-maps-wages-v1.0.0/
├── README.md · AGENT.md · LIMITATIONS.md · PROVENANCE.md · CHANGELOG.md
├── manifest.json                    машиночитаемое описание (sha256, допуски)
├── sources/registry.csv             реестр с протоколом API (id, тела запросов)
├── data/raw/wages/                  сырые ответы дата-портала: зарплата
│                                    (10218000003), ВРП на душу (10202100055)
├── web/public/data/data.json        ряды населения районов (база проекта)
├── etl/wages.py                     весь расчёт, включая OLS (stdlib)
├── params/assumptions.yaml          допущения с обоснованиями
├── code/run.sh                      единственная точка входа (~5 секунд)
├── web/public/data/wages.json · data/curated/wages.csv   итоги
└── checks/                          инварианты, ожидаемые результаты, chksums

Хуткая праверка

unzip by-maps-wages-v1.0.0.zip && cd by-maps-wages-v1.0.0
bash code/run.sh          # только стандартная библиотека Python >= 3.10
# == 1/3 Расчёт дифференциалов, классификации и регрессий ==
# == 2/3 Инварианты ==
# == 3/3 Сверка с заявленными результатами ==
# Все 11 контрольных метрик воспроизведены в допусках.

Жывая версія — /be/research/wages; методыка — кнопка «Пра даныя і методыку» на старонцы даследавання.