主要内容

性病

描述

例子

年代=性病(一个的元素的标准差一个沿着大小不等于1的第一个数组维度。默认情况下,标准差归一化为n - 1,在那里N是观察数。

  • 如果一个是观察的向量吗年代是一个标量。

  • 如果一个矩阵的列是随机变量,行是观察值年代包含与每一列对应的标准差的行向量。

  • 如果一个那么它是多维数组吗性病(A)沿着大小不等于1的第一个数组维度进行操作,将元素视为向量。的大小年代在这个维度中1而其他所有维度的尺寸都与一个

  • 如果一个是标量吗年代0

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

例子

年代=性病(一个w指定权重方案。当w = 0(默认),标准差归一化为n - 1,在那里N是观察数。当w = 1,标准差由观测数归一化。w也可以是包含非负元素的权向量。在这种情况下,的长度w必须等于维度的长度除以which性病是操作。

年代=性病(一个w“所有”的所有元素的标准差一个w是0或1。这个语法对MATLAB是有效的®R2018b及更高版本。

例子

年代=性病(一个w昏暗的返回沿维度的标准偏差昏暗的.若要在指定操作维度时保持默认规范化,请设置w = 0在第二个论点中。

例子

年代=性病(一个wvecdim计算在向量中指定的维度上的标准偏差vecdimw是0或1。例如,如果一个是矩阵吗性病(0 [1 - 2])计算所有元素的标准差一个,因为矩阵的每个元素都包含在由维1和维2定义的数组切片中。

例子

年代=性病(___nanflag指定是包含还是省略来自任何前面语法的计算的值。例如,性病(A,“includenan”)包括所有一个性病(A,“omitnan”)忽略了它们。

例子

年代) =性病(___也返回元素的平均值一个用于计算标准差。如果年代加权标准差,然后加权平均数.此语法适用于MATLAB版本R2022a及更高版本。

例子

全部折叠

创建一个矩阵,计算每一列的标准差。

A = [4 -5 1;2 3 5;9 1 7];S =性病(A)
S =1×37.0000 4.1633 3.0551

创建一个3-D数组,并计算沿第一个维度的标准差。

A(:,:,1) = [2 4;2 1];A(:,:,2) = [9 13;5 7];A(:,:,3) = [4 4;8 3];S =性病(A)
S = S (:: 1) = 2.8284 - 2.1213 S (:,: 2) = 9.8995 - 4.2426 S (:,:, 3) = 2.8284 - 4.9497

创建一个矩阵,根据权重向量计算每一列的标准差w

A = [1 5;3 7;9 2];W = [1 1 0.5];S =性病(w)
S =1×24.4900 - 1.8330

创建一个矩阵,计算每一行的标准差。

A = [6 4 23 -3;9 -10 4 11;2 8 -5 1];S =性病(0,2)
S =3×111.0303 9.4692 5.3229

创建一个3-D数组并计算每一页数据(行和列)的标准差。

A(:,:,1) = [2 4;2 1];A(:,:,2) = [9 13;5 7];A(:,:,3) = [4 4;8 3];S = std(A,0,[1 2])
S = S (:: 1) = 2.5000 S(:,: 2) = 7.7460秒(:,:,3)= 4.5735

创建一个向量并计算其标准差,排除值。

A = [1.77 -0.005 3.98 -2.95 NaN 0.34 NaN 0.19];S =性病(,“omitnan”
S = 2.2797

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

A = [4 -5 1;2 3 5;9 1 7];[S, M] =性病(A)
S =1×37.0000 4.1633 3.0551
M =1×3-1.0000 -0.3333 4.3333

建立矩阵,根据权重向量计算每一列的加权标准差和加权平均值w

A = [1 5;3 7;9 2];W = [1 1 0.5];[S, M] =性病(w),
S =1×24.4900 - 1.8330
M =1×2-0.2000 - 5.2000

输入参数

全部折叠

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

数据类型:||datetime|持续时间
复数的支持:是的

权重,指定为以下值之一:

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

  • 1——正常化N

  • 由对应维数的非负标量权重组成的向量一个沿着这条线计算标准差。

数据类型:|

要操作的维度,指定为正整数标量。如果不指定维度,则默认为大小大于1的第一个数组维度。

昏暗的表示长度缩减为1.的大小(年代,暗)1,而所有其他维度的大小保持不变。

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

  • 性病(0,1)的每列元素的标准差一个并返回一个1——- - - - - -n行向量。

    性病(0,1)列计算

  • 性病(0,2)的每一行元素的标准差一个并返回一个——- - - - - -1列向量。

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

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

维数的向量,指定为正整数的向量。每个元素表示输入数组的一个维度。规定操作尺寸的输出长度为1,其他尺寸不变。

考虑一个2 × 3 × 3的输入数组,一个.然后性病(0 [1 - 2])返回一个1 × 1 × 3数组,其元素是在每一页上计算的标准偏差一个

2 × 3 × 3输入数组到1 × 1 × 3输出数组的映射

条件,指定为以下值之一:

  • “includenan”——包括值在计算标准差时,得到

  • “omitnan”——忽略出现在输入数组或权重向量中的值。

  • “includenat”——包括NaT的标准差时的值datetime数组。

  • “omitnat”——忽略NaT的输入数组或权重向量中出现的值datetime数组。

输出参数

全部折叠

标准偏差,作为标量、向量、矩阵或多维数组返回。

  • 如果一个是观察的向量吗年代是一个标量。

  • 如果一个矩阵的列是随机变量,行是观察值年代包含与每一列对应的标准差的行向量。

  • 如果一个那么它是多维数组吗性病(A)沿着大小不等于1的第一个数组维度进行操作,将元素视为向量。的大小年代在这个维度中1而其他所有维度的尺寸都与一个

  • 如果一个是标量吗年代0

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

平均值,作为标量、向量、矩阵或多维数组返回。

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

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

  • 如果一个那么它是多维数组吗性病(A)沿着大小不等于1的第一个数组维度进行操作,将元素视为向量。的大小在这个维度中1而其他所有维度的尺寸都与一个

  • 如果一个是标量吗等于一个

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

如果年代是加权标准差吗是加权平均值。

更多关于

全部折叠

标准偏差

对于有限长度的向量一个组成的N标量观测,标准差定义为

年代 1 N 1 1 N | 一个 μ | 2

在哪里μ的均值一个

μ 1 N 1 N 一个

标准差是方差的平方根。

一些标准差的定义使用了标准化因子N而不是N- 1。你可以使用归一化因子N的权重1,得到关于其均值的样本二阶矩的平方根。

不考虑标准差的归一化因子,假设平均值具有归一化因子N

加权标准差

对于有限长度的向量一个组成的N标量观测和加权方案w,加权标准差定义为

年代 w 1 N w | 一个 μ w | 2 1 N w

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

加权平均数

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

μ w 1 N w 一个 1 N w

扩展功能

版本历史

之前介绍过的R2006a

全部展开

Baidu
map