文档
标准差,忽略南值
南
y = nanstd(X)
y = nanstd(X,flag)
y = nanstd(X,flag,'all')
y = nanstd(X,flag,dim)
y = nanstd(X,flag,vecdim)
例子
y= nanstd (X)是标准差性病的X,全部移除后计算南值。
y= nanstd (X)
y
X
性病
如果X是一个向量nanstd (X)所有非的样本标准差是多少南的元素X.
nanstd (X)
如果X是矩阵吗nanstd (X)是列样本标准偏差的行向量,删除后计算南值。
如果X是多维数组吗nanstd的第一个非单维操作X.这个维度的大小变为1,而所有其他维度的大小保持不变。nanstd删除所有南值。
nanstd
默认情况下,nanstd规范化y通过n- 1,其中n移除观测值后剩余观测值的数量为南值。
y= nanstd (X,国旗)的标准差X的归一化国旗.的国旗是0(默认)或1通过以下方式指定规范化n- 1或n,分别为n移除观测值后剩余观测值的数量为南值。
y= nanstd (X,国旗)
国旗
0
1
y= nanstd (X,国旗, '所有')的所有元素的标准差X,去除后计算南值。
y= nanstd (X,国旗, '所有')
y= nanstd (X,国旗,昏暗的)返回沿操作维度的标准偏差昏暗的的X,去除后计算南值。
y= nanstd (X,国旗,昏暗的)
昏暗的
y= nanstd (X,国旗,vecdim)返回向量中指定的维度上的标准差vecdim.该函数计算去除后的标准差南值。例如,如果X是矩阵吗nanstd (X 0 [1 - 2])样本标准差是否全部为非南的元素X因为矩阵的每个元素都包含在由维1和维2定义的数组切片中。
y= nanstd (X,国旗,vecdim)
vecdim
nanstd (X 0 [1 - 2])
全部折叠
找出缺失值的矩阵数据的列标准差。
X = magic(3);X([1:6:9]) = NaN
X =3×3南1南3南5南4南
y =1×30.7071 2.8284 NaN
加载carsmall数据集。
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
找出缺失值的矩阵数据的行标准差。指定沿第二次元计算样本标准偏差。
y = nanstd(X,0,2)
y =3×10 1.4142 0
求多维数组在多个维度上的标准差。
求每一页的样本标准差X通过指定维度1和2作为操作维度。
page = nanstd(X,0,[12])
ypage = ypage (:: 1) = 3.8079 ypage (:,: 2) = 3.7779
例如,ypage (1, 1, 2)样本的标准差是非南元素X (:: 2).
ypage (1, 1, 2)
X (:: 2)
求每个元素的样本标准差X(我::)通过指定维度2和3作为操作维度来切片。
X(我::)
yrow = nanstd(X,0,[23])
yrow =3×17.9102 7.6904 8.2158
例如,yrow (3)样本的标准差是非南元素X (3::).
yrow (3)
X (3::)
输入数据,指定为标量、矢量、矩阵或多维数组。
数据类型:单|双
单
双
用于计算标准差的归一化指标,指定为0或1.
如果国旗是0(默认)nanstd返回样本标准差的X.nanstd (X, 0)等于nanstd (X).
nanstd (X, 0)
如果国旗是1,然后nanstd返回总体标准差的X.
要操作的维度,指定为正整数标量。如果不指定值,则默认值为第一个大小不等于1的数组维度。
昏暗的表示长度缩减为1的维度。大小(y,昏暗的)是1,而其他维度的大小保持不变。
大小(y,昏暗的)
考虑一个二维数组X:
如果昏暗的等于1,那么呢nanstd (X, 0,1)返回包含每列样本标准差的行向量。
nanstd (X, 0,1)
如果昏暗的等于2,那么呢nanstd (0, 2)返回包含每行样本标准差的列向量。
nanstd (0, 2)
如果昏暗的大于ndims (X)或者,如果大小(X,昏暗的)是1,那么nanstd返回具有相同维度和缺失值的零数组X.
ndims (X)
大小(X,昏暗的)
维度的向量,指定为正整数向量。的每个元素vecdim表示输入数组的一个维度X.输出y在指定的操作尺寸中长度为1。其他维度长度是相同的X和y.
例如,如果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”.
nanflag
“omitnan”
使用注意事项和限制:
的“所有”和vecdim不支持输入参数。金宝app
“所有”
的昏暗的输入参数必须是编译时常数。
如果没有指定昏暗的输入参数,生成的代码中的工作(或操作)维度可以不同。因此,可能会发生运行时错误。有关详细信息,请参见自动尺寸限制(MATLAB编码器)。
有关代码生成的更多信息,请参见代码生成简介和通用代码生成流程.
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
南|nanmean|nanvar|性病
nanmean
nanvar
在您的系统中存在此示例的修改版本。您要打开这个版本吗?
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:.
你亦可选择下列网址:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
与当地办事处联系
现在开始试用