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


SAS のFINV関数を使用して、F 分布の臨界値を見つけることができます。

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

FINV(p, sdf, ddf)

金:

  • p: 1 – 有意水準
  • ndf : 分子の自由度
  • ddf : 分母の自由度

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

例: SAS で FINV 関数を使用して重要な F 値を計算する方法

有意水準0.05 、分子の自由度 = 6 、分母の自由度 = 8に対する F の臨界値を見つけたいとします。

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

 /*create dataset that contains F critical value*/
data my_data;
    critical_val = finv ( .95 , 6 , 8 );
    put critical_val=;
run ;

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

有意水準 0.05、分子自由度 = 6、分母自由度 = 8 の臨界 F 値は3.58058です。

したがって、ある種の F 検定を実行すると、F 検定統計量を3.58058と比較できます。

F 統計量が3.58058より大きい場合、検定結果は統計的に有意です。

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

たとえば、有意水準 0.01、分子の自由度 = 6、分母の自由度 = 8 の臨界値 F を考えてみましょう。

 /*create dataset that contains F critical value*/
data my_data;
    critical_val = finv ( .99 , 6 , 8 );
    put critical_val=;
run ;

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

有意水準 0.05、分子自由度 = 6、分母自由度 = 8 の臨界 F 値は6.37068です。

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

追加リソース

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

SAS で TINV 関数を使用する方法
SAS で CINV 関数を使用する方法
SAS で Z スコアを計算する方法

コメントを追加する

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