机器学习实践笔记(二)EOF

EOF(Empirical Orthogonal Functions)是一种分析矩阵数据的方法,类似PCA。在气象研究中,通过对数据进行预处理,计算协方差阵并求解特征值和特征向量,可以提取主要数据特征。标准化用于处理不同变量间数据差异大的问题。本文重点介绍了EOF在气象数据中的应用及显著性检验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、简单介绍:
EOF是一种分析矩阵数据中的结构特征,提取主要数据特征量的一种方法。EOF又名PCA.(嘿嘿先这么想,其实在python里就一个函数鸭,PCA可以额外写一篇进行解释,这里只写一下应用啦)。Lorenz在1950年代首次将其引入气象和气候研究。
2、原理
选定要分析的数据,进行数据预处理,通常处理成距平的形式。得到一个数据矩阵Xm×n.
数据大概就是这样的:这个原出处我也没找到,就是给大家看看数据格式。

图片来自https://blog.youkuaiyun.com/qq_23860475/article/details/80665289?biz_id=102&utm_term=eof%E5%88%86%E6%9E%90%E5%AE%9E%E6%88%98&utm_medium=distribute.pc_search_result.none-task-blog-2blogsobaiduweb~default-3-80665289&spm=1018.2118.3001.4187
(1)开始导入包

import pandas as pd
import numpy as np

(2)把数据转换成距平和把数据标准化。

line = np.mean(data,axis=1)
data = np.array(data)
line = np.array(line)
for i in range(line.shape[0]):
    data[i,:]=data[i,:]-line[i
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值