想象你是果园里的一位老园丁。从年轻时起,你每天清晨在牛皮账本上记下果园的风雨:今天风大、昨儿霜浓、今年第一朵杏花开在 3 月 12 日。这些记录看起来零零散散,甚至有点神经质。可当你把三十年的账本摊开,把每年“第一朵花开的日子”按年份排成一条线,一条藏在零散日记背后的规律便浮现出来——花开得一年比一年早,早春的霜冻一年比一年少。这就是“气候长期趋势”。 在 AI 与气候科学中,“长期趋势”是气候建模的灵魂课题。它不关心明天的雨,而关心未来几十年的温度走向;它需要从海量天气噪声中分离出真实信号,再借助超级计算机搭建“仿真地球”来推演未来。这篇文章将带你用老园丁的视角,顺着账本里的墨迹,理清气候趋势的检测、模拟、归因与不确定性。

岗位关联

掌握气候长期趋势的分析方法,是 AI 从业者踏入“AI for Science“领域的桥头堡。无论做新能源选址、农业保险精算还是城市气候规划,你都需要读懂这条”花开提前线”背后的科学与算法。

目录
  1. 可视化演示
  2. 天气与气候
  3. 趋势检测方法
  4. 地球系统模式
  5. 多模式集成
  6. 降尺度技术
  7. 趋势归因
  8. 不确定性
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

演示气候长期趋势的检测方法:线性回归显著性检验、LSTM门控提取趋势信号,以及多模型集合的预测与不确定性量化。

本节配有交互动效(进入视口后自动加载,约 3KB)。

统计趋势:线性回归检验 最小二乘拟合趋势斜率与截距 Mann-Kendall检验估计显著性 py=bt+a 线性回归识别系统性变暖方向

天气与气候

老园丁的账本厚厚一摞,但翻开任何一页,写的都是“当天”的风雨:昨夜北风六级、今日杏花初绽。可如果有人只看某一页,就断言“今年花开得早”,你一定会摇头——一天的风雨只是“天气”,几十年的花开规律才是“气候”。天气是果园此刻的云卷云舒,气候是整本账本沉淀出的平均数与极端值。

把这个直觉搬进气候科学,就得到了学科的第一块基石:气候学上约定,天气指几分钟到几天的大气状态,气候则指月、季、年乃至几十年的统计特征。世界气象组织(WMO)规定,把最近 30 年的观测平均值作为“气候标准值”。为什么是 30 年?因为要足够长,才能把偶发的倒春寒、异常旱涝等“噪声样本”平均掉,露出果园的本质脾气。

要量化“气候”,最重要的统计量就是平均。假设我们有连续 N 年的年平均温度记录 $x_1, x_2, \dots, x_N$,气候态的平均温度就是它们的算术平均:

除了均值,气候统计还关注方差、极端事件频率等——它们回答“果园脾气有多躁”以及“十年一遇的倒春寒是否变成了五年一遇”。今天你只需记住:天气是单页日记,气候是整本账的统计摘要,而“长期趋势”恰恰是这本账里最值钱的那行总结。

μ=1N∑i=1Nxi\displaystyle \mu = \frac{1}{N}\sum_{i=1}^{N} x_i
这个公式不过是在说:把 N 年的温度全部加起来,除以年数,得到“果园的平均脾气”。
  1. 逐年记录把每年平均温度记作一个样本,构成一组数列。
    x1,x2,x3,…,xNx_1, x_2, x_3, \dots, x_N
  2. 累加求和把 N 个年份的温度逐项相加,得到总和。
    ∑i=1Nxi\sum_{i=1}^{N} x_i
  3. 取平均总和除以年份数 N,得到长期平均态。
    μ=1N∑i=1Nxi\mu = \frac{1}{N}\sum_{i=1}^{N} x_i

趋势检测方法

账本里每年第一朵花开的日期忽早忽晚,怎么判断它到底有没有“逐年提前”?老园丁的做法是找来一把直尺,在散落的记录点中间比划出一条最贴合的直线——这条直线向上还是向下,就是趋势的方向。统计分析中的“线性回归”,本质上就是这把数学直尺。

