STD.

标准偏差

描述

例子

s = std(一个返回标准偏差的元素一个沿着第一个阵列维度,其大小不等于1。

  • 如果一个是观察的矢量,然后标准偏差是标量。

  • 如果一个是一个矩阵,其列是随机变量,并且其行是观察,然后S.是包含与每列对应的标准偏差的行矢量。

  • 如果一个那是一个多维数组STD(A)沿着第一个阵列维度操作,其大小不等于1,将元素视为向量。这个尺寸的大小变成了1虽然所有其他尺寸的尺寸保持不变。

  • 默认情况下,标准偏差是标准化的N-1, 在哪里N是观察人数。

例子

s = std(一个W.指定用于任何前一个语法的加权方案。什么时候w = 0.(默认),S.是标准化的N-1。什么时候w = 1S.由观察数标准化,NW.也可以是含有非负元件的重量载体。在这种情况下,长度W.必须等于维度的长度STD.正在运营。

s = std(一个W.'全部'计算所有元素的标准偏差一个什么时候W.是0或1.此语法对MATLAB有效®版本R2018B及更高版本。

例子

s = std(一个W.暗淡沿尺寸返回标准偏差暗淡对于任何先前的语法。在指定操作的维度时保持默认标准化,设置w = 0.在第二个论点。

例子

s = std(一个W.vecdim.计算在向量中指定的尺寸上的标准偏差vecdim.什么时候W.是0或1.例如,如果一个是一个矩阵,然后STD(A,0,[1 2])计算所有元素的标准偏差一个,由于矩阵的每个元素包含在由尺寸1和2限定的阵列切片中。

例子

s = std(___nanflag.指定是否包含或省略来自以前的任何语法的计算值。例如,STD(A,'IncludeNan')包括所有价值一个尽管std(a,'omitnan')忽略它们。

例子

全部收缩

创建矩阵并计算每列的标准偏差。

a = [4 -5 1;2 3 5;-9 1 7];s = std(a)
S =1×37.0000 4.1633 3.0551

创建一个三维数组并计算沿第一维度的标准偏差。

一个(:,:,1)= [2 4;-2 1];一个(:,:,2)= [9 13;-5 7];一个(:,:,3)= [4 4;8 -3];s = std(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 = std(a,w)
S =1×24.4900 1.8330.

创建矩阵并计算每行的标准偏差。

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

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

一个(:,:,1)= [2 4;-2 1];一个(:,:,2)= [9 13;-5 7];一个(:,:,3)= [4 4;8 -3];s = std(a,0,[1 2])
s = s(:,:,1)= 2.5000 s(:,:,:2)= 7.7460 s(:,:,3)= 4.5735

创建矢量并计算其标准偏差,不包括价值观。

a = [1.77 -0.005 3.98 -2.95纳米0.34纳米0.19];s = std(a,'omitnan'
s = 2.2797.

输入参数

全部收缩

输入数组,指定为向量,矩阵或多维数组。如果一个那是一个标量STD(A)回报0.。如果一个是A.0.-经过-0.空数组,然后STD(A)回报

数据类型:单身的|双倍的|约会时间|期间
复数支持:万博1manbetx是的

重量,指定为其中一个值:

  • 0.- 归功化N-1, 在哪里N是观察人数。如果只有一个观察,那么重量是1。

  • 1- 归功化N

  • 矢量由对应于尺寸的非负标量重量组成一个计算标准偏差沿着该标准偏差。

数据类型:单身的|双倍的

维度运行,指定为正整数标量。如果没有指定值,则默认值是第一个数组维度,其大小不等于1。

方面暗淡表示长度降低的维度1。这尺寸(暗)1,虽然所有其他尺寸的尺寸保持不变。

考虑二维输入数组,一个

  • 如果昏暗= 1, 然后STD(A,0,1)返回包含每个列中元素的标准偏差的行向量。

  • 如果昏暗= 2, 然后STD(A,0,2)返回包含每行中元素的标准偏差的列向量。

如果暗淡大于ndims(a), 然后STD(A)返回一个零尺寸相同的zeros一个

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

尺寸矢量,指定为正整数的矢量。每个元素表示输入阵列的尺寸。指定操作尺寸中输出的长度为1,而其他操作尺寸保持相同。

考虑一个2×3-3到3个输入阵列,一个。然后STD(A,0,[1 2])返回一个1×1×3阵列,其元素是在每个页面上计算的标准偏差一个

数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

条件,指定为其中一个值:

  • 'IncludeNan'- 包括计算标准偏差时的值,导致

  • 'omitnan'- 忽略出现在输入阵列或权重向量中的值。

为了约会时间阵列,您也可以使用'omitnat'或者'IncludeNat'省略并包括值分别。

数据类型:char

更多关于

全部收缩

标准偏差

对于随机可变矢量一个N标量观察,标准偏差定义为

S. = 1 N - 1 σ. 一世 = 1 N | 一个 一世 - μ. | 2

在哪里μ.是卑鄙的一个

μ. = 1 N σ. 一世 = 1 N 一个 一世

标准偏差是方差的平方根。标准偏差的一些定义使用标准化因子N代替N-1,您可以通过设置指定W.1

扩展能力

在R2006A之前介绍