如何对遥感图像中统计量进行计算?

news/2025/3/14 16:57:33/

01 平均值

对于未分组的地理数据

对于分组的地理数据

02 中位数

对于未分组的地理数据

当样本数为奇数n,那么中位数为第(n+1)/2个数据值(顺序排列);

当样本数为偶数m,那么中位数为第m和m+1个数据的平均值(顺序排列);

对于分组的地理数据(两种计算方法)

对于中位数所在组位置的判断方法是通过判断频数总和的一半即

落在哪一个组的频数中;

03 众数

对于未分组的地理数据,直接查看每一个样本数出现的频数大小,取频数最大的数据作为众数。

对于分组的地理数据(两种方法)

04极差

指所有数据最大值与最小值之差,计算公式为

05 离差

指每一个地理数据与平均值的差,计算公式为:

06 离差平方和

从总体上衡量一组地理数据与平均值的离散程度,计算公式为:

07 方差和标准差

都是从平均状况衡量一组地理数据与平均值的离散程度。

方差计算公式为:

总体标准差为方差的平方根(样本标准差即将下式中分母的n更换为n-1),计算公式为:

08 变异系数

表示地理数据的相对变化(波动)程度,其计算公式为:

09 协方差

协方差用于衡量两个变量的总体误差。如果两个变量的变化趋势一致(即二者分别大于自身的期望值),那么两个变量之间的协方差为正值,如果两个变量的变化趋势相反(即一个变量大于自身期望值而另一个变量小于自身期望值),那么两个变量之间的协方差为负值。

(如下公式是对两组数据A、B进行协方差的计算,每组数据的期望值即为该组数据的平均值)

10 相关系数

相关系数是用以反映变量之间相关关系密切程度的统计指标。假定有A、B两组数据,那么两组的一个相关程度(正相关或负相关或不相关)可以用相关系数来表示,等于A和B的协方差除以各自的方差之积。

11 示例

以下示例均以栅格图像如何进行上述部分统计量的计算,以帮助了解ENVI统计分析中的计算原理。

如何进行均值计算?

如何进行方差计算?

如何进行对三幅影像进行协方差计算获取协方差矩阵?

如下为三幅栅格图像的像元属性值:

栅格图像A和B两组数据的协方差计算:

栅格图像B和C两组数据的协方差计算:

栅格图像A和C两组数据的协方差计算:

其它数据的协方差计算类似,这里不再重复说明.

那么可以得到三组数据的一个协方差矩阵如下:

其它如相关系数的计算以及相关系数矩阵的求取(注意:数据A与数据A本身的相关系数为1)也是如上类似的,这里不再重复。


如果有问题,欢迎一起探讨.

<p>炒茄子</p>


http://www.ppmy.cn/news/31442.html

相关文章

【蓝桥杯刷题】坑爹的负进制转换

【蓝桥杯刷题】——坑爹的负进制转换&#x1f60e;&#x1f60e;&#x1f60e; 目录 &#x1f4a1;前言&#x1f31e;&#xff1a; &#x1f49b;坑爹的负进制转换题目&#x1f49b; 题目描述 输入描述 输出描述 &#x1f4aa; 解题思路的分享&#x1f4aa; &#x…

【电子学会】2022年12月图形化三级 -- 猜数字游戏

猜数字游戏 假设有一个100以内的正整数&#xff0c;分别输入这个数除以3、5、7之后的余数&#xff0c;找出这个数字是多少&#xff1f; 1. 准备工作 &#xff08;1&#xff09;默认角色小猫和白色背景。 2. 功能实现 &#xff08;1&#xff09;分别询问三次&#xff1a;除…

SCI期刊写作必备(二):代码|手把手绘制目标检测领域YOLO论文常见的性能对比折线图,一键生成YOLOv7等主流论文同款图表,包含多种不同功能风格对比图表

绘制一个原创属于自己的YOLO模型性能对比图表 具体绘制操作参考:(附Python代码,直接一键生成,精度对比图表代码 ) 只需要改动为自己的mAP、Params、FPS、GFlops等数值即可,一键生成 多种图表风格📈,可以按需挑选 🚀绘制YOLOv7论文同款性能对比图-Python:包括mAP、…

【web前端开发】CSS最常用的11种选择器

文章目录1.CSS介绍2.CSS的语言规则3.CSS的引入方式4.选择器标签选择器类选择器id选择器通配符选择器复合选择器后代选择器子代选择器并集选择器交集选择器伪类选择器hover伪类选择器active伪类选择器结构伪类选择器结语1.CSS介绍 CSS (Cascading Style Sheets&#xff0c;层叠样…

【微信小程序】-- 自定义组件 -- 创建与引用 样式(三十二)

&#x1f48c; 所属专栏&#xff1a;【微信小程序开发教程】 &#x1f600; 作  者&#xff1a;我是夜阑的狗&#x1f436; &#x1f680; 个人简介&#xff1a;一个正在努力学技术的CV工程师&#xff0c;专注基础和实战分享 &#xff0c;欢迎咨询&#xff01; &…

css3横向无限公告消息滚动功能

css部分 .container { display: flex; /* 父容器需要有明确的高度 / // height: 150px; width: 2100rpx; margin: auto; overflow: hidden; position: absolute; top: 20%; left: 0; animation: scroll 8s linear infinite normal; } .container > .scroll-list { display:…

python的django框架从入门到熟练【保姆式教学】第二篇

在上一篇博客中&#xff0c;我们介绍了Django的基础知识&#xff0c;并创建了一个简单的Web应用程序。在本篇教程中&#xff0c;我们将深入探讨Django的模型层&#xff08;Model&#xff09;&#xff0c;它是Django应用程序的核心组件之一。 模型层 Django的模型层是一个对象…

Oracle 实现对全局错误语句的审计监控 ORA- alert

--将所有数据库ora-错误写入表create table error_tab (username varchar2(4000), d_current_nr_error varchar2(4000), ora_server_error_msg varchar2(4000), full_text varchar2(4000),errdate date);create or replace trigger error_triggerafter servererror on database…