设第 $t_i$ 年对应的花开日序为 $x_i$,线性回归认为 $x_i$ 可以写成一条直线加随机波动的形式:$x_i = \beta_0 + \beta_1 t_i + \varepsilon_i$。其中斜率 $\beta_1$ 就是“每年提前几天”。它的最小二乘估计式为:

然而,仅靠直线还不够。气候记录充满噪声——某年火山爆发让全球降温、某年厄尔尼诺让冬天异常温暖。为了看清趋势,科学家常用滑动平均,把每个点换成前后若干年的平均值,像用湿布擦掉玻璃上的水雾;还会用Mann-Kendall 检验来判断趋势是否显著:它逐对比较任意两个年份的取值方向,统计“升对比数”和“降对比数”的差值。回到果园,滑动平均是“别被某一年的寒潮骗了”,Mann-Kendall 则是“数一数这么多年里,花开变早的次数是否压倒性地多于变晚的次数”。两者结合,才能从账本的噪声里摘出那条可信的“提前线”。

β^1=∑i=1n(ti−tˉ)(xi−xˉ)∑i=1n(ti−tˉ)2\displaystyle \hat{\beta}_1 = \frac{\sum_{i=1}^{n}(t_i - \bar{t})(x_i - \bar{x})}{\sum_{i=1}^{n}(t_i - \bar{t})^2}
这个公式通过“时间偏离均值的程度”与“记录偏离均值的程度”是否同步变化,来判断趋势有多强。
  1. 中心化把年份和记录分别减去各自的平均值,得到偏离量。
    (ti−tˉ),(xi−xˉ)(t_i - \bar{t}), \quad (x_i - \bar{x})
  2. 求协动两者相乘并求和,若同向变化多则乘积为正,趋势为升。
    ∑i=1n(ti−tˉ)(xi−xˉ)\sum_{i=1}^{n}(t_i - \bar{t})(x_i - \bar{x})
  3. 归一化除以时间偏离的平方和,消除年份单位的影响。
    β^1=∑(ti−tˉ)(xi−xˉ)∑(ti−tˉ)2\hat{\beta}_1 = \frac{\sum (t_i - \bar{t})(x_i - \bar{x})}{\sum (t_i - \bar{t})^2}

地球系统模式

要预测果园未来三十年的花期,光靠账本还不够——你得在脑子里建一座“仿真果园”:土壤湿度、山坡朝向、虫害规律、授粉昆虫种群……把它们之间的相互作用都装进去,才能推演未来。地球系统模式(ESM)就是气候学家的“仿真果园”,不过它模拟的不是果树,而是整个地球:大气、海洋、陆地、冰雪圈、生物圈,每个圈层都是一个子模型,彼此交换能量、水分和碳。

这些子模型由物理方程驱动。最核心的骨架是地表能量收支:地球吸收太阳辐射,再以红外线向外太空散热。用一个简化方程表达,单位面积地表温度 $T$ 的变化率取决于吸收的太阳能减去向外辐射的能量:

把这样的方程放到全球网格上求解,就得到了模式的核心。为了推演未来,科学家还要给定“排放情景”——也就是假设人类未来排放多少温室气体,如同一本账本假设果园明年施多少肥、浇多少水。常见的情景有 SSP1-1.9(严格减排)到 SSP5-8.5(高排放)。模式在这些情景下跑上几十年,输出一组组未来的温度、降水和风场。仿真果园盖好了,接下来要回答的问题是:不同的园丁各说各话,该信谁?

