UNIVARIATEプロシジャ

 
WEIGHTステートメント

WEIGHT variable ;
WEIGHTステートメントは、統計量計算における分析変数の数値の重みを指定します。UNIVARIATEプロシジャは、WEIGHT変数の値を使用し、分析変数の番目の値の分散がに等しいと仮定して、いくつかの要約統計量の計算を変更します。は未知のパラメータです。WEIGHT変数の値は整数である必要はありませんが、通常は正の数です。デフォルトでは、WEIGHT変数が正ではない値または欠損値であるオブザベーションは、次のように処理されます1

負およびゼロの重みを含むオブザベーションを分析から除外するには、EXCLNPWGTを使用します。GLMプロシジャなど、ほとんどのSAS/STATプロシジャは、負およびゼロの重みをデフォルトで除外します。重み変数を指定しても、プロシジャによる範囲、モード、外れ値、極値のオブザベーション、または欠損値数の決定方法は変更されません。WEIGHTステートメントを指定した場合、重み付き標準誤差とスチューデントの検定の重み付きバージョンも計算します。スチューデントの検定は、分析変数を重み付けした場合にPROC UNIVARIATEが計算する位置のみの検定です。

WEIGHT変数を指定した場合、その変数とを使用して、積率テーブルに示される統計量の重み付きバージョン2を計算します。たとえば、重み付き平均と重み付き分散を次のように計算します。

     

および

     

ここで、番目の変数値です。分母は、PROC UNIVARIATEステートメントのVARDEF=オプションで制御されます。

WEIGHTステートメントは、モード、極値、極値のオブザベーション、分析変数の欠損値数の判定には影響しません。ただし、重み付きパーセント点の計算に、重みが使用されます3。WEIGHT変数は、プロットステートメントで作成されるグラフの表示には影響しません。

CIPCTLDF、CIPCTLNORMAL、LOCCOUNT、NORMAL、ROBUSTSCALE、TRIMMED=、およびWINSORIZED=オプションは、WEIGHTステートメントでは使用できません。

重み付き歪度または尖度を計算するには、PROCステートメントでVARDEF=DFまたはVARDEF=Nを使用します。

HISTOGRAM、PROBPLOTまたはQQPLOTステートメントを、WEIGHTステートメントとともに指定することはできません。

WEIGHTステートメントを使用するときには、VARDEF=オプションのどの値が適切か考慮してください。詳細は、VARDEF=および重み付き統計量の計算を参照してください。


FOOTNOTES

  1. SAS 6.12以前のリリースでは、オブザベーションが分析で使用されるのは、WEIGHT変数の値が0より大きい場合のみでした。
  2. SAS 6.12以前のリリースでは、重み付き歪度および尖度は計算されませんでした。
  3. SAS 6.12以前のリリースでは、重みはパーセント点の計算には影響せず、重み付けされていないオブザベーションをオブザベーションのカウントから除外しませんでした。

UNIVARIATEプロシジャ

 
WEIGHTステートメント

WEIGHT variable ;
WEIGHTステートメントは、統計量計算における分析変数の数値の重みを指定します。UNIVARIATEプロシジャは、WEIGHT変数の値を使用し、分析変数の番目の値の分散がに等しいと仮定して、いくつかの要約統計量の計算を変更します。は未知のパラメータです。WEIGHT変数の値は整数である必要はありませんが、通常は正の数です。デフォルトでは、WEIGHT変数が正ではない値または欠損値であるオブザベーションは、次のように処理されます1

負およびゼロの重みを含むオブザベーションを分析から除外するには、EXCLNPWGTを使用します。GLMプロシジャなど、ほとんどのSAS/STATプロシジャは、負およびゼロの重みをデフォルトで除外します。重み変数を指定しても、プロシジャによる範囲、モード、外れ値、極値のオブザベーション、または欠損値数の決定方法は変更されません。WEIGHTステートメントを指定した場合、重み付き標準誤差とスチューデントの検定の重み付きバージョンも計算します。スチューデントの検定は、分析変数を重み付けした場合にPROC UNIVARIATEが計算する位置のみの検定です。

WEIGHT変数を指定した場合、その変数とを使用して、積率テーブルに示される統計量の重み付きバージョン2を計算します。たとえば、重み付き平均と重み付き分散を次のように計算します。

     

および

     

ここで、番目の変数値です。分母は、PROC UNIVARIATEステートメントのVARDEF=オプションで制御されます。

WEIGHTステートメントは、モード、極値、極値のオブザベーション、分析変数の欠損値数の判定には影響しません。ただし、重み付きパーセント点の計算に、重みが使用されます3。WEIGHT変数は、プロットステートメントで作成されるグラフの表示には影響しません。

CIPCTLDF、CIPCTLNORMAL、LOCCOUNT、NORMAL、ROBUSTSCALE、TRIMMED=、およびWINSORIZED=オプションは、WEIGHTステートメントでは使用できません。

重み付き歪度または尖度を計算するには、PROCステートメントでVARDEF=DFまたはVARDEF=Nを使用します。

HISTOGRAM、PROBPLOTまたはQQPLOTステートメントを、WEIGHTステートメントとともに指定することはできません。

WEIGHTステートメントを使用するときには、VARDEF=オプションのどの値が適切か考慮してください。詳細は、VARDEF=および重み付き統計量の計算を参照してください。


フットノート

  1. SAS 6.12以前のリリースでは、オブザベーションが分析で使用されるのは、WEIGHT変数の値が0より大きい場合のみでした。
  2. SAS 6.12以前のリリースでは、重み付き歪度および尖度は計算されませんでした。
  3. SAS 6.12以前のリリースでは、重みはパーセント点の計算には影響せず、重み付けされていないオブザベーションをオブザベーションのカウントから除外しませんでした。