Nigeria Mass Weddings Dataset
收藏资源简介:
尼日利亚过去十年政府资助的集体婚礼数据映射,包括每场仪式的举办地点、夫妻数量、资金来源(州政府、Hisbah委员会、酋长理事会、慈善家)、贫困率、人口、结婚年龄中位数等,以及各州和多维贫困指数的关联数据。
A dataset documenting government-sponsored mass weddings in Nigeria over the past decade, including details of each ceremony such as its venue, number of participating couples, funding sources (state government, Hisbah Committee, Chiefs' Council, philanthropists), poverty rate, population size, median marriage age, as well as associated data linking states to the Multidimensional Poverty Index (MPI).
数据集概述
尼日利亚大规模婚礼地图(Nigeria Mass Weddings Map) 是一个可视化尼日利亚过去十年政府资助的大规模婚礼数据集。数据集将每场婚礼仪式以圆圈形式标注在地图上,圆圈大小代表婚礼夫妇数量,颜色代表资助方(州政府、Hisbah委员会、酋长理事会或慈善家),并叠加各州贫困率、人口、初次结婚年龄、家庭用电率、FAAC拨款等社会经济指标,揭示大规模婚礼与地区贫困、早婚现象之间的关联。
核心内容
地图功能
- 婚礼分布:每场仪式按夫妇数量决定圆圈大小,按资助方着色;白色描边的圆圈表示已宣布但未确认举行的仪式。
- 状态图层:可选择显示仪式数量、多维贫困指数、首次结婚中位年龄、家庭用电率、人口或FAAC拨款,每个图层标注数据年份。
- 投影切换:默认平面视图,可切换为全球投影以显示尼日利亚的区域背景。
区域与州分析
- 六大地理区域:展示西北、东北、中北(中带)、西南、东南和南南六个区域的仪式数量、结婚夫妇数及每千万居民的仪式密度。
- 州排名表:可按仪式数量、夫妇数、每10万名15-29岁女性对应夫妇数或贫困率排序,并报告37个州之间的皮尔逊相关系数。
- 州详情:点击任一州可查看人口、密度、贫困率和FAAC拨款,以及所有有记录的仪式及其来源链接;附“研究”按钮,可生成带引用的州计划历史摘要。
时间与实时功能
- 十年时间轴:地图上方的逐年仪式数量条形图,兼作时间筛选器,空年份也保留。
- 实时信息流(Live Feed):展示最近90天尼日利亚媒体关于大规模婚礼的报道,实时搜索而非读取缓存数据。
- 研究功能(Intel):可就任一州、Hisbah委员会、州长、计划或主张进行自由研究,提供计划历史、支出、批评和背景四种预设角度。
- 预测市场:底部提供Polymarket预测市场抽屉,涵盖尼日利亚、非洲和地缘政治主题。
数据来源与构建方法
| 数据层 | 来源 | 性质 |
|---|---|---|
| 人口、年龄与性别 | UNFPA / NPC 通用运营数据集(COD-PS)2022年预测 | 官方数据集,直接读取 |
| 多维贫困 | 牛津大学OPHI(2021年MICS) | 官方数据集,直接读取 |
| 结婚年龄、用电、识字率 | 尼日利亚DHS 2023-24(NPC与ICF) | 官方数据集,直接读取 |
| 州边界 | geoBoundaries(GRID3尼日利亚州边界) | 官方数据集,直接读取 |
| FAAC拨款 | NBS及发布NBS/BudgIT明细的媒体,经Valyu获取 | 报告数据,每条附来源URL |
| 婚礼仪式 | 尼日利亚及国际新闻,经Valyu搜索 | 从报道提取,每条附来源 |
数据构建策略:
- 无来源则不填:FAAC无公开机器可读的州级数据,NBS以报告扫描形式发布月度拨付,构建脚本只保留能附加URL的数字;找不到来源的州显示“无数据”。婚礼夫妇数同理,未报道数字的记录保持空值。
- 南北同等搜索力度:每个州都有专门搜索,所有37个州均覆盖,空状态表示“在搜索来源中未发现”,而非证明事件未发生。
- 数据版本说明:贫困指数来自2021年MICS,是现有最新的州级MPI;人口使用2022年COD-PS。每个图层均标注年份,并附带2023-24NDHS的2024年真实指标。
数据构建流程(lib/pipeline.ts):
- 召回:约60次Valyu搜索,覆盖十年窗口,包括主题查询、北部分州搜索、南方分组扫描及逐年扫描。
- 提取:每篇文章经结构化输出模型提取州、城镇、日期、夫妇数、成本、嫁妆、资助方、受益群体及仪式是否实际举行。
- 汇总:直接要求Valyu枚举各州历史,每条记录需附来源URL,弥补文章搜索遗漏的旧报道。
- 合并:同一仪式的多家报道合并为一个数据点,按州和年份分桶,按夫妇数聚类;已举行仪式优先于宣布,精确日期优先于模糊日期。
特别注意:部分媒体报告“新郎新娘总数”而非“夫妇数”(如“3,600对新郎新娘”实际为1,800对夫妇),构建脚本会将约2倍关系的聚类合并,保留被更广泛证实的计数。
技术实现
- 技术栈:Next.js 16、Mapbox GL + react-map-gl、Tailwind v4、Zustand、Valyu(搜索、结构化提取与回答)、zod。
- 环境要求:Node 22+ 和 pnpm。
- API密钥:
NEXT_PUBLIC_MAPBOX_TOKEN:必需,用于地图显示。VALYU_API_KEY:重建数据或使用研究功能必需,注册赠送$10免费额度。OPENAI_API_KEY:推荐,用于重建时将文章转换为结构化记录,缺失时回退到关键词匹配。
- 数据缓存:结果缓存于
data/weddings.json,地图加载无需API调用。 - 重建命令:
npm run seed:重建仪式数据集,需开发服务器运行。npm run build:reference:重建人口与贫困数据,无需密钥。npm run build:dhs:重建2024年调查指标,无需密钥。npm run build:faac -- <年份>:补充FAAC拨款数据。
阅读须知
- 相关并非因果:贫困率与仪式数量之间的相关系数仅为描述性,不解释原因。
- 报道覆盖不均:媒体覆盖存在固有偏差,大型北方活动报道多,小型活动可能少。
- 宣布不等于举行:被取消的计划记录会保留但明确标记,可筛选。
- 夫妇数按报道记录:多个报道数值不一致时,保留最常报道的数字并附上所有来源供核查。





