由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教一个SAS问题
相关主题
ASK FOR ONE SAS QUESTIONSAS help
求教 SAS数据转化一个简单的SAS 问题
如何将SAS DATA中的变量名改名(不知道原变量名的前提下)请教:get next record using BY group (SAS code data manipulation)
填充缺失值 问题请教 (SAS, R, 所用软件不限)急!一个简单的SAS问题,请大家帮帮解释一下!多谢!
[SAS] multi-thread programming and parameters...问个SAS 问题
questions about a SAS code[合集] 讲讲最近来我们公司面试的一个小姑娘吧
请教SAS编程请问下SAS base 123题是不是有很多错误?
求助:data manipulation的一个问题Standardize city names in SAS
相关话题的讨论汇总
话题: x1话题: x5话题: x4话题: sas话题: x2
进入Statistics版参与讨论
1 (共1页)
c******a
发帖数: 725
1
我的数据如下
x1 x2 x3 x4
2 1 4 -1
0 -1 2 3
请问如何生成 x5, x5 是 x2 x3 x4 里面最接近x1但大于x1的数.换言之
x5 应该是这个样子
x5
4
2
非常感谢你的帮助
l****u
发帖数: 529
2
data two(keep=x5);
set one;
array old[*] x2-x4;
array new[*] y1-y3;
do i=1 to 3;
new[i]=old[i]-x1;
if new[i]<=0 then new[i]=.;
end;
x5=min(of new[*])+x1;
run;
w*******n
发帖数: 469
3
data test1;
set test;
a=max(x1,x2); if a=x1 then a=.;
b=max(x1,x3); if b=x1 then b=.;
c=max(x1,x4); if c=x1 then c=.;
x5=smallest(1, a, b, c);
drop a b c;
run;
a****g
发帖数: 8131
4
i guess there is a typo error
x5=smallest(a, b, c);
right?

【在 w*******n 的大作中提到】
: data test1;
: set test;
: a=max(x1,x2); if a=x1 then a=.;
: b=max(x1,x3); if b=x1 then b=.;
: c=max(x1,x4); if c=x1 then c=.;
: x5=smallest(1, a, b, c);
: drop a b c;
: run;

w*******n
发帖数: 469
5
that is not typo, either way works!

【在 a****g 的大作中提到】
: i guess there is a typo error
: x5=smallest(a, b, c);
: right?

c******a
发帖数: 725
6
好心人真多啊。谢谢大家了。
1 (共1页)
进入Statistics版参与讨论
相关主题
Standardize city names in SAS[SAS] multi-thread programming and parameters...
请教一个sas编程问题questions about a SAS code
一个sas问题的解决方法讨论请教SAS编程
哪位前辈能发一份机经BASIC, 就要考了。求助:data manipulation的一个问题
ASK FOR ONE SAS QUESTIONSAS help
求教 SAS数据转化一个简单的SAS 问题
如何将SAS DATA中的变量名改名(不知道原变量名的前提下)请教:get next record using BY group (SAS code data manipulation)
填充缺失值 问题请教 (SAS, R, 所用软件不限)急!一个简单的SAS问题,请大家帮帮解释一下!多谢!
相关话题的讨论汇总
话题: x1话题: x5话题: x4话题: sas话题: x2