Sas で cinv 関数を使用する方法 (例あり)


SAS のCINV関数を使用して、カイ二乗分布の臨界値を見つけることができます。

この関数は次の基本構文を使用します。

CINV(p,df)

金:

  • p: 1 – 有意水準
  • df : 自由度

次の例は、実際にCINV関数を使用して重要なカイ 2 乗値を計算する方法を示しています。

例: SAS で CINV 関数を使用して重要なカイ 2 乗値を計算する方法

有意水準0.05および自由度 = 11の臨界カイ二乗値を見つけたいとします。

CINV関数を使用してこの値を計算できます。

 /*create dataset that contains Chi-Square critical value*/
data my_data;
    critical_val = cinv ( .95 , 11 );
    put critical_val=;
run ;

/*view results*/
proc print data =my_data; 

有意水準 0.05、自由度 = 11 の臨界カイ二乗値は19.67514です。

したがって、何らかの種類のカイ二乗検定を実行すると、カイ二乗検定統計量を19.67514と比較できます。

テスト統計量が19.67514より大きい場合、テスト結果は統計的に有意です。

有意水準の値が低いほど、臨界カイ二乗値が高くなることに注意してください。

たとえば、有意水準 0.01、自由度 = 11 の臨界カイ二乗値を考えてみましょう。

 /*create dataset that contains Chi-Square critical value*/
data my_data;
    critical_val = cinv ( .99 , 11 );
    put critical_val=;
run ;

/*view results*/
proc print data =my_data; 

有意水準 0.01、自由度 = 11 の臨界カイ二乗値は24.7250です。

: カイ二乗分布表を使用して、臨界値を手動で見つけることもできます。表にある値は、SAS のCINV関数によって計算された値に対応します。

追加リソース

次のチュートリアルでは、SAS で他の一般的なタスクを実行する方法について説明します。

SAS で独立性のカイ二乗検定を実行する方法
SAS でカイ二乗適合度検定を実行する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です