由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 求助:一个SAS小程序
相关主题
请教一个sas求和的问题请问一个SAS proc sql的写法
神奇的proc meansask for help (urgent): A SAS question
请教一个macro的问题SAS里缺失observation补全的问题
请教这种freq 该用什么code算(sas)?Thanks!SAS Regression Macro 问题请教 (有包子)
SAS help请教SAS macro - please help, still not resolved
SAS code help问个SAS proc univariate 的问题
help. sas macro请帮忙看3道SAS题。
macro问题诚心求教非常感谢--continue question请问SAS advanced macro global 和local
相关话题的讨论汇总
话题: mc1话题: a1话题: proc话题: macro话题: data
进入Statistics版参与讨论
1 (共1页)
z**o
发帖数: 149
1
一列数据,想知道每个number在整体的percentile,没找到sas里直接能做的procedure
,用macro的话:
data a1; input x;
datalines;
2
6
3
2
2
1
3
8
6
10
5
9
1
6
2
5
10
;
proc univariate data=a1 noprint;
var x;
output out=a2 pctlpre=p_ pctlpts= 1 to 100 by 1;
run;

proc sql;
create table a3 as
select *
from a1, a2
;
quit;
%macro mc1;
data a4; set a3;
%do i=1 %to 99;
%if x>=p_&i. %then pctl=i; *请教大家 这个macro该怎么写?;
%end;
run;
%mend mc1;
%mc1
多谢!!!
w********m
发帖数: 1137
2
proc freq;
tables x;
run;
y****n
发帖数: 46
3
proc sql;
select x,count(*)/tot*100 as pct format=5.2
from (select x,count(*) as tot from a1)
group by x
;
quit;
C******t
发帖数: 72
4
proc rank data=a1 groups=100 out=a2;var x;ranks x_percentile;run;
z**o
发帖数: 149
5
多谢回复!这个也是frequency distribution吧

【在 y****n 的大作中提到】
: proc sql;
: select x,count(*)/tot*100 as pct format=5.2
: from (select x,count(*) as tot from a1)
: group by x
: ;
: quit;

z**o
发帖数: 149
6
多谢!

【在 C******t 的大作中提到】
: proc rank data=a1 groups=100 out=a2;var x;ranks x_percentile;run;
D********r
发帖数: 4
7
After the code:
proc univariate data=a1 noprint;
var x;
output out=a2 pctlpre=p_ pctlpts= 1 to 100 by 1;
run;
Add
proc transpose data=a2 out=a3;
run;
P****D
发帖数: 11146
8
这个是输出所有的百分位数吧。记不清syntax。

【在 D********r 的大作中提到】
: After the code:
: proc univariate data=a1 noprint;
: var x;
: output out=a2 pctlpre=p_ pctlpts= 1 to 100 by 1;
: run;
: Add
: proc transpose data=a2 out=a3;
: run;

1 (共1页)
进入Statistics版参与讨论
相关主题
请问SAS advanced macro global 和localSAS help
如何在用SAS给多个data step 和proc step 做循环语句呢?SAS code help
SAS ADVANCED 一道题求助help. sas macro
求助,SAS ADV 130 中94macro问题诚心求教非常感谢--continue question
请教一个sas求和的问题请问一个SAS proc sql的写法
神奇的proc meansask for help (urgent): A SAS question
请教一个macro的问题SAS里缺失observation补全的问题
请教这种freq 该用什么code算(sas)?Thanks!SAS Regression Macro 问题请教 (有包子)
相关话题的讨论汇总
话题: mc1话题: a1话题: proc话题: macro话题: data