SAS - One Way Anova

ANOVA代表方差分析.在SAS中,使用 PROC ANOVA 完成.它执行来自各种实验设计的数据分析.在此过程中,连续响应变量(称为因变量)在由分类变量(称为自变量)识别的实验条件下测量.假设响应的变化是由于分类中的影响,随机误差考虑了剩余的变化.

语法

基本在SAS中应用PROC ANOVA的语法是 :

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

以下是所用参数的说明及减号;

  • 数据集是数据集的名称.

  • CLASS 为变量赋予变量用作分类变量.

  • 模型使用数据集中的某些变量定义拟合的模型.

  • Variable_1和Variable_2 是分析中使用的数据集的变量名.

  • MEANS 定义计算类型和均值比较.

应用ANOVA

现在让我们理解在SAS中应用ANOVA的概念.

示例

让我们考虑数据集SASHELP.CARS.在这里,我们研究变量车型和它们的马力之间的依赖关系.由于汽车类型是具有分类值的变量,我们将其作为类变量并在MODEL中使用这两个变量.

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

执行上述代码后,我们得到以下结果 :

anova_1

使用MEANS应用ANOVA

现在让我们了解在SAS中应用带有MEANS的ANOVA的概念.

示例

我们还可以通过应用MEANS语句扩展模型,我们使用土耳其的学生化方法来比较各种车型的平均值.汽车类型的类别列出了每个类别的马力平均值以及一些额外的值,如误差均方等.

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

执行上述代码后,我们得到以下结果 :

anova_3