如何对数据集得到的观测进行循环运算,比如有10个观测,每个观测有三个变量,各观测之间怎么写循环,3x!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
不明白是什么意思
问题是这样的:
比如: data a;
array a(3) a1-a3;
input a1-a3;
cards;
...
;
假设有10个观测,我要找两个观测,这两个观测当然满足一定的条件(此时,需要用到a1,a2 ,a3)那么,是不是就要对这10个观测进行循环,让每一个观测都与其余观测做运算,但_n_好象不是变量,请教!3x!!(不知道我的意思有没有说清楚?)
竟然不知!
晕死
问题没表述清楚.
高手指点啊!
应该有人说一下把
data
input
cards
28 55 70
88 99 100
. 100 100
56 90 88
77 22 33
88 63 92
100 56 33
90 60 100
58 65 72
66 77 88
run
set
array
do
examid=i;
if
else
output
end
drop
proc
[此贴子已经被作者于2007-3-23 21:47:18编辑过]
我不是很清楚你的意思,如果你要找观测,不是非得用循环,你的数组跟你的意思有什么关系么
比如:
DATA A;
SET A;
IF A1+A2=A3;
RUN;
还是不回啊!