主要内容

var

描述

例子

V= var (一个)返回元素的方差一个沿着第一个数组维度的大小不等于1。默认情况下,方差归一化n - 1,在那里N是观测的数量吗

  • 如果一个是一个向量的观察呢V是一个标量。

  • 如果一个是一个矩阵的列是随机变量和的行观察,然后呢V是一个行向量包含每一列对应的方差。

  • 如果一个是一个多维数组,那么var (A)运作的第一个数组维度的大小不等于1,治疗作为向量的元素。的大小V在这个维度1而其他维度的大小是一样的一个

  • 如果一个是一个标量,然后呢V0

  • 如果一个是一个0——- - - - - -0空数组,然后V

例子

V= var (一个,w)指定一个加权方案。当w = 0(默认),方差归一化n - 1,在那里N是观测的数量。当w = 1,方差归一化的观察。w也可以包含非负权向量元素。在这种情况下,长度的w必须相等的长度的尺寸吗var是操作。

V= var (一个,w,“所有”)计算方差的所有元素一个w要么是0或1。这对MATLAB语法是有效的®R2018b后来版本。

例子

V= var (一个,w,昏暗的)沿着维回报方差昏暗的。维持默认正常化,同时指定操作的维度,集w = 0在第二个参数。

例子

V= var (一个,w,vecdim)计算方差向量中指定的尺寸vecdimw是0或1。例如,如果一个是一个矩阵,然后呢var (0 [1 - 2])对所有元素计算方差一个,因为一个矩阵的每个元素都包含在定义的数组切片尺寸1和2。

例子

V= var (___,nanflag)指定是否包括省略值计算的任何以前的语法。例如,var (A,“includenan”)包括所有一个var (A,“omitnan”)忽略了它们。

例子

(V,)= var (___)返回元素的均值一个用来计算方差。如果V加权方差,然后加权平均数。这个语法是R2022a后来MATLAB版本有效。

例子

全部折叠

创建一个矩阵并计算其方差。

一个= [4 7 3;1 4 2;10 7 9];var (A)
ans =1×321.0000 54.3333 30.3333

创建一个三维数组并计算其方差。

(::1)= (1 3;8 4];(::2)= (3 4;1 2];var (A)
ans = ans (:: 1) = 24.5000 - 0.5000 ans (:,: 2) = 2 18

创建一个矩阵并计算其方差根据权重向量w

一个= [5 4 6;2 3 9;1 1 2];w = (0.5 0.25 0.25);var (w)
ans =1×36.1875 9.5000 6.1875

创建一个矩阵并计算其方差沿着第一个维度。

A = [4 2 1;9 5 7];var (0, 1)
ans =1×312.5000 24.5000 18.0000

计算的方差一个第二个维度。

var (0, 2)
ans =2×19日4

创建一个三维数组和计算数据的方差在每一页(行和列)。

(::1)= (2 4;2 1];(::2)= (9 13;5 7];(::3)= (4 4;8 3];V = var (0 [1 - 2])
V = V (:,: 1) = 6.2500 V (:,: 2) = 60 V (:,:, 3) = 20.9167

创建一个向量,计算其方差,排除值。

A =(0.19 0.34 1.77 -0.005 3.98 -2.95南南);V = var (,“omitnan”)
V = 5.1970

创建一个矩阵,并计算每一列的方差和均值。

一个= [4 7 3;1 4 2;10 7 9];[V, M] = var (A)
V =1×321.0000 54.3333 30.3333
M =1×35.0000 1.3333 3.3333

创建一个矩阵,并计算每一列的加权方差和均值根据权重向量w

一个= [5 4 6;2 3 9;1 1 2];w = (0.5 0.25 0.25);[V, M] = var (w),
V =1×36.1875 9.5000 6.1875
M =1×32.7500 -1.0000 5.7500

输入参数

全部折叠

输入数组,指定为一个向量,矩阵,或多维数组。如果一个是一个标量,然后呢var (A)返回0。如果一个是一个0——- - - - - -0空数组,然后var (A)返回

数据类型:|
复数的支持:金宝app是的

重量,指定为:

  • 0——正常化n - 1,在那里N是观测的数量。如果只有一个观察,那么重量是1。

  • 1——正常化N

  • 向量组成的非负标量权重对应的维数一个方差的计算。

数据类型:|

维操作,指定为一个正整数标量。如果你不指定维度,那么默认的是第一个数组大小尺寸大于1。

昏暗的显示的尺寸长度减少1。的大小(V,昏暗的)1,而所有其他维度的大小保持不变。

考虑一个——- - - - - -n输入矩阵,一个:

  • var (0, 1)计算每一列的元素的方差一个并返回一个1——- - - - - -n行向量。

    var(0, 1)列计算

  • var (0, 2)计算每一行的元素的方差一个并返回一个——- - - - - -1列向量。

    一点var(0, 2)行操作计算

如果昏暗的大于ndims (A),然后var (A)返回一个数组的零大小相同一个

向量的维度,指定为一个向量的正整数。输入数组的每个元素代表一个维度。输出指定操作的长度尺寸是1,而其他人则保持不变。

考虑一个2-by-3-by-3输入数组,一个。然后var (0 [1 - 2])返回一个1-by-1-by-3数组的元素是方差计算的每个页面一个

映射的2-by-3-by-3输入数组1-by-1-by-3输出数组

条件,指定这些值之一:

  • “includenan”——输入包含的方差值也

  • “omitnan”——所有值出现在输入数组或权向量被忽略。

数据类型:字符

输出参数

全部折叠

方差,作为一个标量,返回向量,矩阵,或多维数组。

  • 如果一个是一个向量的观察呢V是一个标量。

  • 如果一个是一个矩阵的列是随机变量和的行观察,然后呢V是一个行向量包含每一列对应的方差。

  • 如果一个是一个多维数组,那么var (A)运作的第一个数组维度的大小不等于1,治疗作为向量的元素。的大小V在这个维度1而其他维度的大小是一样的一个

  • 如果一个是一个标量,然后呢V0

  • 如果一个是一个0——- - - - - -0空数组,然后V

的意思是,作为一个标量,返回向量,矩阵,或多维数组。

  • 如果一个是一个向量的观察呢是一个标量。

  • 如果一个是一个矩阵的列是随机变量和的行观察,然后呢是一个包含平均每一列对应的行向量。

  • 如果一个是一个多维数组,那么var (A)运作的第一个数组维度的大小不等于1,治疗作为向量的元素。的大小在这个维度1而其他维度的大小是一样的一个

  • 如果一个是一个标量,然后呢等于一个

  • 如果一个是一个0——- - - - - -0空数组,然后

如果V是加权方差,那么是加权平均数。

更多关于

全部折叠

方差

为一个随机变量向量一个组成的N标量观测,方差的定义是

V = 1 N 1 = 1 N | 一个 μ | 2

在哪里μ的意思是一个,

μ = 1 N = 1 N 一个

一些使用归一化因子的方差的定义N而不是n - 1可以通过设置指定w1。在这两种情况下,意思是认为通常的归一化因子N

加权方差

为一个随机变量向量一个组成的N标量观测和加权方案w加权方差的定义是

V w = = 1 N w | 一个 μ w | 2 = 1 N w

在哪里μw加权平均数一个

加权平均数

为一个随机变量向量一个组成的N标量观测和加权方案w加权平均数的定义是

μ w = = 1 N w 一个 = 1 N w

扩展功能

版本历史

之前介绍过的R2006a

全部展开