主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

nanstd

(非推奨)値を無視した標準偏差

関数nanstdは推奨されません。代わりに,MATLAB®関数性病を使用してください。関数性病では,計算に値を含めるか省略するかを指定できます。詳細は,互換性の考慮事項を参照してください。

説明

y= nanstd (Xは,すべての値を削除して計算された,Xの標準偏差性病です。

  • Xがベクトルである場合,nanstd (X)Xのすべての非要素の標本標準偏差です。

  • Xが行列である場合,nanstd (X)値を削除して計算された,列標本標準偏差の行ベクトルです。

  • Xが多次元配列である場合,nanstdXの大きさが1でない最初の次元に作用します。この次元のサイズは1になりますが,他の次元のサイズはすべて変化しません。nanstdはすべての値を削除します。

  • 既定では,nanstdはn - 1によってyを正規化します。nは,値が含まれている観測値を削除した後で残った観測値の個数です。

y= nanstd (X国旗は,国旗によって指定された正規化に基づいて,Xの標準偏差を返します。国旗は,n - 1による正規化を指定する0(既定値)またはnによる正規化を指定する1です。nは,値が含まれている観測値を削除した後で残った観測値の個数です。

y= nanstd (X国旗, '所有')は,値を削除して計算された,Xのすべての要素の標準偏差を返します。

y= nanstd (X国旗昏暗的は,値を削除して計算された,Xの作用次元昏暗的に沿った標準偏差を返します。

y= nanstd (X国旗vecdimは,ベクトルvecdimで指定された次元における標準偏差を返します。標準偏差は,値を削除した後で計算されます。たとえばXが行列である場合,次元1および2によって定義される配列スライスには行列のそれぞれの要素がすべて含まれるため,nanstd (X 0 [1 - 2])Xのすべての非要素の標本標準偏差になります。

すべて折りたたむ

欠損値が含まれている行列データの列標準偏差を求めます。

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

carsmallデータセットを読み込みます。

负载carsmall

马力データの母標準偏差と標本標準偏差を計算します。関数nanstdは,马力内の欠損値を無視します。

日元= nanstd(马力,1)%的人口公式
日元= 45.2963
y2 = nanstd(马力,0)%样本公式
y2 = 45.5268

欠損値を無視して,配列内のすべての値の標準偏差を求めます。

欠損値が含まれている3 x 4 x 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

欠損値が含まれている行列データの行標準偏差を求めます。2番目の次元に沿って標本標準偏差を計算するよう指定します。

X =魔法(3);X([1 6:9]) = NaN
X =3×3NaN 1 NaN 3 5 NaN 4
X y = nanstd (0, 2)
y =3×11.4142 0 0

複数の次元における多次元配列の標準偏差を求めます。

欠損値が含まれている3 x 4 x 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

作用次元として1番目の次元と2番目の次元を指定して,Xの各ページの標本標準偏差を求めます。

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

たとえば,ypage (1, 1, 2)X (:: 2)の非要素の標本標準偏差です。

作用次元として2番目の次元と3番目の次元を指定して,各X(我::)スライスの要素の標本標準偏差を求めます。

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

たとえば,yrow (3)X (3::)の非要素の標本標準偏差です。

入力引数

すべて折りたたむ

入力データ。スカラー、ベクトル、行列または多次元配列を指定します。

データ型:|

標準偏差の計算に使用する正規化のインジケーター。0または1を指定します。

  • 国旗0(既定値)である場合,nanstdX標本標準偏差を返します。nanstd (X, 0)nanstd (X)と同じです。

  • 国旗1である場合,nanstdX母標準偏差を返します。

データ型:|

作用する対象となる次元。正の整数スカラーを指定します。値を指定しなかった場合,サイズが1ではない最初の配列次元が既定値になります。

昏暗的は,長さを1に縮小する次元を指定します。大小(y,昏暗的)は1ですが,他の次元のサイズはすべて変化しません。

2 次元配列Xについて考えます。

  • 昏暗的が1に等しい場合,nanstd (X, 0,1)は各列の標本標準偏差が格納されている行ベクトルを返します。

  • 昏暗的が2に等しい場合,nanstd (0, 2)は各行の標本標準偏差が格納されている列ベクトルを返します。

昏暗的ndims (X)より大きい場合,または大小(X,昏暗的)が1である場合,nanstdはゼロの配列を返します。この配列の次元および欠損値はXと同じです。

データ型:|

次元のベクトル。正の整数ベクトルを指定します。vecdimの各要素は,入力配列Xの次元を表します。出力yの指定された作用次元における長さは1です。他の次元の長さは,Xyで同じになります。

たとえば,Xが2 x 3 x 3の配列である場合,nanstd (X 0 [1 - 2])は1 x 1 x 3の配列を返します。出力配列の各要素は,Xの対応するページにおける要素の標本標準偏差です。

データ型:|

出力引数

すべて折りたたむ

標準偏差の値。スカラー、ベクトル、行列または多次元配列として返されます。

詳細

すべて折りたたむ

標本標準偏差

"標本標準偏差"年代は次の式によって与えられます。

年代 1 n x X ¯ 2 n 1

一様に分布している独立した標本からXが構成されている場合,はXを抽出した母集団の分散に対する不偏推定量の平方根です。 X ¯ は標本平均です。

この分散式の分母はn - 1です。

母標準偏差

値の母集団全体がデータである場合,次の“母標準偏差”を使用できます。

σ 1 n x μ 2 n

Xがある母集団の無作為標本である場合,平均μは標本の平均によって推定され,σは母標準偏差の偏った最尤推定量になります。

この分散式の分母はnです。

互換性の考慮事項

すべて展開する

R2020b以降は非推奨

拡張機能

参考

|

R2006aより前に導入