将简单的T-Test统计输出到SAS数据集

时间:2015-01-06 15:03:04

标签: statistics sas

我知道这是一个非常天真的问题,但是我试图找到一种方法将T-Test统计数据导出到简单的输出数据集。例如,我现在运行以下代码:

proc ttest plots(only) = (summary) data = work.mydf; options orientation = landscape; class byvar; var var1 var2; ods output statistics = outputdf; by UNIT_ID; run;

ods output statistics = outputdf产生的数据集具有较高的置信区间,两组的平均值,STD的上限和下限等。

我需要一个带有来自方差相等检验的p值的数据集。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:4)

您回答此问题的方法通常是添加

ods trace on;

在你运行一次之前。然后日志将报告proc输出的所有不同表,并且可以为它们添加ods输出语句。

在这种情况下,您会看到日志中的其他内容:

Output Added:
-------------
Name:       Equality
Label:      Equality of Variances
Template:   Stat.TTest.Equality
Path:       Ttest.MPG_Highway.Equality

这意味着您需要在equality语句中添加Name:(上面的ods output)并为其输入数据集名称。

ods output statistics = outputdf equality=outputeq;