DATA Step, Macro, Functions and more

What is the // operator meaning in SAS macro?

Reply
N/A
Posts: 1

What is the // operator meaning in SAS macro?

Hi everyone,

I try to understan a sas macro codes. ı see the // operator in macro. What is the // meaning?

Can you help me, please? The codes are as follows;

do until (abs((a - aOld) // (b - bOld) // (d - dOld))

< threshold);

IterNum = IterNum + 1;

aOld = a;

bOld = b;

dOld = d;

a = M * (X` * c + P # b - X` [, +] # b # d) / (1 + b ## 2);

b = (P` * a - a` * X` [, +] # d) / (a` * N * a);

d = (r[+] - a` * X` [, +] # b) / ObjNum;

end;

Thanks,

Murat Y.

SAS Employee
Posts: 340

Re: What is the // operator meaning in SAS macro?

Hi,

It is the vertical matrix concatenation operator in the SAS/IML language:

SAS/IML(R) 13.2 User's Guide

Ask a Question
Discussion stats
  • 1 reply
  • 151 views
  • 0 likes
  • 2 in conversation