【matlab程序】海洋资料的获取与分析--AO/NAO

news/2024/4/27 16:28:19/文章来源:https://blog.csdn.net/miaobo0/article/details/136989895

海洋资料的获取与分析

相关数据代码等资料已上传入群中

海洋资料下载和介绍

AO和NAO指数均取自美国气候预测中心(Climate Prediction Center, CPC)发布的月平均指数,时间跨度为1950-2022年。由于AO和NAO在冬季最强,因此本文选取1950/1951-2021/2022年12月至次年2月作为冬季指数以及12月至次年2月平均值作为冬季平均来分别考察其周期变化。AO模态是由20oN以北的月平均1000hPa位势高度异常场的EOF第一特征空间向量场确定,第一主模态对应的时间系数为AO指数。利用20oN-90oN的月平均标准化的500mb位势高度异常的RPCA(Rotated Principal Component Analysis)进行分析得到NAO指数。

北大西洋涛动(NAO)指亚速尔高压和冰岛低压之间气压差的反向变化关系,即当亚速尔地区气压偏高时,冰岛地区气压偏低,反之亦然。NAO是北大西洋地区最显著的模态。1998年首次提出北极涛动(AO)的概念(Thompson and Wallace, 1998),用于描述北半球气候变率的主要模态。AO是指中纬度和极区反位相变化的南北振荡形式。AO与NAO在时间和空间特征上都表现出很强的相似性,Wallace(Wallace, 2000)指出,AO与NAO二者本质上是一致的,是同一事物在不同侧面的两种表现,实际上反映的都是中纬度西风的强弱;只不过AO尺度更大,而NAO是其在北大西洋区域的表现。但Chirstiansen(Chirstiansen, 2002)通过非线性分析讨论了AO和平流层变化之间的联系,将它与对流层的NAO区分开来。Kodera and Kuroda (2003) 从物理机制上解释了两者的区别, 认为AO是由对流层和平流层低层的行星波引起极区垂直运动变化而产生的。本文利用美国气候预测中心发布的AO和NAO指数进行傅里叶分析、功率谱分析、小波分析和经验模态分解四种方法,探讨这两种低频变化模态的时间尺度。

原始时间序列
在这里插入图片描述

图1为1950/1951-2021/2022年冬季(Dec-Feb)AO月平均指数与NAO月平均指数及冬季平均值及5年滑动平均值。AO冬季指数在1950-1972/73为负相位占主导,正相位持续时间不长,1987-1994期间为正相位。NAO冬季指数呈现明显的多年代际变化(Hurrell 1995, Chelliah and Bell 2005)。1950-1972/73是NAO负相位占主导,1980-2008/09为正相位占主导,进而转入正相位。AO指数较NAO指数变化幅度较大,但整体上两者变化趋势一致。

图片

图 1 1950/1951 至 2021/2022年 AO 冬季(12-2 月)指数和 NAO 冬季(12-2 月)指数的时间序列。灰线为年平均(1-12月)指数,蓝色线条为冬季平均值的指数,红色线为冬季指数的 5 年平均值。

两种滑动相关系数

相关系数方法介绍

相关系数是描述两个不同物理量相关度的量。皮尔逊积距相关系数(Pearson product-moment correlation coefficient)(Pearson, 1896)是描写线性相关度的一种简单相关系数。

3.1.1 结果展示

以本文为例,1950-2022年AO年平均指数与NAO年平均指数的相关系数为0.8318;1950/1951-2021/2022年冬季(Dec-Feb)AO月平均指数与NAO月平均指数的相关系数为0.8799。

3.2 滑动相关系数方法介绍

在时间序列数据的分析中,人们不满足于两个时间序列的整体相关性,而是希望了解两个时间序列相关特性随时间的变化,这就需要计算滑动相关系数,即计算一段时间窗口内的相关系数,并通过移动时间窗口,得到相关系数随时间的变化。局域滑动相关系数(local running correlation coefficient,LRCC)只代表了距平变化的相关性,而合成滑动相关系数(SRCC)才反映了距平和均值都发生变化时的相关性。

