文档

nanstd

标准差,忽略

描述

例子

y= nanstd (X是标准差性病X,全部移除后计算值。

  • 如果X是一个向量nanstd (X)所有非的样本标准差是多少的元素X

  • 如果X是矩阵吗nanstd (X)是列样本标准偏差的行向量,删除后计算值。

  • 如果X是多维数组吗nanstd的第一个非单维操作X.这个维度的大小变为1,而所有其他维度的大小保持不变。nanstd删除所有值。

  • 默认情况下,nanstd规范化y通过n- 1,其中n移除观测值后剩余观测值的数量为值。

例子

y= nanstd (X国旗的标准差X的归一化国旗.的国旗0(默认)或1通过以下方式指定规范化n- 1或n,分别为n移除观测值后剩余观测值的数量为值。

例子

y= nanstd (X国旗, '所有')的所有元素的标准差X,去除后计算值。

例子

y= nanstd (X国旗昏暗的返回沿操作维度的标准偏差昏暗的X,去除后计算值。

例子

y= nanstd (X国旗vecdim返回向量中指定的维度上的标准差vecdim.该函数计算去除后的标准差值。例如,如果X是矩阵吗nanstd (X 0 [1 - 2])样本标准差是否全部为非的元素X因为矩阵的每个元素都包含在由维1和维2定义的数组切片中。

例子

全部折叠

找出缺失值的矩阵数据的列标准差。

X = magic(3);X([1:6:9]) = NaN
X =3×3南1南3南5南4南
y = nanstd(X)
y =1×30.7071 2.8284 NaN

加载carsmall数据集。

负载carsmall

计算总体和样本标准差马力数据。的nanstd中缺少的值马力

y1 = nanstd(马力,1)人口公式
Y1 = 45.2963
y2 = nanstd(马力,0)%样本公式
Y2 = 45.5268

查找数组中所有值的标准差,忽略缺失值。

创建3 × 4 × 2阵列X有一些缺失的值。

X =重塑(1:24,[3 4 2]);X([8:10 . 18]) = NaN
X = X(:,:,1) = 14 7 NaN 2 5 NaN 11 3 6 NaN 12 X(:,:,2) = 13 16 19 22 14 17 20 23 15 NaN 21 24

的元素的样本标准差X

y = nanstd(X,0,“所有”
Y = 7.5385

找出缺失值的矩阵数据的行标准差。指定沿第二次元计算样本标准偏差。

X = magic(3);X([1:6:9]) = NaN
X =3×3南1南3南5南4南
y = nanstd(X,0,2)
y =3×10 1.4142 0

求多维数组在多个维度上的标准差。

创建3 × 4 × 2阵列X有一些缺失的值。

X =重塑(1:24,[3 4 2]);X([8:10 . 18]) = NaN
X = X(:,:,1) = 14 7 NaN 2 5 NaN 11 3 6 NaN 12 X(:,:,2) = 13 16 19 22 14 17 20 23 15 NaN 21 24

求每一页的样本标准差X通过指定维度1和2作为操作维度。

page = nanstd(X,0,[12])
ypage = ypage (:: 1) = 3.8079 ypage (:,: 2) = 3.7779

例如,ypage (1, 1, 2)样本的标准差是非元素X (:: 2)

求每个元素的样本标准差X(我::)通过指定维度2和3作为操作维度来切片。

yrow = nanstd(X,0,[23])
yrow =3×17.9102 7.6904 8.2158

例如,yrow (3)样本的标准差是非元素X (3::)

输入参数

全部折叠

输入数据,指定为标量、矢量、矩阵或多维数组。

数据类型:|

用于计算标准差的归一化指标,指定为01

数据类型:|

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

昏暗的表示长度缩减为1的维度。大小(y,昏暗的)是1,而其他维度的大小保持不变。

考虑一个二维数组X

  • 如果昏暗的等于1,那么呢nanstd (X, 0,1)返回包含每列样本标准差的行向量。

  • 如果昏暗的等于2,那么呢nanstd (0, 2)返回包含每行样本标准差的列向量。

如果昏暗的大于ndims (X)或者,如果大小(X,昏暗的)是1,那么nanstd返回具有相同维度和缺失值的零数组X

数据类型:|

维度的向量,指定为正整数向量。的每个元素vecdim表示输入数组的一个维度X.输出y在指定的操作尺寸中长度为1。其他维度长度是相同的Xy

例如,如果X是一个2 × 3 × 3的数组nanstd (X 0 [1 - 2])返回一个1 × 1 × 3的数组。输出数组的每个元素是对应页面上元素的样本标准差X

数据类型:|

输出参数

全部折叠

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

更多关于

全部折叠

样本标准差

样本标准差年代是由

年代 = = 1 n x X ¯ 2 n 1

年代总体方差的无偏估计量的平方根是从哪来的X是画出来的,只要X由独立的、相同分布的样本组成的。 X ¯ 是样本均值。

注意这个方差公式的分母是n- 1。

总体标准差

如果数据是值的整个总体,则可以使用总体标准差

σ = = 1 n x μ 2 n

如果X是总体中的随机样本,那么均值是多少μ由样本均值估计,而σ是总体标准差的有偏极大似然估计量。

注意这个方差公式的分母是n

选择功能

而不是使用nanstd,可以使用MATLAB®函数性病输入参数nanflag指定为值“omitnan”

扩展功能

另请参阅

|||

R2006a之前引入