作业帮 > 综合 > 作业

在SAS中proc expand是做什么用的~

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/14 14:58:29
在SAS中proc expand是做什么用的~
proc expand data=have out=want method=step extrapolate;
by descending id;
id year;
convert code1 ;
run;
expand是做什么用的?
data=have out=want method=step
by descending id;
id year; 这两句和iD有什么关系.求解释下语句之间表达的意思~
在SAS中proc expand是做什么用的~
1.proc expand主要用来处理时间序列问题,
比如,将日线数据转换为月度单位数据(季度、年);求数据的平滑值(移动平均、求和、方差等等).
2.data=have,have是你需要操作的数据集,out=want,want是expand操作得到的结果数据集
3.第一个id是数据中的一个变量,对其进行降序排序;第二个id是proc expand语句的一个函数,
id函数表示对数据have中一个数值型变量进行识别,通常id后面的变量是时间变量(year,month,day...).
id 函数要与by函数一起用,且它后面的变量不能有重复值.