详细SAS程序如下:
数据集M如下:(只包含男性信息)
数据集F如下:(只包含女性信息)
数据集A2如下:(使用drop语句去除A1数据集中的 age blood变量)
数据集A3如下:(使用keep语句保留A1数据集中的 age blood变量)
A4、A5、A6如下:(产生新变量)
/*数据集的排序:按照年龄降序排序(若按升序排列变量名前的ascending可以省略不写)*/
proc sort data=a1;by decending age;run;
Proc sort之后的A1如下:
/*数据集的连接:m、f数据集众向连接成lj数据集*/
data lj;set m f;run;
lj数据集如下:
/*数据集的合并:a1、b1横向合并成hb数据集*/
/*需要对原数据集的关联词排序,即对by后的变量进行排序*/
proc sort data=a1;by no;run;
proc sort data=b1;by no;run;
data hb;merge a1 b1;by no;run;
数据集HB如下:
七、描述性统计分析
数值型变量的均值(means 过程):
程序:proc means data=a1;var age;run;
结果如下:
可以限制means过程步的输出结果,如下需要输出age的n mean std stderr p5 cv。
程序:proc means data=a1 n mean std stderr p5 cv;var age;run;