CdTdt=S4(1−α)−ϵσT4\displaystyle C\frac{\mathrm{d}T}{\mathrm{d}t} = \frac{S}{4}(1-\alpha) - \epsilon\sigma T^4
这个方程说:地球温度的变化 = 太阳晒进来的热量减去地球自己辐射出去的热量,差额越高,温度上升越快。
  1. 热容量项$C$ 是地球系统的热容量,$C\frac{\mathrm{d}T}{\mathrm{d}t}$ 表示“攒热”的速度。
    CdTdtC\frac{\mathrm{d}T}{\mathrm{d}t}
  2. 吸收太阳辐射$\frac{S}{4}$ 是到达地表的太阳辐射通量,$\alpha$ 是反照率,$(1-\alpha)$ 表示被吸收的比例。
    S4(1−α)\frac{S}{4}(1-\alpha)
  3. 向外辐射$\epsilon$ 是发射率,$\sigma$ 是斯特藩-玻尔兹曼常数,$\sigma T^4$ 是黑体辐射功率。
    ϵσT4\epsilon\sigma T^4

多模式集成

全球有几十个气候模式,每个都像一位经验不同的园丁。有的园丁对春雨敏感,有的对秋风敏感,单独问任何一位,都可能把花期猜偏。但如果请一整排园丁各自记一本账,再把账本对齐取平均,那些“个人偏见”就会互相抵消,剩下的共识往往更接近真相。这就是“多模式集成”。

气候预测界的大型合作计划 CMIP(耦合模式比较计划)正是这个思路:全球团队用同一组排放情景跑各自的模式,最后把结果汇聚起来。最简单的集成就是算术平均,对第 $m$ 个模式的预测结果 $F_m$ 取平均:

不过,集成并不只是“简单平均”这一招。更精细的做法是按各模式的历史表现加权——预测得准的园丁,话语权更大;这就是加权集成。实践中还会统计各模式结果之间的离散程度,用它来估计未来趋势的不确定性范围。需要清醒的是:集成能抵消“个别园丁的怪癖”,但如果所有园丁都忘了记倒春寒(共同的系统偏差),集成也无法弥补。因此,集成后要用历史观测做评估,给每个模式打分,这才算一份可信的“集体账本”。

Fˉ=1M∑m=1MFm\displaystyle \bar{F} = \frac{1}{M}\sum_{m=1}^{M} F_m
一群园丁的共识,通常比单独某位园丁更靠谱——这就是“取平均”的力量。
  1. 模式集合$M$ 个模式各自输出对未来气候的估计。
    F1,F2,…,FMF_1, F_2, \dots, F_M
  2. 求和把每个模式的结果相加。
    ∑m=1MFm\sum_{m=1}^{M} F_m
  3. 取平均除以模式总数 $M$,得到集成平均,降低个别模式的偶然偏差。
    Fˉ=1M∑m=1MFm\bar{F} = \frac{1}{M}\sum_{m=1}^{M} F_m

降尺度技术

全球模式的分辨率通常在 100 公里左右,一个网格能装下整个县城。可如果你要为一个风电场选址,需要知道的是山谷里 1 公里范围内的风速趋势——好比大账本只写“全省春天平均提前 5 天”,而果园主想知道“我家北坡的杏花哪天开”。把粗网格信息“翻译”到精细区域的技术,就叫降尺度。

降尺度分两条路线。动力降尺度:把全球模式的输出作为边界条件,驱动一个高分辨率区域模式,让物理过程自己跑出精细的局地气候。它的好处是物理自洽,缺点是计算昂贵,好比真的在院子里搭一座微缩果园做实验。统计降尺度:用历史观测建立“大尺度环流特征”与“局地气候”之间的统计关系,再用这个关系把全球模式结果映射到局部。它计算便宜,是 AI 的用武之地——机器学习模型可以直接学习这种映射。一个最朴素的统计降尺度模型是线性回归:

两种降尺度常常结合使用:先用动力降尺度把 100 公里降到 10 公里,再用统计/AI 方法把 10 公里降到 1 公里。就好比先请一位物理学家在果园大门口模拟局部风场,再请一位熟悉每棵果树的老园丁做最终校正。没有降尺度,全球模式给出的“全省平均”对具体用户几乎没有决策价值。

