SAS-MEANS/汇总程序输出

SAS-MEANS/汇总程序输出,sas,Sas,因为我需要标准化(减去平均值,除以标准差)我的数据集,我应该在每个日期对每只股票的价格和成交量进行平均值和标准差。特别是,我的数据集包括不同的股票和日期,如下图所示 因此,我使用以下代码来输出平均值和标准偏差 proc summary data=HAVE nway; class _ric date; var price volume; output out=WANT(drop=_:) mean= std=/autoname; run; 但是,我的输出表只有日期、平均值和标准偏差。我不知道为什

因为我需要标准化(减去平均值,除以标准差)我的数据集,我应该在每个日期对每只股票的价格和成交量进行平均值和标准差。特别是,我的数据集包括不同的股票和日期,如下图所示

因此,我使用以下代码来输出平均值和标准偏差

proc summary data=HAVE nway;
class _ric date;
var price volume;
output out=WANT(drop=_:) mean= std=/autoname;
run;

但是,我的输出表只有日期、平均值和标准偏差。我不知道为什么RIC不包括在输出表中。我怎样才能解决这个问题?谢谢

数据集没有变量
\u RIC
,因为您告诉它删除名称以
\u
开头的所有变量。只需在您删除的变量中更加具体

out=WANT(drop=_type_ _freq_)