A Harmonised Panel Dataset of Berlin Polling District Election Results, 1998-2025
收藏资源简介:
一个统一的柏林选区选举结果面板数据集,覆盖1998年至2025年,包括区议会、州议会、联邦议会和欧洲议会选举,重新分配到1503个固定的邮政选区,使用人口密度加权面积插值方法。
A unified panel dataset of Berlin electoral results covering the period from 1998 to 2025. The dataset encompasses elections for district councils, state parliaments, the federal parliament, and the European Parliament, with all electoral boundaries redistricted into 1503 fixed postal constituencies using a population density-weighted areal interpolation method.
柏林投票区选举结果统一面板数据集(1998-2025)
数据集概述
该数据集提供了柏林市1,503个邮政投票区在1998年至2025年间的29场选举结果面板数据,涵盖区议会(BVV)、州议会(AGH)、联邦议院(BTW)和欧洲议会(EU)四种选举类型。所有选举结果通过人口密度加权面插值方法统一重划到一套固定的地理边界上,解决了柏林几乎每次选举都会重新划分投票区边界、导致原始数据无法跨年份比较的问题。
核心方法
数据集采用非密度制图插值(dasymetric interpolation),以年度人口密度层(来自柏林Umweltatlas)对旧区与新区的重叠区域进行加权,无人居住区域权重为零。相比纯面积加权方法,该方法在2016年州选举和2017年联邦选举的官方基准测试中误差更低(平均绝对误差分别为0.58和0.32个百分点)。
数据覆盖范围
| 项目 | 详情 |
|---|---|
| 年份 | 1998-2025 |
| 选举数量 | 29场 |
| 选举类型 | 区议会(BVV)、州议会(AGH)、联邦议院(BTW)、欧洲议会(EU) |
| 票型 | erst(候选人票)、zweit(政党名单票)、bvv、eu |
| 目标区域 | 1,503个邮政投票区,跨选举固定不变 |
| 面板行数 | 67,635行 |
1990-1995年的选举虽经流程处理,但因数据质量核查未完成而暂未发布。
主要文件
data/berlin_votes_panel_1998_2025.csv:面板数据(67,635行 × 20列)geo/berlin_panel_geo.shp:1,503个目标区多边形(EPSG:4326)notes/:方法论、数据质量说明、政党分类、来源表等参考材料code/:完整构建流程及验证基准的R代码
关键变量
每行代表一个邮政投票区 × 选举 × 票型的组合,唯一键为 (id, election_id, vote_type)。主要变量包括:
- 选民登记数、总投票数、有效票数、无效票数
- 六个单独追踪政党的得票数(SPD、CDU、FDP、绿党、左翼党、AfD)
- 三个聚合类别:极右翼、极左翼、其他政党
- 柏林行政区代码("01"-"12")
rerun_24btw:标记2024年联邦议院部分重选状态
九个政党票数列在每一行均严格等于有效票数。
使用须知
- 2024年联邦议院选举混合两次测量:仅294个区持有实际的2024年部分重选结果,其余1,209个区沿用2021年结果,需用
rerun_24btw区分。 - 选民登记数不可跨选举类型直接比较(BVV/EU包含非德国欧盟公民,最低投票年龄不同且随时间变化)。
- AGH/BVV选举存在来源级会计差异(总票数≠有效票+无效票),占比约31%的AGH/BVV行(占全部行14%),源自官方源数据且未修正,但不影响政党得票率。
- 2021年选举周期特殊(行政失误导致2023/2024年法院命令重选)。
数据来源与许可
原始选举结果来自Amt für Statistik Berlin-Brandenburg;边界文件来自柏林开放数据平台(2014年后)及统计局(1998-2013年);人口密度栅格来自柏林Umweltatlas。派生数据集以CC BY 4.0许可发布,底层源数据适用各自的许可条款。




