由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教一道SAS题
相关主题
求教proc sql 问题关于SAS里面 PROC MODEL 的output,急!!
SAS Macro 问题请教 。。。再请教一个sas问题
sas question请教如何用SAS处理这个RANDOM SAMPLING的问题
急问一个SAS 的常见问题SAS问题求助
[合集] SAS一问,急~!请教SAS达人关于编循环regression的问题,多谢!
Import excel file to sas (the first 8 or more observations【大包子】Factor data analysis
SAS question: count non-missing value for different variables请教SAS LABEL问题。
SAS format 的问题求高人指点一个SAS数据的转换问题
相关话题的讨论汇总
话题: avg话题: 100话题: prevyear话题: two话题: sas
进入Statistics版参与讨论
1 (共1页)
l****o
发帖数: 52
1
有一组数据
A 1 100
A 2 120
A 3 150
B 2 100
B 3 140
1,2,3 代表 年,A B代表人。100,是分数。问题是,建立一个新的variable'
Difference',,如果后一年比前一年的分数低,则是0,如果高则是1. 建立另两个
variable 'high', ‘avg' 记录,最高分和平均分。
想问问这个怎么来写。 Do function 吗? 谢谢!
A****1
发帖数: 33
2
data one;
input id $ age score;
cards;
A 1 100
A 2 120
A 3 150
B 2 100
B 3 140
;
run;
proc sort data=one;
by id;
run;
data two;
set one;
by id;
PrevYear=lag(score);
if first.id then PrevYear=0;
difference=ifc(PrevYear>score,'1','0');
run;
proc means data=two max mean;
by id;
var score;
output out=three(keep=id high avg) max=high mean=avg;
run;
data two;
merge two three;
by id;
run;

【在 l****o 的大作中提到】
: 有一组数据
: A 1 100
: A 2 120
: A 3 150
: B 2 100
: B 3 140
: 1,2,3 代表 年,A B代表人。100,是分数。问题是,建立一个新的variable'
: Difference',,如果后一年比前一年的分数低,则是0,如果高则是1. 建立另两个
: variable 'high', ‘avg' 记录,最高分和平均分。
: 想问问这个怎么来写。 Do function 吗? 谢谢!

l****u
发帖数: 529
3
proc sql;
create table two as
select a.*, case when a.score-b.score <0 then 0 else 1 end as flag,
max(a.score) as maxscore, avg(a.score) as avgscore
from one as a
left join
one as b
on a.id=b.id and a.year-b.year=1
group by a.id;
quit;
1 (共1页)
进入Statistics版参与讨论
相关主题
求高人指点一个SAS数据的转换问题[合集] SAS一问,急~!
SAS ADVANCED 一道题求助Import excel file to sas (the first 8 or more observations
sas questionSAS question: count non-missing value for different variables
请教一个SAS SQL的问题SAS format 的问题
求教proc sql 问题关于SAS里面 PROC MODEL 的output,急!!
SAS Macro 问题请教 。。。再请教一个sas问题
sas question请教如何用SAS处理这个RANDOM SAMPLING的问题
急问一个SAS 的常见问题SAS问题求助
相关话题的讨论汇总
话题: avg话题: 100话题: prevyear话题: two话题: sas