Sas-one-way-anova

提供:Dev Guides
移動先:案内検索

SAS-One Way Anova

ANOVAは、分散分析の略です。 SASでは、 PROC ANOVA を使用して行われます。 さまざまな実験計画からのデータの分析を実行します。 このプロセスでは、従属変数と呼ばれる連続応答変数が、独立変数と呼ばれる分類変数によって識別される実験条件下で測定されます。 応答の変動は、分類の影響によるものと想定され、残りの変動はランダムエラーで説明されます。

構文

SASでPROC ANOVAを適用するための基本的な構文は次のとおりです-

PROC ANOVA dataset ;
CLASS Variable;
MODEL Variable1 = variable2 ;
MEANS ;

以下は、使用されるパラメータの説明です-

  • dataset はデータセットの名前です。
  • CLASS は、変数に分類変数として使用される変数を与えます。
  • MODEL は、データセットの特定の変数を使用してフィットするモデルを定義します。
  • Variable_1およびVariable_2 は、分析で使用されるデータセットの変数名です。
  • MEANS は、計算のタイプと平均の比較を定義します。

ANOVAの適用

SASでANOVAを適用する概念を理解しましょう。

データセットSASHELP.CARSを考えてみましょう。 ここでは、変数car typeとその馬力の依存関係を調べます。 車のタイプはカテゴリ値を持つ変数であるため、クラス変数として受け取り、これらの変数の両方をMODELで使用します。

PROC ANOVA DATA = SASHELPS.CARS;
CLASS type;
MODEL horsepower = type;
RUN;

上記のコードが実行されると、次の結果が得られます-

anova_1

MEASを使用したANOVAの適用

SASでMEANSを使用してANOVAを適用する概念を理解しましょう。

また、トルコのスチューデント化された方法を使用してさまざまな車種の平均値を比較するMEANSステートメントを適用することにより、モデルを拡張できます。車種のカテゴリは、各カテゴリの馬力の平均値とともに、誤差平均二乗など

PROC ANOVA DATA = SASHELPS.CARS;
CLASS type;
MODEL horsepower = type;
MEANS type/tukey lines;
RUN;

上記のコードが実行されると、次の結果が得られます-

anova_3