格子克里金法(LatticeKrig)
【摘 要】 我们开发了一个多分辨率模型来预测基于不规则间隔观测的二维空间场。每个分辨率级别的径向基函数都是使用 Wendland 紧支撑的相关函数构建,“结点” 排列在矩形网格上。每个更精细级别的网格以两倍率增加,并且基函数按比例缩放以具有恒定的重叠。在每个分辨率级别与基函数关联的权重系数,根据高斯马尔可夫随机场 (GMRF) 来分布,并充分利用基被组织为网格的事实。几个数值示例和分析结果表明,该方案可以很好地逼近标准协方差函数,例如 Matern,并且还具有适应更复杂形状的灵活性。该模型的另一个重要特征是可以应用于大型空间数据集的统计推断,因为计算中的关键矩阵是稀疏的。计算的高效性适用于似然计算和空间预测。
【原 文】 Nychka, D. et al. (2015) ‘A multiresolution gaussian process model for the analysis of large spatial datasets’, Journal of Computational and Graphical Statistics, 24(2), pp. 579–599. Available at: https://doi.org/10.1080/10618600.2014.914946.
1 简介
(1) 研究背景
空间数据的统计方法是一个发达的领域,其根源在于地质统计学和多元分析。最近,贝叶斯分层模型的突破增加了丰富的新模型类别,用于处理异质空间数据和空间过程的间接测量(Banerjee 等,2003 年 [1];Cressie 和 Wikle,2011 年[4])。空间统计的这种发展与地球科学中新出现的挑战相吻合,这些挑战涉及新型观测以及此类观测与复杂数值模型的比较。例如,随着气候科学的注意力转向对未来气候的区域和局部变化的了解,需要分析气候模型的高分辨率模拟,并将其与地面和遥感观测进行详细比较。此类型地球科学应用的特点是存在大量的空间位置。标准技术的应用此时通常不可行,或者至少在给定标准算法和典型计算资源情况下,将花费无法接受的长时间。此外,地球物理过程往往在空间上具有多尺度特征,需要统计方法来考虑潜在的复杂空间依赖性,而不仅仅是针对相关性范围和过程平滑度进行调整的简单参数模型。本工作开发了一个新的统计模型来解决上述两个挑战;新模型适用于大型数据集,并支持更灵活的协方差结构,可以是多个标准协方差函数的混合。因此,新模型填补了当前统计方法的空白。
我们假设 是在特定(无重复)的二维空间位置集 处的空间观测集,其中 。根据可加性模型
其中 是协变量矩阵, 是线性参数向量, 是平滑的高斯过程, 是零均值的测量误差。线性参数向量 有时被称为模型中的固定效应。
(2)问题与任务
此设置中的统计问题是: 预测在未观测位置处的 ,并量化该空间预测的不确定性。鉴于主要目标是开发一种可接受的方法来处理大型数据集,因此我们寻求在 模型和方法的复杂性 与 高效数据分析的可行性 之间取得平衡。
我们将重点关注两个任务:
- 参数估计:协方差参数 和 其他模型组件参数 的最大似然估计。
- 空间预测:在给定数据和其他统计参数的情况下, 通过 的条件分布实现空间预测。
(3)空间过程的多分辨率分解
我们的方法结合了 “基于多分辨率 (MR) 基的场表示” 与 “将系数视为(格元上)空间过程模型” 的两种思想。从此意义上说,该方法融合了 固定秩克里金方法(Cressie 和 Johannesson 2008 [3];Katzfuss 和 Cressie 2011 [10])和 随机偏微分方程 (SPDE) 的思想(Lindgren 和 Rue,2007 [11];Rue 和 Held,2005 [16];Lindgren、Rue 和 Lindstrom,2011 [12])的工作 。
将 式(1)
中的未知空间过程视为 个独立空间过程之和对分析非常有帮助。也就是说,如果令 表示这些边缘方差为 的独立过程,其中 ,则总的空间过程可以被分解为:
边缘方差中的共同参数 用于控制协方差的整体缩放,而 则控制了每一个独立空间过程的方差权重,其总和为 。按照这种组合方式,如果令每一个分量表示一个级别的空间分辨率,则我们可以用多个分辨率的空间依赖构造出 的复杂空间依赖性。
(4)各分辨率过程的基函数展开
对于每一个分辨率空间过程 , 可以进一步分解为基函数的组合:
其中 是一系列固定的基函数, 是均值为 、 协方差矩阵为 的多元正态分布的随机系数向量。(注: 还可以通过其他额外的参数控制,但为了简单,本文没有这么做)。也就是说, 是具有随机系数的固定基函数之和。协方差矩阵被表示为符号 主要是为突出 精度矩阵 ,因为后文中会大量遇到它,其解释将在下面段落中给出。
我们的两个思想主要在于 基函数选择 以及 基函数系数的协方差模型:
- 基函数选择:我们使用在递增的多个分辨率的规则网格上组织的
径向基函数族
。首先,这些径向基函数具有紧凑支撑,能够像小波基一样提供高效计算;其次,分辨率采用两倍递增的方式;第三,在不同分辨率层级中,使用的基函数数量不同,更精细的分辨率层级中会有更多基函数(即 会根据分辨率发生变化)。与之相反,更粗的分辨率层级只需要更少的基函数来近似随机过程,所以表示更具简约性。 - 基函数系数的协方差:基函数系数 的空间依赖性体现在协方差矩阵的结构上,我们使用
高斯马尔可夫随机场 (GMRF)
来建模各分辨率级别基函数系数之间的空间依赖性,具体来说,我们使用了空间自回归 (SAR) 模型
。由于基函数是被组织在规则网格上的,因此,空间自回归具有简单形式和精度矩阵。我们将每一层的精度矩阵表示为 ,GMRF 的马尔可夫性使得精度矩阵 非常稀疏。但需要注意的是:该稀疏精度矩阵对应的协方差矩阵 本身可能是稠密的,也就是说,空间过程 可以在网格中展示出长距离的相关性。
(4)小结
我们发现: 这种 “多分辨率组合 + 在各分辨率层次上为基函数的随机系数采用的高斯马尔可夫随机场模型” 的建模方法,能够逼近 Matern 等标准的协方差函数族,而且为更具一般性的空间依赖性提供丰富的模型类。 需要注意的是,我们并没有对观测或预测位置做出任何假设(尽管模型中的潜在组件会利用规则网格)。我们还能够给出一些分析结果,说明为什么该模型可以近似呈现不同平滑度的一系列空间过程。
该模型的许多方法并不新鲜,但从大型和不规则空间数据集的高效计算视角来看,这些特定组合在以前的工作中并未得到利用。关键是: 新模型能够在不损害协方差模型的长程相关性和不牺牲模型自由度的情况下为计算引入稀疏性。这种优势主要来自于对紧支撑径向基函数的应用,以及直接对基系数精度矩阵(而不是协方差矩阵)的计算。此外,我们添加了边缘过程方差的归一化,可以减少使用离散基时出现的伪影。最终结果是一个灵活的协方差模型,其秩可以相当大甚至大于空间位置的数量(),并且可以在笔记本电脑上完成空间预测、条件模拟和似然计算。
最近关于大型空间数据集统计方法的工作使用了固定秩克里金法来使计算可行:
- 这可以采用少量基函数和非结构化密集协方差矩阵的形式,例如 Cressie 和 Johannesson (2008 [3]) 中的形式
- 或者采用大量基函数和稀疏模型的形式,例如 的马尔可夫随机场 (Eidsvik 等,2010 年 [5])
- Stein (2008 [18]) 以及后来的 Sang 和 Huang (2011 [17]) 提出了一种有见地的方法,组合了低秩过程和具有紧支撑协方差的过程。这种叠加方法促进了我们混合多个尺度的协方差的想法。
- 似然计算占据了大部分计算成本,已经有方法通过似然近似来提升效率。例如,对观测进行分箱并使用谱方法(Fuentes 2007 [6])、部分似然(Stein、Welty 和 Chi,2004 [19])、伪似然 (Caragea and Smith,2007 [2]) 等。我们的方法与这些论文的不同之处在于能够准确计算似然。
本文结构如下:
第 2 节
描述我们的模型及其在空间过程和测量误差呈高斯分布的场景下的似然。第 3 节
概述了计算算法并给出了一些时序结果。第 4 节
报告了本文 “基/格子模型” 的逼近特性,并在附录中提供了渐近结果的证明。第 5 节
提供了气候降水数据集的示例。第 6 节
为结论。
本文中的大部分计算都可以使用 R 中的 LatticeKrig 包重现,它可以作为实现数值方法的补充和 第 5 节
数据集的现成来源。
2 空间模型
2.1 空间过程和观测模型
虽然我们将 作为多分辨率引入,但为了简化本节中的符号,可以方便地将此模型视为 ,其中我们将多分辨率的基组合成一个基,将多分辨率基函数系数合并为一个系数向量, 是基函数的总数。
基于上节中的设置, 是均值为 、协方差矩阵为 的高斯过程,因此总空间过程的协方差函数可以被分解为:
式中 的维度为 。
对于 式(1)
中的观测模型,我们假设:
- 相互独立,并服从均值为零、协方差为 的正态分布,其中 是控制测量误差分布的自由参数, 是已知但稀疏的精度矩阵。在大多数应用中, 是对角矩阵。例如,在
第 5 节
中,我们将 视为单位矩阵。 - 令 表示回归矩阵,其列索引了基函数,行索引了空间位置,也就是说, 。
基于上述假设,可以将 式(1)
表示为向量和矩阵形式: 。如果将确定的和随机的分量整合在一起,则可表示为如下形式:
为了计算和表示方便,可以对模型进行重参数化。令 ,用 和 重参数化 (即 ),并设 ,则 式(5)
等价于:
2.2 参数估计
(1)边缘似然
根据 式(5)
,有如下形式的对数似然:
该表达式既可用于固定效应(注:指回归系数)的最大似然估计,也可用于协方差超参数的最大似然估计 (MLE)。从计算角度考虑,可以先关于固定效应(即回归系数)上最大化对数似然,然后关于协方差参数 最大化对数似然,两者之间迭代进行,可以有效减少待优化参数的数量。
(2)回归系数(固定效应)的估计
假设协方差参数 和相应的 固定,则 的最大似然估计依然可以采用广义最小二乘法 (GLS) 估计:
注意:该估计仅取决于 而不是 。
(3)协方差超参数的估计
利用上式计算得到的 ,可得残差过程为 ,将其代入对数似然表达式,则有:
基于上式关于协方差超参数 解析地最大化对数似然,则可得到如下估计:
将该估计值代回 式(7)
后得到的对数似然值,被成为为 profile-对数似然(概要对数似然),其仅依赖于 和任何其他能够确定 的协方差参数。
(4)基函数系数(随机效应)的推断
基函数系数的推断取决于条件正态分布的结果。具体来说,在给定 并且各种模型参数为已知的情况下,基函数系数 的条件分布是一个多元正态分布:
其中
我们将此处的条件均值 视为 的点估计,并将其用于任意位置处的空间预测。
2.3 空间预测
(1)空间过程的预测
通过线性预测关系,可得任意位置处的过程值 的估计值为基函数的线性组合:
(2)泛克里金预测
在通常的应用中,该位置处的协变量 也会被提供。为了重现熟悉的泛克里金估计,将 设置为上面给出的广义最小二乘估计,则包含协变量的完整空间预测为:
2.4 基函数的选择
我们的完整模型提出了一个多分辨率基,其中每个分辨率级别内部采用相同的基函数形式,而不同分辨率层级之间则可能具有不同形式或不同超参数值。在我们的模型中,基函数本质上是同一径向函数 “在某个分辨率内的平移” 和 “在不同分辨率的缩放”。 在本节中,我们探讨单一分辨率级别的基函数。
如果令:
- (1) 是一维空间中的单峰对称函数;
- (2) 为二维空间中的点构成的矩形网格(注:为了与径向基函数的术语保持一致,网格点也被称为 “结点”);
- (3) 为控制尺度的参数。
则我们可以将基函数定义为欧式距离的函数:
可以看出,在几何形态上,基是由以 “结点” 为中心的很多蒙古包组成,不同蒙古包之间的重叠程度由参数 进行控制。
在本文工作中,我们将 视为在 上具有支撑的二维 Wendland 协方差函数 (Wendland 1995 [20])。 Wendland 函数是 上的多项式,并且是正定的。这是一个对于插值任务来说很有吸引力的特性。
在本文工作中,我们使用一个在三维(含)以内有效的 Wendland 函数:
在本文工作的所有示例中,我们将尺度因子 固定为网格间距的 倍。因此,对于二维场景中的非边缘情况,每个径向基函数会与其他 个径向基函数产生重叠。根据经验,这种重叠量有助于避免来自网格的协方差函数出现明显的伪影。
2.5 基系数的模型
与上一节中基函数选择同步考虑的,是在同一分辨率级别上的基系数随机模型。
在单个分辨率级别上,我们假设基系数向量 服从高斯马尔可夫随机场 (GMRF),并按照 “结点” 进行组织。我们将假设其属于 空间自回归 (SAR) 这一特殊情况。此时的基系数 与 LR2011[12] 模型的不同之处在于:我们定义的空间自回归独立于基函数选择。
给定一个自回归矩阵 和一个分布为为 的随机向量 ,我们可以根据 来构造 的分布。自回归的解释是 。也就是说,自回归矩阵 将相关的场 转换成方差为 的白噪声。
为了计算方便,我们将 限制为稀疏的。令 表示 的最近邻居的索引。对于区域内部的 “结点”,将对应四个邻居,但对于边角处的 “结点” 则邻居较少。依照 LR2011[12] ,
- 对于内部 “结点”,我们取自回归矩阵的对角线元素值为 ,其中 ,非对角线元素值为 。
- 对于边缘 “结点”,尽管可以修改网格边缘的权重以近似自由边界条件,但我们发现添加缓冲区并保持零边界条件能够提供更简单的解决方案。
第 2.6 节
中讨论的归一化也能够减少边界效应。
根据线性关系,基系数 的协方差矩阵为 ,对应的精度矩阵为 。由于 被定义为随机场上的无条件权重,所以 的任何选择都将产生有效的协方差和正定的精度矩阵 。众所周知,空间自回归的权重不直接指定马尔可夫结构。对于四个邻居上的非零权重, 将是一个稀疏矩阵,其每一行将具有 个非零元素,主要包括一阶、二阶和三阶邻居。也就是说, 是一个以此点群为条件的高斯马尔可夫随机场。
LR2011[12] 提供了高斯马尔可夫随机场与空间协方差 Matern 族之间的联系。在上述特殊情况下,空间自回归将在 LR2011[12] 中近似于一个尺度参数为 且平滑度 的 Matern 过程。
2.6 扩展至多分辨率过程
在前面部分中,我们为特定分辨率网格开发了基函数和协方差函数,而本节将向多分辨率模型进行扩展。
- 首先,我们通过连续地将网格点间距减半来形成多个分辨率层级,并为每个级别的基系数指定其高斯马尔可夫随机场。
- 其次,我们假设不同分辨率层级的基系数之间相互独立。
(1)网格设置
为了阐明此想法,假设空间域为矩形区域 ,则:
- 初始网格: 初始网格 包含 的网格点,初始间距为 。(注:此处各维度空间域大小和网格点数量相匹配,以使 和 维度上网格间距相同)。
- 后续网格:后续网格的间距被定义为 ,由此产生从级别 到级别 的系列网格 ,相邻分辨率层级之间的网格大小大致增加四倍。
(2)基函数及其数量
对于第 级分辨率网格,我们令 ,并根据 式(10)
定义径向基函数。如果设 表示总的分辨率层数,则(未归一化的)多分辨率基函数为 ,其中 ,,每个分辨率层级的基函数数量 。基函数的总数大约为 (这并不准确,因为 个网格点在下一级中会被细分为 个网格点)。当为了减少边缘效应而添加缓冲区 “结点” 时,我们将其作为固定数量的额外点添加到网格的每个边。当在每个分辨率级别添加缓冲区 “结点” 时,基函数的数量会遵循更复杂的表达式,但仍然以大约 的速度增长。
有必要理清 “基函数数量” 与 “级别数” 之间的关系。假设为方形空间域选择 的初始网格,,并且在每侧添加 个额外的缓冲 “结点” 以减轻边缘效应。则:
- 第 层将包括 个网格点,其中包含四个边上的缓冲区结点。
- 第 2 层级将网格间距缩小一半,包含 个网格点,并与较粗的网格对齐。外加每个边缘处附加的 个缓冲点,总共 个网格点。
- 第 3 层级类似地将产生 个网格点。
- 第 4 层级类似地将产生 个网格点。
上述四个级别总共有 个网格点/基函数,其中 个为在内部 “结点”,其余为缓冲 “结点”。
(3)多分辨率基系数
回想一下,与每个级别相关的基系数向量为 ,空间过程 的多分辨率表示由等 式(2)
和 式(3)
给出,其中包含非归一化的多分辨率基 (或采用后文中 第 2.6 节
描述的归一化基)。应该注意的是,多分辨率基本身不会造成太多额外计算负担。单层级基函数和多层级基函数的区别仅在于内部矩阵 中增加的非零元素,这是因为粗分辨率的基与更精细分辨率的基之间存在重叠。尽管多分辨率下内部乘积矩阵中会存在更多的非零元素,但由于重叠,几乎没有新增的粗函数,因此非零元素的总数并没有显著增加。此特点可以在 第 4 节
的时序结果中看到。
一般来说,我们可以将这些系数堆叠为 ,空间自回归模型的天然扩展是一个使 服从白噪声分布 的稀疏矩阵 。尽管 可以是一般矩阵,但我们发现将注意力限制在块对角线形式上更有用。令 为正值权重向量,对于第 层,假设 是一个空间自回归矩阵为 的高斯马尔可夫随机场。其中的 与单层级模型具有相同形式,但参数 可能取决于级别。我们可以将 解释为对第 级空间过程边缘方差的参数化,而将 近似解释为一个尺度参数。因此,我们将得到 以及精度矩阵 的块对角矩阵形式:
的维度 等于基函数的总数,但 是稀疏的,而基系数向量 的的总长度为 。
2.7 通过归一化逼近平稳
基于 的特定形式,我们发现对基函数进行归一化可以更好地逼近平稳协方差函数。
众所周知,有限网格上的高斯马尔可夫随机场会在协方差模型中出现边缘效应和一些非物理的伪影。此外,在离散集上具有 “结点” 的径向基函数也可以影响隐含在协方差矩阵中的模式。对此类影响的一种校正方法是对基函数进行加权,以在计算 式(4)
时有恒定的边缘方差。因此,令 式(4)
中的 ,并将基函数归一化为 。
这种归一化与协方差模型的选择有关,这意味着基函数的选择不再独立于随机系数的高斯马尔可夫随机场参数,并且这会增加更多的计算开销。不过,计算 可以充分利用精度矩阵的稀疏性,此外,我们相信为了减少边缘效应和伪影,这些额外计算是值得的。
3 计算策略和时间结果
通过使用稀疏矩阵分解和矩阵恒等式,可以高效地求出上一节中定义的估计量。大多数这些计算都依赖于将 、 和 构造为稀疏矩阵。 我们的基本方法利用了一个事实,即稀疏的正定矩阵可以被分解为稀疏的 Cholesky 分解。通过这种分解,可以高效地计算逆矩阵和行列式。在本节中,我们简述了其中关键的数值步骤,读者可以参考 Nychka 等 (2013 [13]) 以及含有注释的 LatticeKrig
源代码。
3.1 矩阵求逆运算
一个能够展示计算策略的基础运算是为任意向量 计算 ,该计算出现在空间预测环节。
回想一下 ,并假设 是一个密集的、可能很大的矩阵,因此很难直接处理。我们的策略是使用矩阵恒等式将 转换为包含稀疏精度矩阵的形式,可以应用 Sherman-Morrison-Woodbury 公式(Henderson 和 Searle 1981 [8])得到:
其中 。因为 、 和 都是稀疏的,所以 也将是稀疏且正定的。利用这个恒等式,我们可以使用 的稀疏 Cholesky 分解来为 求解线性系统 ,它遵循
请注意,此计算策略的一个重要约束是 不能完全为零。为了计算 ,我们使用恒等式 并利用 和 的稀疏性进行乘法和 的稀疏 Cholesky 分解。
最后需注意,如果求和仅限于在 处非零的基函数,则空间预测 的计算也可以以高效的方式实现。
3.2 矩阵行列式运算
另一个密集计算发生在计算似然时的矩阵行列式运算 。我们在这里使用了 Sylvester 定理 的一个特例:
对于 的矩阵 和单位矩阵 、,有 。
利用矩阵的基本性质,可以推导出恒等式 。、 和 都是正定且稀疏的矩阵,因此可以从 Cholesky 分解的对角线元素的乘积中有效地计算行列式。
基于矩阵稀疏性和这些经典的矩阵恒等式,我们可以以高效的方式计算似然。基于这些选择,我们只需对协方差参数使用最大似然推断方法。
3.3 预测方差的计算策略
在本文工作中,我们建议使用条件模拟的蒙特卡罗技术来得出预测误差。在协方差模型已知的假设下,根据给定观测可以从 和 的条件分布中生成样本。通过从这个条件分布的蒙特卡洛采样,近似得出预测误差。该计算可以分两步完成:
- 在预测和观测位置处,模拟一个无条件随机过程(即得到随机过程的一个实现);
- 基于合成/模拟的观测,为此次实现确定预测误差。
第一步是多元模拟的标准应用(基于精度矩阵的 Cholesky 分解求解线性系统),而第二步则是应用于真实数据的相同空间估计。
3.4 实测结果
在这里,我们展示了一些计算的计时结果,主要比较是与克里金法相关的密集矩阵计算。空间位置均匀分布在域 上,数量在 到 之间变化。我们为指数协方差模型和格子多分辨率模型的几种选择计算了似然函数和空间预测。对于这些算法,计算时间主要由基本线性代数决定,不依赖于空间数据的值、空间位置的分布和协方差参数的具体值。计时结果来自于标准克里金法的 R 包 fields
(Furrer、Nychka 和 Sain 2012 [7])中的函数 mKrig
和实现多分辨率基函数模型的 R 包 LatticeKrig
(Nychka 等,2012 年 [14])中的函数 LKrig
。报告的时间是针对 Macbook Pro 笔记本电脑(2.3 Ghz Intel Core i7、8Gb 内存)和 R 3.0.1(R Development Core Team 2011 [15])的单处理器。这两个函数都计算固定协方差模型的观测值预测,计算似然,并计算用于预测任意点表面的系数。尽管函数输出不同,但 mKrig
和 LKrig
中的 Cholesky 分解在大 时占主导地位。
图 1
使用 R 实用工具 system.time
报告了这些函数的总时间(“挂钟” 时间)。虚线是标准 “kriging” 估计的时间,使用 mKrig
最多 10,000
个观测值,时间外推到 个。 次观测和标准克里金法的时间估计约为 秒(超过 分钟)。黑色实线是单层函数 LKrig
的时间,选择的基函数数量大约等于样本大小,并且基函数归一化为具有单位边缘方差。黑色虚线是相同的方案,但没有对基函数进行归一化。请注意,对于 个空间位置,这种情况下的时间为 秒(归一化)和 秒(非归一化)。作为一个实用的经验法则,当观测数大于 时,具有归一化的单层级模型至少快 倍,当有 次观测时增加到 倍。
灰线报告了时序,基函数的数量保持固定,并且有(实线)和没有(虚线)归一化。标记为 的线有四个级别 () 的多分辨率,其中最粗略的基以 网格 () 为中心,并给出 个基函数,“结点” 在空间域内,总共 个。标记为 的线具有最粗糙的网格,即 网格 (),空间域内共有 个基函数,总计 个。后一种情况的内存主要由稀疏矩阵 的存储组成,该矩阵 包含 个非零元素并占用 的内存。
这些结果表明:即使对于 个空间位置,密集矩阵计算和似然计算也可以节省大量时间。单层级结果(黑色实线和虚线)比密集矩阵克里金法更有效,即使样本量适中,也表明了稀疏矩阵方法的价值。一旦观测值的数量与基函数的数量相当或大于基函数的数量,多分辨率模型因为其具有更多自由度而变得与密集矩阵克里金法具有竞争力。非归一化计算时间特别引人注目,主要由 第 3 节
中讨论的矩阵 的稀疏 Cholesky 分解决定。对于本文工作,我们并没有在归一化步骤中使用更有效的算法,因此归一化和非归一化方法的计算效率存在显著差异。正如预期的那样,具有固定数量基函数(“” 和 “” 案例)的两个协方差模型更接近线性于函数样本大小。在样本量约为 时,、 的情况和单分辨率模型 、 的情况具有相同数量的基函数。然而,由于级别差异,四级模型的 具有 个非零元素,而一级模型的 为 。这种稀疏性差异解释了非归一化计算的时间差异。归一化的这些例子显然被归一化计算步骤所主导,这也是它们在时间上更接近的原因。
图 1. 格子基函数模型和标准克里金法的计时结果(以秒为单位),用于几个不同数量的基函数以及基于密集协方差矩阵的似然标准计算。虚线计时来自于
fields
包的mKrig
函数,该函数使用标准密集矩阵的 Cholesky 分解计算具有一组固定协方差参数的指数协方差模型的似然和相关统计数据。实线和点线计时来自于LatticeKrig
包的LKrig
函数,该函数计算具有固定参数的多分辨率格子协方差的似然和相关统计数据。实线是归一化为恒定边缘方差的计时结果,点线是未归一化的计时结果。在这些情况下,黑线表示单层模型,其中基函数数量被选择为大致等于空间位置的数量。灰色/橙色线使用包括四个级别的固定数量基函数,最粗的级别为 或 ,图中用文本标签进行了标识。
4. 协方差模型的性质
4.1 与卷积过程的比较
作为基础,我们首先考虑径向基函数之和的卷积近似。首先我们定义一个单一的卷积过程(convolution process),然后将其扩展到无限混合。令 为单位方差的 、各向同性的、二维 Matern 过程,空间尺度参数为 、平滑度 ,协方差函数 , 。还令 为 的紧支撑 RBF。对于 的某个尺度参数,定义卷积过程为:
这种用于统计建模的过程是成熟的(参见 Higdon 1998 [9]),并且如所写的,将是高斯分布、均值为零并具有各向同性协方差函数。现在考虑一系列独立的 Matern 过程, 和 一系列卷积核的尺度参数和 “硬线” 。这些根据 (A.1) 定义了具有相同边缘方差的一系列卷积过程 。最后,令 表示第 个过程的协方差函数。给定可求和的非负权重 我们导致多分辨率过程为高斯分布,均值为零且协方差由下式给出
鉴于此表示,一个理论问题是 和 的选择如何影响 的性质。特别是,是否有可能构建表示与卷积中使用的基函数和材料过程所隐含的平滑程度不同的协方差?通常,各向同性、平稳的高斯过程的平滑度与协方差函数在原点处的可微性有关。另一种方法是表征过程谱密度的尾部行为。在各向同性下,光谱密度将是径向对称的,我们关注衰减率随着 的增加。特别是,对于尾部受固定多项式衰减限制的谱密度,我们将采用多项式阶数作为过程平滑度的方便度量。对于 Matern 族,平滑度为 且维度为 时,当 时,谱密度将具有遵循 的尾部行为。例如,指数协方差 () 的谱密度将以多项式速率 减小。具有相同阶尾部行为的协方差谱可能会提供一个在小空间尺度上具有与指数相似平滑度的过程模型。以下定理报告了多分辨率过程对于不同的比例和权重序列选择的尾部行为。一个有趣的结果是,多分辨率过程可以为谱密度的尾部再现不同衰减率的尺度,并且可以恢复指数协方差的 衰减率。
4.2 数值逼近
理论近似基于基函数与 Matern 协方差的连续卷积。我们发现,当考虑六个或更多级别时,权重的理论序列给出了准确的近似。然而,这种理论比较并不完全符合用于数据分析的离散随机模型。
一个更实际的比较是这里提出的离散多分辨率基与 Matern 家族成员的匹配程度。我们研究了给定 但在 和 上优化的近似值的质量。请注意,此方案与理论设置略有不同,因为允许 独立于 而变化,并且 不限于 的幂。选择近似值时最重要的约束是网格大小( 和 )和层数 的初始选择。应选择 “结点” 间距,以便最粗略的层与过程相关范围和 这样最精细的基函数比过程的最精细空间尺度具有更小的尺度。该模型的一个优点是选择范围参数 的灵活性意味着网格间距不需要完全符合过程的相关尺度。
图 2
中的第一列显示了使用 级和 级多分辨率基函数对范围参数为 、 和 的指数协方差进行的近似。通过最小化区间 中 个距离的网格上的近似值和目标协方差函数之间的均方误差,找到了多分辨率参数 和 。最粗糙的基函数中心组织在正方形 上的 网格上,因此具有四个级别的近似值具有 二维基具有包含在空间域中的 “结点” 的函数。考虑到缓冲区,总共有 个基函数。上一行中的图是目标协方差和近似协方差,作为沿 轴距点 的距离的函数。近似值接近于静止和各向同性,因此这种比较代表沿其他方向的距离。在第一行图中,实线是协方差,虚线是三个水平的近似值,虚线是四个水平的近似值。
毫不奇怪,近似值在低于最佳基函数分辨率的小距离处失效。此功能由下行中的图突出显示,其中为接近零的范围内的点给出了近似值。字符 “3” 和 “4” 表示基函数的最小尺度,因此表示这些选择的多分辨率限制。一般来说,通过将 增加到 以上可以直接改进此近似值。对 Whittle 协方差 () 进行了类似的近似,除了最大范围参数外,最粗糙的基以 网格为中心(给出总 个基函数)。这种情况是一个示例,其中由于零处协方差的平滑性,较粗糙的初始网格 () 给出了更好的近似值。请注意,在误差图中还有一个小伪像,即来自基函数离散间距的波纹特征。图 2
的第三列是多分辨率逼近更一般相关函数的能力的示例。这也许是该模型灵活性的最显著示例。这里的目标是指数的混合:。作为参考,各个指数相关函数绘制为灰色实线。该近似值也是准确的,误差位于原点附近并且在多分辨率的最小尺度以下较大。
图 2. 使用格子基函数模型逼近 Matern 协方差。对于顶行的图,灰色实线是真正的相关函数。第一列是范围参数(、 和 )的指数相关,第二列是范围为 、 和 的 Whittle 相关,第三列是两个指数相关函数的混合。黑线是这些相关函数的近似值。近似值以黑色表示,(虚线)或 (实线)。上一行是在距离限制 内具有真实相关性的近似值。下面一行显示了当范围为 或混合模型时,近似值和真实相关函数之间的差异。字符 3 和 4 表示支持三级和四级分辨率的基函数。
5 北美夏季降水
略
6 讨论与结论
本文工作为空间过程开发了一种新模型:基于 固定秩克里金法 和 马尔可夫随机场 思想构建的网格模型。关键贡献在于:
(1) 在协方差建模方面:不同分辨率的空间过程之和可以逼近更大的空间过程族,而且该过程族的协方差性质不受各分辨率级别协方差性质的限制。我们模型的一个优势是用数值证据表明:它 可以准确地再现 Matern 协方差族。通过一些基于理论卷积模型的渐近结果,我们还发现它 可以实现一系列平滑特性。鉴于网格过程在选择基函数时使用了固定的平滑度参数,因此这个结果有些出乎意料。
(2) 在计算效率方面:除了采用网格形式来对协方差建模之外,格子基函数模型在大型数据集的计算效率方面也有重要贡献。事实上,我们的观点是:只有存在大量观测位置能够用于准确估计协方差参数时,才能够利用更复杂的协方差模型。也就是说,能够进行高效计算是使用新空间模型所必须具备的能力。我们已经成功地开发了 “能够估计协方差参数的似然计算算法” 和 “使用大型数据集预测空间场的算法”。
(3) 在非平稳性建模方面:鉴于采用 空间自回归 描述了随机空间元素,因此可以直接地提出对网格模型的非平稳扩展。我们可以允许 和 在每一层格子上变化。额外的改进将允许相邻格点之间的空间自回归权重与方向相关。特别是,如果将空间自回归的权重扩展到八个方向的一阶或二阶邻居,则允许构建各向异性的模型。这些参数的空间变化可以通过一组协变量和固定效应来建模,或者可以在这些参数场上设置空间过程先验。我们的方法以及随机偏微分方程( SPDE )和过程卷积模型的优势在于:人们将始终获得有效的协方差函数,因为该模型侧重于分层模型中的过程建模。
(4) 在基函数选择方面: 我们推测:是否使用径向基函数的 Wendland 族并不重要,其他紧支撑的正定函数也可以使用。如果将距离度量修改为某种弦上的距离,还可以将本文方法扩展到球面。不过,扩展到球面过程的一个障碍是为 “结点” 设计非矩形网格,并在网格点上指定空间自回归。
最后,我们注意到网格模型可以使用一组简单的数值算法和现成软件来实现。一个 R 实现是可用的,带有记录和注释的源代码,并使用通用稀疏矩阵 R 包 LatticeKrig
源代码主要是用 R 语言编写的,有限使用较低级别的 C 或 FORTRAN 函数,因此很容易修改。
参考文献
- [1] Banerjee, S., Gelfand, A. E., and Carlin, B. P. (2003), Hierarchical Modeling and Analysis for Spatial Data,Boca Raton, FL: CRC Press.
- [2] Caragea, P. C., and Smith, R. L. (2007), “Asymptotic Properties of Computationally Efficient Alternative Estimators for a Class of Multivariate Normal Models,” Journal of Multivariate Analysis, 98, 1417–1440.
- [3] Cressie, N. A. C., and Johannesson, G. (2008), “Fixed Rank Kriging for Very Large Spatial Data Sets,” Journal of the Royal Statistical Society, Series B, 70, 209–226.
- [4] Cressie, N., and Wikle, C. K. (2011), Statistics for Spatio-Temporal Data, New York: Wiley.
- [5] Eidsvik, J., Finley, A. O., Banerjee, S., and Rue, H. (2010), “Approximate Bayesian Inference for Large Spatial Datasets Using Predictive Process Models,” Computational Statistics & Data Analysis, 56, 1362–1380.
- [6] Fuentes, M. (2007), “Approximate Likelihood for Large Irregularly Spaced Spatial Data,” Journal of the American Statistical Association, 102, 321.
- [7] Furrer, R., Nychka, D., and Sain, S. (2012), “Fields: Tools for Spatial Data,” available at http://www.image. ucar.edu/Software/Fields. R package version 6.6.4.
- [8] Henderson, H. V., and Searle, S. R. (1981), “On Deriving the Inverse of a Sum of Matrices,” SIAM Review, 23, 53–60.
- [9] Higdon, D. M. (1998), “A Process-Convolution Approach to Modelling Temperatures in the North Atlantic Ocean,” Environmental and Ecological Statistics, 5, 173–190.
- [10] Katzfuss, M., and Cressie, N. (2011), “Spatio-Temporal Smoothing and Em Estimation for Massive RemoteSensing Data Sets,” Journal of Time Series Analysis, 32, 430–446.
- [11] Lindgren, F., and Rue, H. (2007), “Explicit Construction of gmrf Approximations to Generalized Mat ́ ern Fields on Irregular Grids,” Technical Report, Lund Institute of Technology. Available at http://lup.lub.lu.se/record/912688.
- [12] Lindgren, F., Rue, H., and Lindstr ̈ om, J. (2011), “An Explicit Link Between Gaussian Fields and Gaussian Markov Random Fields: The Stochastic Partial Differential Equation Approach,” Journal of the Royal Statistical Society, Series B, 73, 423–498.
- [13] Nychka, D., Bandyopadhyay, S., Hammerling, D., Lindgren, F., and Sain, S. (2013), “A MultiResolution Gaussian Process Model for the Analysis of Large Spatial Data Sets,” available at http://www.ucar.edu/library/collections/technotes. NCAR Tech Note.
- [14] Nychka, D., Hammerling, D., Sain, S., and Lerud, T. (2012), “LatticeKrig: Multiresolution Kriging Based on Markov Random Fields,” available at http://www.image.ucar.edu/Software/MRKriging. R package version 2.3.
- [15] R Development Core Team (2011), R: A Language and Environment for Statistical Computing, Vienna, Austria: R Foundation for Statistical Computing. available at http://www.R-project.org/.
- [16] Rue, H., and Held, L. (2005), Gaussian Markov Random Fields: Theory and Applications (Vol. 104), Boca Raton, FL: Chapman & Hall/CRC.
- [17] Sang, H., and Huang, J. Z. (2011), “A Full Scale Approximation of Covariance Functions for Large Spatial Data Sets,” Journal of the Royal Statistical Society, Series B, 74, 111–132.
- [18] Stein, M. L. (2008), “A Modeling Approach for Large Spatial Datasets,” Journal of the Korean Statistical Society, 37, 3.
- [19] Stein, M. L., Welty, L. J., and Chi, Z. (2004), “Approximating Likelihoods for Large Spatial Data Sets,” Journal of the Royal Statistical Society, Series B, 66, 275–296.
- [20] Wendland, H. (1995), “Piecewise Polynomial, Positive Definite and Compactly Supported Radial Functions of Minimal Degree,” AICM, 4, 389–396.
- [21] Wendland, H. (1998), “Error Estimates for Interpolation by Compactly Supported Radial Basis Functions of Minimal Degree,” Journal of Approximation Theory, 93, 258–272.