模型说明
洛 2018/10/8 AUNSPLIN
# 算法原理
ANUSPLIN 采用局部薄盘光滑样条法。其理论统计模型表达方法如下:
其中,
若
其中,
其他更具体的参数计算参见 ANUSPLIN 说明文件。
# 模块描述
| 程序模块 | 描述 |
|---|---|
| SPLINA | 适用于站点数<2000 的任意个独立变量或多个协变量的薄盘样条函数。数据平滑度由 GCV 或 GML 决定。 |
| SPLINB | 功能与 SPLINA 类似,站点数>2000 数据利用 SELNOT 进行节点选择,最多 10000 个站点,2000 个节点。 |
| SELNOT | 为 SPLINB 添加初始节点 |
| ADDNOT | 为 SPLINB 添加数据节点 |
| DELNOT | 为 SPLINB 删除数据节点 |
| GCVGML | 计算每个表面的 GCV 或 GML,以及平滑参数范围内所有表面的平均 GCV 或 GML。可用于样条优化参数。将 GCV 或 GML 值写入文件,以供检查和绘图。 |
| LAPPNT | 计算预测值或贝叶斯标准误差估计的点文件 |
| LAPGRD | 生成拟合曲面和贝叶斯标准误差曲面 |
提示
ANUSPLIN 插值主要使用 SPLINA、LAPGRD 模块。
# 光滑样条函数模型
以下列出了 18 个薄盘光滑样条函数模型,供大家参考。
| 模型序号 | 变量(协变量) | 样条次数 | 模 型 缩写 | 含义 |
|---|---|---|---|---|
| 1 | 经度,纬度 | 2 | BVTPS2 | 双变量薄盘光滑样条函数 |
| 2 | 经度,纬度 | 3 | BVTPS3 | 双变量薄盘光滑样条函数 |
| 3 | 经度,纬度 | 4 | BVTPS4 | 双变量薄盘光滑样条函数 |
| 4 | 经度,纬度(高程) | 2 | TVPTPS2 | 三变量局部薄盘光滑样条函数 |
| 5 | 经度,纬度(高程) | 3 | TVPTPS3 | 三变量局部薄盘光滑样条函数 |
| 6 | 经度,纬度(高程) | 4 | TVPTPS4 | 三变量局部薄盘光滑样条函数 |
| 7 | 经度,纬度,高程(m) | 2 | TVTPS2 | 三变量薄盘光滑样条函数 |
| 8 | 经度,纬度,高程(m) | 3 | TVTPS3 | 三变量薄盘光滑样条函数 |
| 9 | 经度,纬度,高程(m) | 4 | TVTPS4 | 三变量薄盘光滑样条函数 |
| 10 | 经度,纬度,高程(km) | 2 | TVTPS2 | 三变量薄盘光滑样条函数 |
| 11 | 经度,纬度,高程(km) | 3 | TVTPS3 | 三变量薄盘光滑样条函数 |
| 12 | 经度,纬度,高程(km) | 4 | TVTPS4 | 三变量薄盘光滑样条函数 |
| 13 | 经度,纬度,高程(dm) | 2 | TVTPS2 | 三变量薄盘光滑样条函数 |
具体情况请 结合实际数据和需求 分析和选择。
# 最佳模型参考
| 气象要素 | 模型 | 独立变量 | 独立协变量 | 数据转换方式 | 样条次数 |
|---|---|---|---|---|---|
| 月平均最高气温 | TVPTPS | 经度,纬度 | 高程 | 2,3 | |
| 月平均最低气温 | TVPTPS | 经度,纬度 | 高程 | 2,3 | |
| 月平均风速 | TVPTPS | 经度,纬度 | 高程 | 2 | |
| 月降雨量 \ 整散量 | BVTPS | 经度,纬度 | 平方根转换 | 2 | |
| 水汽压 | TVPTPS | 经度,纬度 | 高程 | 2 | |
| 月日照时数 | TVPTPS | 经度,纬度 | 月温度范围 | 2,3 | |
| 净辐射 | SRAD+TVPTS | 经度,纬度 | 年辐射,地表覆盖,地形等 | 2,3 | |
| 蒸发皿蒸发 | QVPTPS | 经度,纬度 | 净辐射,水气压差,风速 | 2,3,4 |
提示
对于日、年等数据,也可尝试选择以上模型。