ylocal=a⋅xgrid+b+e\displaystyle y_{\text{local}} = a \cdot x_{\text{grid}} + b + e
局地气候 = 大格网气候乘以一个系数,再加上一个偏移和噪声——把全球信号“翻译”成山谷里的风。
  1. 大尺度输入$x_{\text{grid}}$ 是全球模式给出的网格尺度气候变量。
    xgridx_{\text{grid}}
  2. 线性映射系数 $a$ 放大或缩小信号,$b$ 调整局地背景差异。
    a⋅xgrid+ba \cdot x_{\text{grid}} + b
  3. 误差项$e$ 表示统计关系无法解释的局地噪声。
    ylocal=a⋅xgrid+b+ey_{\text{local}} = a \cdot x_{\text{grid}} + b + e

趋势归因

账本显示花开提前了、冬天变短了,老园丁自然会追问:这是因为这些年施肥改进了,还是天气本身变暖了?在气候科学里,“找出趋势的原因”叫做归因。科学家把可能影响气候的“强迫因子”分成两大类:自然强迫(太阳活动、火山喷发)和人为强迫(温室气体、气溶胶、土地利用)。要判断哪个因子贡献更大,需要用“指纹法”。

指纹法的思路很巧妙:让模式分别只加自然强迫、只加人为强迫、两者都加,各跑出对应的“响应空间形态”——也就是温度变化在地球上的分布图案。这就好比把“施肥的影响”和“天气本身的影响”分别做成两张指纹卡片。再用观测到的实际气候响应去比对这两张卡片:

应用指纹法,主流科学结论是:自 20 世纪中叶以来,全球地表升温的大部分——甚至超过 100% 的基线上涨——可以归因于人为排放的温室气体。注意,这是概率性结论,不是一个“全有或全无”的开关。就像老园丁可以很有把握地说“花期提前主要是天气变暖,而不是我的肥料配方”,但也不会排除其余影响因素。归因的价值在于:只有知道谁是推手,才能制定有针对性的减排与适应政策。

Δy=β1Xnat+β2Xant+ε\displaystyle \Delta y = \beta_1 X_{\text{nat}} + \beta_2 X_{\text{ant}} + \varepsilon
观测到的变化 = 自然强迫贡献 + 人为强迫贡献 + 残余噪声。谁的系数显著为正,谁就是主要推手。
  1. 分离信号$X_{\text{nat}}$ 和 $X_{\text{ant}}$ 分别代表自然、人为强迫下的模式响应形态。
    Xnat,XantX_{\text{nat}}, \quad X_{\text{ant}}
  2. 回归估计$\beta_1, \beta_2$ 表示观测变化中与各形态匹配的强度。
    Δy=β1Xnat+β2Xant\Delta y = \beta_1 X_{\text{nat}} + \beta_2 X_{\text{ant}}
  3. 残差检验$\varepsilon$ 是未被解释的内部变率,若残差小,说明归因效果好。
    ε=Δy−β1Xnat−β2Xant\varepsilon = \Delta y - \beta_1 X_{\text{nat}} - \beta_2 X_{\text{ant}}

不确定性

账本上的数字并非永远清晰——有些年头记录潦草,有些页被雨水洇湿。气候预测也是一样,永远伴随不确定性。这些不确定主要来自三个源头:情景不确定性(人类未来到底排放多少?)、模式不确定性(不同模式对相同情景的响应不同)、以及内部变率(气候系统自己会随机波动,比如厄尔尼诺)。老园丁可以说“杏花八成会在 3 月上旬开”,却没法精确到某一天。

科学家应对不确定性的武器是概率表达。对于某个趋势估计 $\hat{\beta}$,配合它的标准误差 $SE(\hat{\beta})$,可以构造置信区间:

四个层面的工作让不确定性更可控:一是用多模式集合的“模式离散”来估计模式不确定;二是对比不同排放情景的输出,得到情景不确定的范围;三是用长历史模拟估计内部变率的上限;四是用概率而非单值来表达预测结果。老园丁的经验是:账本越厚、记录越全、对果园脾气的理解越深,那条趋势带就越窄。不确定性不是“什么都不知道”,而是“知道到何种程度”的科学表达——它本身就是气候建模最核心的输出之一。

