我有一个表
如图:
这个表有2000多观测值,这里我只截取了一部分。
我要对INEVSTDAY变量进行分类 0-31 32-92 93-184 185-366 366以上分层5类, 我的做法对每一类分别输出到另外一个表,所以我以日期输出了5个新数据集,然后对每个数据集进行MEANS过程,MEANS过程中求yieldup的最大最小均值和频数。
那么我想问的是:
1,能不能在这个原表(也就是说不以分类输出5个表中) 达到我想要的要求 就是以INVESTDAY分类求yieldup的MEANS.
2,我想用一个过程实现对这5个表的MEANS过程,怎么实现呢??
以下是我的程序(新手莫笑)
data TZZQ1;
set TZZQLX;
if 0<investday le 31;output;
run;
data TZZQ3;
set TZZQLX;
if 31<investday le 92;output;
run;
以上是用来分类输出的新数据集,
proc means data=TZZQ1 n mean max min maxdec=3;
title "投资ZQ小于一个月的收益";
var yieldup;
run;
proc means data=TZZQ3 n mean max min maxdec=3;
title "投资ZQ1-3个月的收益";
var yieldup;
run;
这是对上面输出新数据集进行MEANS。
希望各位大神给予小弟解答 感激不尽。