当前位置:网站首页>GEE(三):计算两个波段间的相关系数与相应的p值
GEE(三):计算两个波段间的相关系数与相应的p值
2022-07-07 21:50:00 【BetterQ.】
GEE中内置了计算相关系数的函数,可以分析两个变量之间的相关性,比如要分析两个波段之间的相关性,主要用到ee.Reducer.pearsonsCorrelation()
函数。
ee.Reducer.pearsonsCorrelation()
内容:创建一个双输入归约器,用于计算 Pearson 的积矩相关系数和相关性 = 0 的 2 边 p 值检验。
无输入值,返回为Reducer.
以分析MODIS数据中NDVI和EVI之间的相关性为例,这两个波段的相关性肯定会很高,这里只是做个示例,实现代码如下:
// This function adds a band representing the image timestamp.
var addTime = function(image) {
return image.addBands(image.metadata('system:time_start')
// Convert milliseconds from epoch to years to aid in
// interpretation of the following trend calculation.
.divide(1000 * 60 * 60 * 24 * 365));
};
// Load a MODIS collection, filter to several years of 16 day mosaics,
// and map the time band function over it.
var collection = ee.ImageCollection('MODIS/006/MYD13A1')
.filterDate('2004-01-01', '2010-10-31')
.map(addTime);
//correlation between evi and ndvi
var corr1=collection.select('NDVI','EVI')
.reduce(ee.Reducer.pearsonsCorrelation());
Map.addLayer(
corr1,
{
min: 0, max: 1, bands: ['correlation', 'p-value']},
'EVI_NDVI correlation');
计算相关系数的主要为var corr1=collection.select('NDVI','EVI') .reduce(ee.Reducer.pearsonsCorrelation());
,输出包括相关系数和p值。
边栏推荐
- Line test - graphic reasoning - 3 - symmetric graphic class
- Basic knowledge of binary tree
- OC variable parameter transfer
- Build an "immune" barrier in the cloud to prepare your data
- iNFTnews | Web5 vs Web3:未来是一个过程,而不是目的地
- Qt Graphicsview图形视图使用总结附流程图开发案例雏形
- Line test - graphic reasoning -7- different graphic classes
- Unity technical notes (I) inspector extension
- Transform XL translation
- Debezium series: set role statement supporting mysql8
猜你喜欢
Visual studio 2019 installation
Leetcode interview question 02.07 Linked list intersection [double pointer]
Microservice Remote debug, nocalhost + rainbond microservice Development second Bomb
There is another problem just online... Warm
30讲 线性代数 第五讲 特征值与特征向量
[record of question brushing] 3 Longest substring without duplicate characters
Unity and webgl love each other
What is fake sharing after filling the previous hole?
ASP. Net core introduction V
The author of LinkedList said he didn't use LinkedList himself
随机推荐
How to operate DTC community?
数字化转型:五个步骤推动企业进步
Loki, the "open source star picking program", realizes the efficient management of harbor logs
行测-图形推理-8-图群类
Understand the session, cookie and token at one time, and the interview questions are all finalized
数据库每日一题---第22天:最后一次登录
Mitsubishi PLC SLmP (MC) protocol
Transparent i/o model from beginning to end
Debezium series: support the use of variables in the Kill Command
GBU1510-ASEMI电源专用15A整流桥GBU1510
今日创见|企业促进创新的5大关键要素
Class implementation of linear stack and linear queue (another binary tree pointer version)
Statistical method for anomaly detection
Digital collections accelerated out of the circle, and marsnft helped diversify the culture and tourism economy!
7-18 simple simulation of banking business queue
Build an "immune" barrier in the cloud to prepare your data
ASP. Net core introduction V
Unity FAQ (I) lack of references
Brush question 4
QT graphicsview graphical view usage summary with flow chart development case prototype