β^±zα/2⋅SE(β^)\displaystyle \hat{\beta} \pm z_{\alpha/2} \cdot SE(\hat{\beta})
这个区间表示:真实趋势有约 95% 的概率落在这个范围内,账本上的“提前线”不是一个点,而是一条带。
  1. 点估计$\hat{\beta}$ 是用观测数据估计出的趋势斜率。
    β^\hat{\beta}
  2. 标准误差$SE(\hat{\beta})$ 衡量这个估计的波动幅度。
    SE(β^)SE(\hat{\beta})
  3. 置信区间$z_{\alpha/2}$ 是对应置信水平的临界值,乘上标准误差得到区间半宽。
    β^±zα/2⋅SE(β^)\hat{\beta} \pm z_{\alpha/2} \cdot SE(\hat{\beta})

AI 应用场景

场景 1:气候趋势指导风电选址

阶段:统计降尺度与趋势建模

解决的问题:全球气候模式输出的是 100 公里级粗网格,无法指导百米级的风机布局。传统做法只依赖历史测风塔数据,无法刻画未来几十年的长期风速趋势。AI 统计降尺度方法(如 CNN、随机森林)可以学习大尺度环流到局地风场的映射,把模式风速趋势细化到场址。

具体案例:某能源研究院用过去 30 年再分析资料训练神经网络,将 CMIP6 多模式的风速趋势降尺度到 1 公里栅格,发现某省冬季平均风速以每十年 2.1% 的速度下降。据此,他们把规划中的风机从平原移到山谷通道,避免建成即落后的损失。

场景 2:农业保险的长期干旱风险定价

阶段:趋势检测与不确定性量化

解决的问题:保险公司为几十年期农业保险定价,必须区分“长期变干趋势”与“年际波动”。传统气象统计用恒定均值假设,容易低估风险;AI 贝叶斯结构时间序列模型可以同时估计趋势项、周期项和噪声项,输出趋势的概率分布。

具体案例:某农业保险公司用 60 年逐月降雨记录拟合结构时间序列模型,再结合 CMIP6 多模式降水趋势作为先验约束,发现某小麦主产区春季干旱指数每十年恶化约 8%,据此将干旱保险费率上调 18%,并设置了动态退费条款。

Python 演示

python36 行
import numpy as np # 生成150年模拟温度距平序列, 含每年0.008度的上升趋势与随机噪声rng = np.random.default_rng(42)years = np.arange(1850, 2000)trend = 0.008 * (years - 1850) + 0.2noise = rng.normal(0, 0.16, size=len(years))series = trend + noise # 线性回归求长期趋势斜率slope, intercept = np.polyfit(years, series, 1)fit = slope * years + intercept # 滑动平均(窗口11年)去除高频波动def moving_average(x, window):    kernel = np.ones(window) / window    return np.convolve(x, kernel, mode='same') smooth = moving_average(series, 11) # Mann-Kendall趋势检验统计量def mann_kendall(x):    n = len(x)    s = 0    for i in range(n - 1):        for j in range(i + 1, n):            s += int(np.sign(x[j] - x[i]))    return s mk_stat = mann_kendall(series) # 输出结果print("slope = {:.4f} C/year".format(slope))print("10-year trend = {:.2f} C".format(slope * 10))print("MK statistic = {}".format(mk_stat))print("smoothed last = {:.2f}".format(smooth[-1]))
目的:对模拟温度距平序列做线性趋势拟合、滑动平均与 Mann-Kendall 趋势检验,识别气候变化中的长期升温信号。
  1. trend = 0.008 * (years - 1850) + 0.2生成一个已知斜率的“真实”升温趋势,作为待检出的信号
  2. noise = rng.normal(0, 0.16, size=len(years))叠加高斯白噪声,模拟天气尺度的内部变率
  3. slope, intercept = np.polyfit(years, series, 1)用最小二乘拟合直线,斜率即每年升温速率
  4. np.convolve(x, kernel, mode='same')用 11 年窗口的滑动平均把高频噪声缓平
  5. s += int(np.sign(x[j] - x[i]))逐对比较年份大小方向,累加得到 MK 统计量
  6. print("10-year trend = {:.2f} C".format(slope * 10))将年斜率换算成每 10 年升温,更符合业务表达