3.2.1 结果展示

本文分别计算1950-2022年AO、NAO月平均指数及1950/1951-2021/2022年冬季(Dec-Mar)AO、NAO月平均指数的合成滑动相关系数(SRCC)以及局域滑动相关系数(LRCC),时间窗口分别为3和6。时间窗口为n=3时,滑动相关系数较为粗糙,存在季节变化的成分,而时间窗口为n=6时滤去年周期变化。而且可以观察看出,AO和NAO的相关系数始终保持在高相关。

(1)1950-2022年AO、NAO年平均指数

在这里插入图片描述

(2)1950-2022年AO、NAO月平均指数

图片

图 2 1950 至 2017 年 AO 与 NAO 指数之间的两个运行相关系数。不同窗宽计算的相关系数(上图nd=3;下图nd=6)。

总结:

时间窗口的选择会影响滑动相关系数的平滑程度,总体上看,各时间跨度的AO与NAO月平均指数的相关性都较好,其中冬季AO与NAO月平均指数相关性最好。根据Zhao and Cao (2018)提出的判断Rs(t)是比Rr(t)更好的滑动相关系数的判据,即:滑动相关系数的平均值应该接近总的相关系数。结果表明,SRCC与总相关系数接近,而LRCC有时差别很大。SRCC完好地体现了不同时段数据之间的可比性,可以真实地表现两个时间序列在物理上的一致程度,被证明是比LRCC更好的滑动相关系数,因而SRCC是比LRCC更好的滑动相关系数。

相关数据代码等资料已上传入群中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_1026698.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于51单片机一氧化碳(CO)浓度检测报警仿真LCD显示( proteus仿真+程序+设计报告+原理图+讲解视频)

基于51单片机一氧化碳(CO)浓度检测报警仿真LCD显示( proteus仿真程序设计报告原理图讲解视频) 基于51单片机一氧化碳浓度检测报警仿真 1. 主要功能:2. 讲解视频:3. 仿真4. 程序代码5. 设计报告6. 原理图7. 设计资料内容清单&&下载链…

栅格地图路径规划:基于小龙虾优化算法(Crayfsh optimization algorithm,COA)的机器人路径规划(提供MATLAB代码)

一、机器人路径规划介绍 移动机器人(Mobile robot,MR)的路径规划是 移动机器人研究的重要分支之,是对其进行控制的基础。根据环境信息的已知程度不同,路径规划分为基于环境信息已知的全局路径规划和基于环境信息未知或…

深度学习(三)vscode加jupyter notebook插件使用

0.前言 哎呀,我本次的实验是在新电脑上使用的,之前的笔记本上的环境什么的我都是很久以前弄好了的,结果到了新电脑上我直接忘了是该怎么配的了,不过万幸,花了点时间,查查补补,现在总算是可以了。…

C# 读取二维数组集合输出到Word预设表格

目录 应用场景 设计约定 范例运行环境 配置Office DCOM 实现代码 组件库引入 核心代码 DataSet转二维数组 导出写入WORD表格 调用举例 小结 应用场景 存储或导出个人WORD版简历是招聘应用系统中的常用功能,我们通常会通过应用系统采集用户的个人简历信息…

赛氪网亮相中国人工智能产业发展联盟会议,共筑赛事生态新篇章

2024年3月14日至15日,备受瞩目的中国人工智能产业发展联盟(AIIA)第十一次全体会议在海南海口盛大召开。作为人工智能领域的重要交流与合作平台,此次会议吸引了300余位联盟成员单位代表齐聚一堂,共襄盛举。在这场人工智…

04. 【Android教程】Android 工程解析及使用

在上一章中已经搭建好了 Android 开发环境,本章我们将一起通过 Eclipse 创建我们的第一个 Android App。 1. 创建 Android 工程 首先打开 Eclipse,在菜单栏依次选择“New” -> “Android App Project”。如果是第一次创建,可能没有“Andr…

Redis项目实战

