文档帮助中心文档
nanstd
(不推荐)标准偏差,忽略南价值观
南
nanstd不推荐使用。请使用MATLAB®作用性病相反,用性病函数时,可以指定是包含还是省略南用于计算的值。有关更多信息,请参见兼容性考虑.
性病
y = nanstd (X)
y = nanstd (X,国旗)
y=nanstd(X,标志,'all')
y=nanstd(X,标志,尺寸)
y = nanstd (X,国旗,vecdim)
例子
y= nanstd (X)是标准差吗性病属于X,在删除所有南值。
y= nanstd (X)
y
X
如果X那么,这是一个向量南区运输署(X)样品的标准偏差是否全部为非南元素X.
南区运输署(X)
如果X那么,这是一个矩阵南区运输署(X)列样品标准偏差的行向量,是除去后计算的吗南值。
如果X是一个多维数组,那么nanstd沿的第一个非Singleton维度操作X。此维度的大小变为1,而所有其他维度的大小保持不变。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,旗帜,维迪姆)返回向量中指定尺寸的标准偏差维迪姆. 该函数用于计算删除后的标准偏差南价值观例如,如果X那么,这是一个矩阵nanstd (X 0 [1 - 2])是所有非标准样品的标准偏差-南元素X因为矩阵的每个元素都包含在由维度1和维度2定义的数组切片中。
y= nanstd (X,旗帜,维迪姆)
维迪姆
nanstd (X 0 [1 - 2])
全部崩溃
查找缺少值的矩阵数据的列标准偏差。
X =魔法(3);X([1 6:9]) = NaN
X =3×3NaN 1 NaN 3 5 NaN 4
y =1×30.7071 - 2.8284南
加载卡斯莫尔数据集。
卡斯莫尔
负载卡斯莫尔
计算总体标准差和样本标准差马力数据。的nanstd函数忽略中缺少的值马力.
马力
y1=nanstd(马力,1)%的人口公式
日元= 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 y = nanstd (0, 2)
y =3×11.4142 0 0
查找多维数组在多个维度上的标准偏差。
找出每一页的样本标准差X通过指定尺寸1和2作为操作尺寸。
page = nanstd(X,0,[1 2])
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,[2 3])
yrow =3×17.9102 7.6904 8.2158
例如yrow(3)样品的标准偏差是否为非南元素X (3::).
yrow(3)
X (3::)
输入数据,指定为标量、向量、矩阵或多维数组。
数据类型:单|双重的
单
双重的
用于计算标准偏差的标准化指标,具体如下0或1.
如果旗帜是0(默认),然后nanstd返回样本标准差属于X.nanstd(X,0)与南区运输署(X).
nanstd(X,0)
如果旗帜是1,然后nanstd返回总体标准差属于X.
要沿其操作的维度,指定为正整数标量。如果未指定值,则默认值为大小不等于1的第一个数组维度。
昏暗的长度减为1的维度。大小(y,昏暗的)为1,而其他所有维度的大小保持不变。
大小(y,昏暗的)
考虑二维数组X:
如果昏暗的等于1,那么nanstd (X, 0,1)返回包含每个列的样本标准差的行向量。
nanstd (X, 0,1)
如果昏暗的等于2,那么nanstd(X,0,2)返回包含每行样本标准差的列向量。
nanstd(X,0,2)
如果昏暗的大于ndims (X)或者,如果大小(X,昏暗的)是1,那么nanstd返回一个零数组,该数组的维数和缺少的值与X.
ndims (X)
大小(X,昏暗的)
维数向量,指定为正整数向量。的每个元素维迪姆表示输入数组的一个维度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.
全部展开
不建议在R2020b中起动
nanstd不推荐使用。请使用MATLAB作用性病相反目前还没有撤军的计划nanstd.
要更新代码,请更改函数名的实例nanstd来性病. 然后指定“omitnan”选择南旗输入参数。
“omitnan”
南旗
性病提供了更多的扩展功能,支持高阵列,GPU阵列,分布阵列,C/ c++代码生成万博1manbetx,和GPU代码生成。
使用说明和限制:
的“全部”和维迪姆不支持输入参数。万博1manbetx
“全部”
的昏暗的输入参数必须是编译时常量。
如果不指定昏暗的输入参数,在生成的代码中工作(或操作)维度可以是不同的。因此,可能会出现运行时错误。有关详细信息,请参见自动尺寸限制(MATLAB编码器).
有关代码生成的更多信息,请参见代码生成简介和通用代码生成工作流.
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
南|性病
您拥有此示例的修改版本。是否要用编辑打开此示例?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处