MATLAB学习八:方差var

Posted 谁曾见过风-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB学习八:方差var相关的知识,希望对你有一定的参考价值。

方差
语法

V = var(A)
V = var(A,w)
V = var(A,w,'all')
V = var(A,w,dim)
V = var(A,w,vecdim)
V = var(___,nanflag)

说明
示例

  • V = var(A) 返回 A 中沿大小不等于 1 的第一个数组维度的元素的方差。

  • 如果 A 是一个观测值向量,则方差为标量。

  • 如果 A 是一个其各列为随机变量、其各行为观测值的矩阵,则 V 是一个包含对应于每列的方差的行向量。

  • 如果 A 是一个多维数组,则 var(A) 会将沿大小不等于 1 的第一个数组维度的值视为向量。此维度的大小将变为 1,而所有其他维度的大小保持不变。

  • 默认情况下,方差按观测值数量 -1 实现归一化。

  • 如果 A 是一个标量,则 var(A) 返回 0。如果 A 是一个 0×0 的空数组,则 var(A) 将返回 NaN。

示例
V = var(A,w) 指定权重方案。如果 w = 0(默认值),则 V 按观测值数量 -1 实现归一化。如果 w = 1,则它按观测值数量实现归一化。w 也可以是包含非负元素的权重向量。在这种情况下,w 的长度必须等于 var 将作用于的维度的长度。

当 w 为 0 或 1 时,V = var(A,w,‘all’) 计算 A 的所有元素的方差。此语法适用于 MATLAB® R2018b 及更高版本。

示例
V = var(A,w,dim) 返回沿维度 dim 的方差。要维持默认归一化并指定操作的维度,请在第二个参数中设置 w = 0。

示例
当 w 为 0 或 1 时,V = var(A,w,vecdim) 计算向量 vecdim 中指定维度的方差。例如,如果 A 是矩阵,则 var(A,0,[1 2]) 计算 A 中所有元素的方差,因为矩阵的每个元素包含在由维度 1 和 2 定义的数组切片中。

示例
V = var(___,nanflag) 指定在上述任意语法的计算中包括还是忽略 NaN 值。例如,var(A,‘includenan’) 包括 A 中的所有 NaN 值,而 var(A,‘omitnan’) 则会忽略这些值。

以上是关于MATLAB学习八:方差var的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB学习八:协方差cov

MATLAB学习八:协方差cov

用matlab的var函数求方差

MATLAB学习八:标准差std

MATLAB学习八:标准差std

matlab中怎样求随机数的和、均方差、均值、平方