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 で他の一般的なタスクを実行する方法について説明します。