Excel 統計関数 STDEVPA と STDEVP の違い

概要

この記事では、Microsoft Excel の STDEVPA 関数と密接に関連する STDEVP 関数の違いについて説明します。 特に、Microsoft Office Excel 2007 および Microsoft Office Excel 2003 の STDEVPA 関数の結果が、以前のバージョンの Excel の STDEVPA の結果とどのように異なる場合かについて説明します。

Excel 2004 for Macintosh 情報

Microsoft Excel 2004 for Macintosh の統計関数は、Microsoft Office Excel 2003 と同じアルゴリズムを使用して更新されました。 Excel 2003 および Excel 2007 の関数のしくみや関数の変更方法を説明するこの記事の情報は、Excel 2004 for Macintosh にも適用されます。

詳細情報

STDEVPA 関数は、値が Excel ワークシートに含まれており、引数によって STDEVPA に指定された母集団の母集団標準偏差を返します。

構文

STDEVPA(value1, value2, value3, ...)

パラメーター (value1、value2、値 3,...) は最大 30 個の値引数です。

STDEVPA には、サンプルを含むセル範囲を指定する値引数が 1 つだけ含まれていることが多い。 例:

STDEVPA(A1:B100)

使用法の例

STDEVPA は、TRUE、FALSE、またはテキスト文字列を含むデータ範囲内のセルを処理する方法でのみ STDEVP とは異なります。 STDEVPA は TRUE を値 1 として解釈し、FALSE を値 0 として解釈します。 テキスト文字列を値 0 として解釈します。 空白のセルは無視されます。 これらの解釈は、COUNTA、AVERAGEA、STDEVA 関数にも適用されます。

STDEVP は、TRUE、FALSE、またはテキスト文字列を含む空白のセルとセルを無視します。 これらの解釈は、COUNT、AVERAGE、STDEV 関数にも適用されます。

STDEVPA のこの記事で前述したように、関数で TRUE、FALSE、およびテキスト文字列を解釈する必要がある場合を除き、STDEVPA の代わりに STDEVP を使用します。 母集団標準偏差を計算するほとんどのデータは完全に数値です。 したがって、STDEVP が適切です。

STDEVPA と STDEVP の違いを説明するには、空白の Excel ワークシートを作成し、次の表をコピーし、空白の Excel ワークシートでセル A1 を選択し、[編集] メニューの [貼り付け] をクリックして、下の表のエントリがワークシートのセル A1:D12 を埋めるようにします。

A B C D
データ 0
6 6 STDEVP、STDEV のサンプル平均 =AVERAGE(A1:A8)
4 4 STDEVP、STDEV のサンプル サイズ =COUNT(A1:A8)
2 2 STDEVP =STDEVP(A1:A8)
1 1 標準偏差 =STDEV(A1:A8)
7 7 STDEVPA のサンプル平均(STDEVA) =AVERAGEA(A1:A8)
TRUE 1 STDEVPA、STDEVA のサンプル サイズ =COUNTA(A1:A8)
STDEVPA =STDEVPA(A1:A8)
STDEVA =STDEVA(A1:A8)
列 B の STDEVP =STDEVP(B1:B8)
列 B の STDEV =STDEV(B1:B8)

注:

このテーブルを新しい Excel ワークシートに貼り付けた後、[ 貼り付けオプション ] ボタンをクリックし、[ 一致する変換先の書式設定] をクリックします。 貼り付けた範囲がまだ選択されている状態で、[書式] メニューの [列] をポイントし、[オートフィットの選択] をクリックします。

この例では、セル A1:A8 に STDEVPA と STDEVP を対比するデータ値が含まれています。 セル D3:D10 で使用されるすべての関数は、A1:A8 のデータを参照します。 STDEVPA は、セル A1 のテキスト文字列を値 0、A3:A7 の数値をそれ自体として扱い、A8 の値 TRUE を 1 として扱います。 A1:A8 の STDEVPA に使用される値は、B1:B8 に表示されます。 ワークシートは、セル D9 の STDEVPA(A1:A8) の値が、セル D11 の STDEVP(B1:B8) の値と正確に等しいことを示しています。

STDEVP と STDEVPA は母集団標準偏差を返し、STDEV と STDEVA はサンプル標準偏差を返します。 すべてのバージョンの Excel では、VAR、VARA、VARP、または VARPA の値が最初に計算されます。 この値の平方根は、STDEV、STDEVA、STDEVP、または STDEVPA に対して (それぞれ) 返されます。 VAR、VARA、VARP、VARPA を評価するために、Excel 2003 はデータ ポイントの数とその平均を計算し、この平均からのデータ値の 2 乗偏差の合計を計算します。 この二乗偏差の合計は、VAR、VARA、VARP、VARPA を評価するために使用される分数の分子です。 VARP と VARPA の分母は、データ ポイントの数です。 VAR と VARA の分母は、データ ポイントの数より 1 小さくなります。

これらの 4 つの関数をそれぞれ計算するために、Excel 2003 と Excel 2007 では、以前のバージョンの Excel で使用されている手順とは異なる手順と改善されたプロシージャを使用します。 STDEV の記事では、以前のバージョンの Excel では通常とは異なる動作が発生するが、Excel 2003 や Excel 2007 では発生しないケースを調べるためのワークシートが用意されています。 ただし、このようなケースは、極端な状況でのみ発生する可能性があります。 STDEV、STDEVA、STDEVP、STDEVPA、VAR、VARA、VARP、VARPA の手順はすべて、結果の数値の安定性を向上させるために同じ方法で変更されています。 STDEV と VAR の記事では、これらの変更についても説明します。

詳細については、次の記事を参照してください。

STDEV 関数

Excel 統計関数の826112: VAR