常见误区

误区我以为气温趋势应该每年都比上一年热。今年夏天特别凉,是不是“全球变暖”其实是骗局?

正解气候趋势描述的是几十年的统计走向,不是某一年的天气。果园里某年倒春寒特别凶,不代表花开提前的长期规律反转了。内部变率(如厄尔尼诺、火山爆发)可以在短期内暂时掩盖趋势,但掩不住 30 年尺度的信号。

为何常见:人的直觉习惯于用近期经验外推,把“我今年感觉冷”和“全球在变冷”划等号,忽略了统计样本需要足够长。

误区既然过去 50 年每年升温 0.02 度,那未来 100 年就是再升 2 度,直接乘一下不就行了?

正解线性回归只是对历史趋势的“描述”,不是“预测引擎”。未来趋势取决于温室气体排放情景、海洋吸收热量的反馈、以及可能的气候临界点,必须用地球系统模式在给定情景下推演。就像老园丁不能用过去施肥量的直线外推来判断明年产量,还得看天气、病虫害和土壤肥力。

为何常见:直线外推是成本最低的直觉工具,而气候系统是复杂的非线性耦合系统,人们容易把“描述统计”误当成“因果预测”。

误区我觉得多模式集成就是把所有结果平均一下,既然用了这么多模型,肯定比任何单个模型都更准吧?

正解集成平均能减小单个模式的“偶然偏差”,但无法消除所有模式共有的“系统偏差”。如果所有模式都用相似的参数化方案,它们会一起犯同样的错。就像一群园丁都记错了闰年,取平均也纠正不了这个共同错误。因此,集成后必须用历史观测做评估和加权。

为何常见:“人多力量大”的直觉让人误以为误差会因平均而自动抵消,忽略了“相关误差”并不会随集成消失。

误区做降尺度时,分辨率越高结果就越真实,所以我应该直接上 100 米网格,把每个山谷都模拟出来。

正解降尺度本质上是从粗网格“借用”信息,如果驱动场的偏差很大,再精细的降尺度也是“垃圾进,垃圾出”。老园丁再熟悉每棵树,也不知道整片森林的气候趋势。正确流程是先评估全球模式的性能,再选择恰当的降尺度方法和分辨率。

为何常见:视觉上越精细越让人安心,但人们忽略了误差传播规律:区域模式的误差上限受制于大尺度驱动场的质量。

误区新闻上说“人类活动导致全球变暖”,那应该已经是板上钉钉、没有一丝不确定性了吧?

正解归因结论是概率性的:“工业化以来观测到的升温中,绝大部分(约 90%-100%)由人类活动贡献”。这个结论的证据强度极高,但仍保留了对内部变率和模式不确定性的统计估计。科学上的“几乎确定”与数学上的“绝对证明”是两回事。

为何常见:媒体为了传播力会把概率语言简化为绝对断言,公众由此形成“科学结论要么全对要么全错”的误解。

面试题

Q1. “天气与气候的区别”中,以下哪项描述正确?

单选题 · easy

  • A.天气是几十年气候的统计
  • B.天气是瞬时大气状态描述← 正确答案
  • C.气候只关注明天是否下雨
  • D.二者在时间尺度上完全相同

答案:B。天气是几分钟到几天的瞬时大气状态,气候是长期统计规律。A 把气候当成了天气的统计,C 缩小了气候范围,D 完全混淆了二者的时间尺度。

Q2. 世界气象组织推荐的气候标准统计期为多少年?

单选题 · easy

  • A.十年周期作为基准长度
  • B.三十年长度作为基准← 正确答案
  • C.五十年长度作为基准
  • D.百年长度最为稳妥

答案:B。WMO 规定以最近 30 年作为气候标准期。30 年足够滤掉大部分年际噪声,又能反映真实的长期变化。10 年太短,50 年和百年虽然更稳定,但不利于及时反映当前气候态。

