空间与系统错配模型
以正式 Spatial Research Case 记录人口迁移、空间集中、系统存量和可达性的传导关系;不生成中国地方预测。
docs/handbook/SPATIAL_SYSTEM_MODEL.md版本:Spatial / System Model 1.0 · Research Case 1.0更新:2026-09-09先看已有事实,再进入空间模型
当前已接入全国级官方 Actual 作为空间背景;县域 Census 行数据仍在来源核验和入库阶段,所以这里不显示虚构的地图、排名或 0 值。
这些数字用于说明全国人口与家庭背景,不代表任何具体县域;不同来源的参考时点也不会被拼成一条年度迁移序列。
2020 中国县域观测
目前能确认来源存在,但工作区还没有可以逐行追溯到官方表号、参考时点和行政区划版本的县级数值。这里因此不会把“没有数据”显示成 0,也不会用全国或省级数据下沉。
数据覆盖与可解释边界
| 研究对象 | 当前状态 | 来源 / 表 | 现在能说明什么 |
|---|---|---|---|
| 全国人口与流动背景2025-11-01 / 2025-12-31 | Actual · 已接入 Actual | CN_NBS_2025_YEAR_END / CN_NBS_2025_1PCT_SAMPLE | 作为空间研究的全国背景,已接入人口、城镇人口、流动人口和家庭户等官方观测。边界:全国级;不能下沉为县域事实。 |
| 2020 全国年龄结构2020-11-01 | 来源已核验 · 来源已核验·尚未入库 | C02-17 | 官方年龄表已登记,但产品当前没有把公开图表转成可查询的运行时数据;不强行转换成产品九年龄桶。边界:全国级;不是县域年龄数据。 |
| 2020 县域人口与年龄2020-11-01 | 目录状态 · 来源已登记·未入库 | CN_2020_COUNTY_POPULATION | 县域表已列入采集清单,但当前工作区没有经逐表核验的县级行数据,因此不显示空的县域排行榜。边界:需要 2020 Census 官方县级代码和同口径边界快照。 |
| 五年前居住地(2020 Census 回溯项)2020-11-01 | 目录状态 · 待逐表核验 | CN_2020_COUNTY_RESIDENCE_5Y | 这是普查时点对五年前居住地的回溯观测,不是年度净迁移,也不能除以 5 生成年均迁移。边界:只能作为空间研究背景;不能满足 observed_migration_flow。 |
| 县级 × 年龄 × 年度净迁移 | Data Gap · Data Gap·开放 | CN_COUNTY_AGE_MIGRATION | 当前没有全国可复核的连续县级年龄别迁移面板,不能回答某个县未来获得或流失多少人口。边界:不使用省级结构、全国均值或 AI 推测填补。 |
| 行政区划版本对齐 | 目录状态 · 规则已建·快照未入库 | CN_NBS_STATISTICAL_DIVISION_CODES | 当前只保留了行政区划登记规则,没有全量代码、更名、改码、合并和拆分的可复核映射。边界:跨年比较继续阻断。 |
| 县域住房存量与使用状态 | Data Gap · Data Gap·开放 | CN_HOUSING_LOCAL_STOCK_USE | 县级住房存量、居住、空置、租赁、竣工、拆除和再利用尚未形成统一面板。边界:不展示县级空置率、住房需求峰值或地方住房结论。 |
| 县域教师与学校系统 | Data Gap · Data Gap·开放 | CN_TEACHER_STOCK_AGE_SUBJECT_LOCAL | 地方年龄×学科×编制存量、招聘退休流量和学校调整事件仍不足,不能生成县级教师预测。边界:全国或省级指标不下沉为县级事实。 |
空间研究案例
把已有的韩国、日本和中国材料组织成可复核的研究对象:先说明空间单位,再区分迁移事实、估算边界、系统存量和可达性,不生成中国地方预测。
都市圈集聚与存量错配:空间研究模板
展开关系约束:机制、Lag、Buffer 与反向因素
已观测事实
韩国 2025 年首都圈仍为净迁入,20–29 岁净流入最强;都市圈口径不能直接等同于核心行政城市。
ev-re-kr-metro日本住房调查显示住房存量和空置都处于高位,说明人口与家庭结构变化需要通过存量利用来观察。
ev-re-jp-stock中国全国流动人口数据可以说明人口存在跨地区流动背景,但不能提供县级年龄别迁移。
ev-social-space-cn估算
当前没有可发布的中国县级年龄别迁移 Estimate。
方法边界:cohort residual 可作为未来方法模板,但需要死亡/存活假设、边界版本和同口径人口序列。当前无可发布值预测 / Projection
假设
- 行政边界、都市圈和 functional geography 不能混用;每个空间结论必须先声明研究单位。
- 人口集中不自动意味着住房价格上涨,住房供给、收入、利率、政策和预期需要单独处理。
- 可达性是系统约束变量,不用单一距离阈值替代真实服务时间和成本。
产品推断
全国人口收缩可以与核心都市圈继续集中并存,空间研究必须下沉到地区流动与节点层。
con-re-b02人口与家庭结构进入住房系统后,存量利用率、空置和再利用比短期价格更适合作为直接观察对象。
con-re-b03数据缺口 / Data Gap
缺少全国可复核的县级、年龄别迁移面板,因此不能把省级或全国事实下沉成县域结论。
CN_COUNTY_AGE_MIGRATION空间与系统错配模型
模型状态
这是研究与产品手册中的正式研究模板,不是已经验证的统计定律,也不产生具体地区结论。当前已有一份 Spatial Research Case;第一份领域实例仍是教育与教师需求,医疗、住房、财政和养老仍为规划中。证据审查底稿见 docs/research/SPATIAL_FEEDBACK_EVIDENCE_REVIEW.md。
Place 在产品中是研究作用域,不是指标容器、评分对象或排名对象。Place identity 必须有稳定 ID 和 boundary version;core-inflow、stable-transition、persistent-outflow 仍是 Place archetype / research context template,不是真实地区。
任何地方研究先经过 Data Readiness Gate。证据粒度低于目标作用域时不能下沉;存在未解决的 canonical Data Gap 时只能保持 research_only,不能包装成地方正式结论。
在正式接入任一真实地区前,先通过研究型地区档案检查 exact-scope evidence。全国、省级或其他地区的证据可以作为机制参照,但不能提升县域 Readiness,也不能被展示成当地事实。当前示例使用 county / synthetic-v1 的合成研究对象,教育领域的年龄别迁移、教师存量、地方配置规则和调整滞后仍是 canonical Data Gap。
为什么需要这一层
总人口变化不能直接推出学校撤并、教师短缺或公共服务恶化。人口需求会在空间上重新集中或分散,而学校、医院、住房、人员和财政预算是有存量、有可达性约束、也有调整滞后的系统。
Spatial Research Case 阅读模板
第一份案例把已有证据按以下顺序组织:已观测事实 → 迁移/空间估算 → 系统存量与可达性 → 假设 → 产品推断 → Data Gap → 下一步观察。它正式引用 ev-re-kr-metro、ev-re-jp-stock 和 ev-social-space-cn,但不新增中国地方事实;当前中国县级年龄别迁移 Estimate 明确为空。
空间分析至少要同时回答三个尺度问题:
- 行政单位是什么,实际功能空间是什么;
- 人口流动的年龄、方向和时间窗口是什么;
- 系统的存量、容量、利用率、服务半径和调整规则是否覆盖同一空间。
因此“空间集中”只是一条中间观察,不是结果答案;它必须继续进入 System 和 Accessibility,再讨论住房、教育或公共服务结果。
Place Profile 与 Readiness Gate
未来的地方研究可以先建立五组 Place Profile 信息:人口补给、人口流动、产业造血、节点能力和存量负担。每组都必须同时展示事实、趋势、证据质量、当前解释、不能推出的结论和 Data Gap。
Place Profile 只是描述研究对象,不等于已经可以形成地方判断。Place Readiness Gate 仍然负责检查 exact-scope evidence 是否满足当前研究问题。两者必须分开;没有本地证据时可以有研究画像,但结果仍保持 research_only,不能生成安全分、风险分、排名或地方性确定结论。
统一最小字段
| 字段 | 要回答的问题 | 当前证据边界 |
|---|---|---|
populationDemand | 哪些年龄群体、在什么时间形成需求 | 可由 Population / Cohort 提供;仍需区分 Actual、Estimate、Projection |
spatialFlow | 人口向哪里集中、流失或跨区就读 | 县级年龄别迁移仍是 Data Gap |
facilityStock | 学校、班级、医院等现有存量是什么 | 需要按地区和统计时点登记 |
staffStock | 教师、医生等人员存量和年龄结构是什么 | 教育已有全国/省级参数,地区级面板仍缺 |
capacity | 系统最多能承载多少需求 | 不应只用总量;小规模学校需保留班级和可达性约束 |
utilization | 需求与容量的使用关系如何变化 | 需要明确分母、时间点和是否为估算 |
accessibility | 调整后用户需要付出多少距离、时间和成本 | 当前只作为机制变量,不生成地区评分 |
adjustmentRule | 系统可以通过什么规则扩容、调岗、合并或保留 | 需绑定制度和地方政策版本 |
adjustmentLag | 系统多久能完成调整 | CN_EDUCATION_SYSTEM_LAG 尚未解决 |
fiscalConstraint | 财政和预算如何限制调整能力 | 财政领域尚未建模 |
feedback | 系统调整是否反过来影响空间选择 | 必须保留 System → Spatial choice 的反馈,不假设单向因果 |
教育实例
出生人口 → 学龄人口 → 入学人口 → 空间集中 → 学校容量 / 班级 → 教师存量 → 退休与招聘 → 师生配置规则 → 可达性与撤并压力。
教育模型目前只允许建立全国/省级参数化示例。教育部统计可提供 CN_MOE_EDU_STATS_2024_REGIONAL_BASIC 及教师年龄来源的参数层;CN_COUNTY_AGE_MIGRATION、CN_TEACHER_STOCK_AGE_SUBJECT_LOCAL 和 CN_TEACHER_ALLOCATION_RULES_LOCAL 仍限制地方化结论。
不能直接推出的结论
- 人口下降不等于学校必然撤并;
- 总人口下降不等于每个节点的学龄人口都下降;
- 生师比不等于完整的教师配置规则;
- 设施利用率下降不等于系统可以立即压缩容量;
- 相关性、模型模拟和政策情景都不能直接写成因果事实。
研究依据
空间与系统层的框架参考 OECD_ACCESS_COST_EDUCATION_HEALTH。它支持把需求、服务成本、距离/可达性、规模经济和专业人员约束放在同一个分析框架中,但不提供中国县域的现成结论。
2026-09 数据补齐边界:空间与住房
本模型现在把“地方判断”拆成四层:
- 来源与可观测事实边界:来源目录表明 2020 年《中国人口普查分县资料》包含县级人口、年龄和迁移相关材料,但具体表字段、县级代码和可发布行数据仍待逐表核验;住房/家庭背景在找到并核验具体表前不写成已确认事实。教育部 2024 年各地基本情况提供省级学校、班级、学生和教师存量截面。
- 可复核估算:只有在年龄 cohort、存活假设、时间区间和行政区划版本都能对齐时,才允许计算 cohort residual migration;结果标记为
estimate,不改写为观测到的净迁移。 - 情景模拟:住房需求只能在家庭人口、户规模或户主率被明确设为情景输入后计算,结果标记为
simulation。 - 不能回答的问题:当前没有全国连续的县级×年龄×净迁移面板,也没有可复核的县级住房存量、空置、租赁、竣工、拆除和再利用面板,因此不能输出“哪个县获得人口补给”“哪个县住房需求下降”或地方空置率。
行政区划版本是硬门槛
每条地方观测都必须带 placeId、官方代码、boundaryVersion 和 sourceId。同一版本才能直接比较;更名、改码、合并、拆分或边界变化需要显式的 reconciliation map。无法复核的变化直接阻断纵向结论,不使用面积插值替代人口、教师或住房的真实分布。
当前项目已建立 `cn_admin_boundaries.json` 和来源 ID CN_NBS_STATISTICAL_DIVISION_CODES,但仍是 catalog_only,不是已导入的全量县级边界数据。
家庭户与住房的最小模型
家庭户接口保留两种方法:
households(t) = household_population(t) / assumed_average_household_size(t);H(t) = Σ population(age, sex, t) × headship_rate(age, sex, household_type, t)。
两者当前都只允许生成 Simulation / Scenario。中国没有可直接使用的长期官方家庭户预测和县级家庭形成序列,不能用日本、韩国或全国平均路径填充。模型契约见 `HOUSEHOLD_SCENARIO_MODEL.md`。
采集清单
2020 县级普查资料当前先做逐表目录化:保留迁移问题的原始定义、参考时点、年龄维度、县级代码和可拼接范围;“五年前居住地”不是年度净迁移。住房字段统一登记 dwelling_stock、occupied_dwellings、vacant_dwellings、rental_stock、new_completion、demolition、reuse 和 households,缺失保持缺失,不能填 0 或全国均值。采集模板见 `spatial_source_inventory.json`。