楼主: MatthewZLA
1054 2

求大神帮忙解释下这是神马意思? [推广有奖]

  • 0关注
  • 0粉丝

高中生

10%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
224 点
帖子
12
精华
0
在线时间
25 小时
注册时间
2015-11-24
最后登录
2016-12-14

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
PROC FORMAT;
        VALUE $MISS
        '',' '='MISSING'
        OTHER='NOT MISSING'
        ;
QUIT;
%MACRO FREQCHAR(DATASET,VAR);
       
        PROC FREQ DATA=&LNAME..&DATASET(KEEP=&VAR);
                TABLE &VAR/MISSING;
        RUN;
       
%MEND;


%macro freqmiss(dataset,var);
       
        proc freq data=&lname..&dataset(keep=&var);
                tables &var/missing;
                format &var $miss.;
        run;
       
%mend;

%macro freqdate(dataset,var);
       
        proc freq data=&lname..&dataset(keep=&var);
                tables &var/missing;
                format &var YYMMN.;
        run;
       
%mend;

%macro means(dataset,var);
       
        proc means data=&lname..&dataset(keep=&var) n nmiss mean min p1 p5 p25 p50 p75 p90 p95 p99 max;
                var &var;
        run;
       
%mend;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:dataset missing format tables DataS 神马 tables

沙发
MatthewZLA 发表于 2015-12-23 09:12:55 |只看作者 |坛友微信交流群
上面那个乱了,看下这个。
PROC FORMAT;
        VALUE $MISS
        '',' '='MISSING'
        OTHER='NOT MISSING'
        ;
QUIT;
%MACRO FREQCHAR(DATASET,VAR);
       
        PROC FREQ DATA=&LNAME..&DATASET(KEEP=&VAR);
                TABLE &VAR/MISSING;
        RUN;
       
%MEND;
%macro freqmiss(dataset,var);
       
        proc freq data=&lname..&dataset(keep=&var);
                tables &var/missing;
                format &var $miss.;
        run;
       
%mend;

%macro freqdate(dataset,var);
       
        proc freq data=&lname..&dataset(keep=&var);
                tables &var/missing;
                format &var YYMMN.;
        run;
       
%mend;

%macro means(dataset,var);
       
        proc means data=&lname..&dataset(keep=&var) n nmiss mean min p1 p5 p25 p50 p75 p90 p95 p99 max;
                var &var;
        run;
       
%mend;

使用道具

藤椅
孤单的我们 发表于 2015-12-23 09:37:54 |只看作者 |坛友微信交流群
proc format创建了一个miss的格式,','为MISSING,其它为NOT MISSING

%MACRO FREQCHAR创建了一个宏,用于对分析变量(字符型,用上述格式$miss.)&var进行频数分析。

%macro freqdate创建了一个宏,用于对分析变量(日期型YYMMD.)&var进行频数分析。

%macro means创建了一个宏,用于对分析变量(数值型)&var进行means过程,
n:非缺失观测的个数
nmiss:缺失观测的个数
mean:均数
min:最小值
p1 p5 p25 p50 p75 p90 p95 p99:分位数
max:最大值

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 14:41