本文用用代码演示Redis实现分布式缓存、分布式锁、接口幂等性、接口防刷的功能。 课程地址:Redis实战系列-课程大纲_哔哩哔哩_bilibili 目录 一. 新建springBoot项目整合Redis 二. Redis实现分布式缓存 2.1 原理及好处 2.2 数据准备 2.3 Redis实现分布式缓存…

软件杯 深度学习 机器视觉 人脸识别系统 - opencv python

文章目录 0 前言1 机器学习-人脸识别过程人脸检测人脸对其人脸特征向量化人脸识别 2 深度学习-人脸识别过程人脸检测人脸识别Metric Larning 3 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习 机器视觉 人脸识别系统 该项目…

stm32之GPIO寄存器

文章目录 1 背景2 GPIO寄存器的类型2.1 端口配置寄存器2.2 设置/清除寄存器和位清除寄存器 3 总结 1 背景 C51单片机在进行数据的输入输出时,是直接操作与外部引脚关联的内部寄存器,例如,当设置P2_1为0时,就是将外部引脚的P21引脚…

Spark DAG

Spark DAG 什么是DAG DAG 是一组顶点和边的组合。顶点代表了 RDD, 边代表了对 RDD 的一系列操作。 DAG Scheduler 会根据 RDD 的 transformation 动作,将 DAG 分为不同的 stage,每个 stage 中分为多个 task,这些 task 可以并行运…

后端前行Vue之路(一):初识Vue

1.Vue是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方…

2.6、媒体查询(mediaquery)

概述 媒体查询作为响应式设计的核心,在移动设备上应用十分广泛。媒体查询可根据不同设备类型或同设备不同状态修改应用的样式。媒体查询常用于下面两种场景: 针对设备和应用的属性信息(比如显示区域、深浅色、分辨率)&#xff0…

兼容 Presto、Trino、ClickHouse、Hive 近 10 种 SQL 方言,Doris SQL Convertor 解读及实操演示

随着版本迭代,Apache Doris 一直在拓展应用场景边界,从典型的实时报表、交互式 Ad-hoc 分析等 OLAP 场景到湖仓一体、高并发数据服务、日志检索分析及批量数据处理,越来越多用户与企业开始将 Apache Doris 作为统一的数据分析产品&#xff0c…

Vue3气泡卡片(Popover)

效果如下图:在线预览 APIs 参数说明类型默认值必传title卡片标题string | slot‘’falsecontent卡片内容string | slot‘’falsemaxWidth卡片内容最大宽度string | number‘auto’falsetrigger卡片触发方式‘hover’ | ‘click’‘hover’falseoverlayStyle卡片样式…

不可变集合及Stream流

若希望某个数据是不可修改的,就可以考虑使用不可变集合,以提高安全性;(JKD9之后才有) List不可变集合: public static void main(String[] args) {/*创建不可变的List集合"张三", "李四&q…

蓝桥杯练习06给网页化个妆

给页面化个妆 介绍 各个网站都拥有登录页面,设计一个界面美观的登录页面,会给用户带来视觉上的享受。本题中我们要完成一个登录页面的布局。 准备 开始答题前,需要先打开本题的项目代码文件夹,目录结构如下: 其中&…

蓝桥杯2019年第十届省赛真题-组队

一、题目 组队 题目描述 作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员, 组成球队的首发阵容。每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1 号位至 5 号位的评分之和最大可能是多少? &#xff…

ubuntu - 编译 linphone-sdk

业务需求需要定制sdk,首先声明我们需要的是在Android4.4上跑的sdk,因此本次编译的sdk最低支持为19(不同版本需要的环境不一致),编译过程较容易,难点在于环境配置 环境准备 Ubuntu 18.04.6 android-sdk_r24.…

面试题:Java虚拟机JVM的组成

1. 基础概念 JVM是什么 Java Virtual Machine Java程序的运行环境(java二进制字节码的运行环境) 好处: 一次编写,到处运行 自动内存管理,垃圾回收机制 JVM由哪些部分组成,运行流程是什么? …

每日一题 --- 移除链表元素[力扣][Go]

移除链表元素 题目:203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入:head [1,2,6,3,4,5,6], val 6 输出&#xf…