Q3. 在果园账本例子中,“气候变化趋势”最好被理解为?

单选题 · easy

  • A.某一年花开特别早
  • B.连续五年下雨天数
  • C.花开日期逐年提前的长期走向← 正确答案
  • D.某一周的剧烈降温

答案:C。气候变化趋势指长期、系统的走向,而不是单次极端事件或短周期波动。A、D 都是短时天气事件,B 是几年内的短周期波动,唯有 C 体现了“逐年提前”的长期信号。

Q4. 线性回归用于气候趋势检测时,回归斜率代表什么?

单选题 · mid

  • A.每年平均变化速率← 正确答案
  • B.噪声的最大振幅
  • C.数据的样本总数
  • D.极端事件的频率

答案:A。斜率 $\beta_1$ 的意义是“时间每推进一个单位,气候变量平均变化多少”,即年变化速率。B、C、D 分别是噪声幅度、样本数和事件频率,均不是回归斜率。

Q5. 滑动平均的主要作用是什么?

单选题 · mid

  • A.放大短期天气波动
  • B.滤掉高频噪声凸显趋势← 正确答案
  • C.提高数据的分辨率
  • D.直接获得未来预测

答案:B。滑动平均通过取邻近年份的平均值,把高频的天气尺度噪声缓平,让低频趋势信号更清晰。它不会提高分辨率、不能做未来预测,更不会放大波动。

Q6. 下列哪些属于地球系统模式中的分量?

多选题 · mid

  • A.大气环流模式← 正确答案
  • B.海洋环流模式← 正确答案
  • C.陆地植被过程← 正确答案
  • D.城市人口统计

答案:ABC。地球系统模式耦合大气、海洋、陆地、冰雪和生物地球化学过程。城市人口统计属于社会科学数据,不是地球系统的物理分量,故 D 不正确。

Q7. 多模式集成的优势体现在哪些方面?

多选题 · mid

  • A.减少单个模式的偶然偏差← 正确答案
  • B.平滑各模式间的系统误差← 正确答案
  • C.提供未来趋势的概率区间← 正确答案
  • D.完全取代观测数据

答案:ABC。集成平均能降低“个别模式的偶然偏差”,多个模式间的离散度可用来估计概率区间;对所有模式共有的系统误差虽不能完全消除,但能平滑呈现。D 显然错误,任何集成都需要观测数据做评估。

Q8. 气候“降尺度”技术要解决什么问题?

单选题 · hard

  • A.把全球温度平均后再均匀分配
  • B.把粗网格气候信息细化到小区域← 正确答案
  • C.把十年气候数据压缩成一年
  • D.把观测站数据送去云端存储

答案:B。降尺度的核心目标是解决全球模式分辨率不足的问题,将 100 公里级粗网格信息“翻译”到区域甚至局地尺度。A 是均匀分配、C 是数据压缩、D 是存储方式,均与降尺度无关。

Q9. “指纹法”在气候归因中的核心做法是?

单选题 · hard

  • A.比对观测与模式响应空间形态← 正确答案
  • B.用指纹解锁卫星遥感图像
  • C.把温度数据按指纹分类
  • D.通过身份证号匹配气象记录

答案:A。指纹法的本质是提取特定强迫因子下模式响应的空间分布“形态指纹”,再与观测到的气候响应做最优回归匹配。B、C、D 都把“指纹”做字面理解,偏离了气候归因中“空间形态特征匹配”的本意。

Q10. 气候长期趋势预测的不确定性主要来自哪些方面?

多选题 · hard

  • A.温室气体排放情景假设← 正确答案
  • B.不同模式的结构差异← 正确答案
  • C.气候系统内部变率← 正确答案
  • D.每日观测仪器的校准误差

答案:ABC。排放情景不确定(人类未来路径)、模式不确定(不同模式响应差异)和内部变率(自然随机波动)是三大不确定性来源。观测仪器误差属于观测不确定性,虽然会影响历史数据,但不是长期趋势预测的主要来源。