2009-10-21 17 views
18

Açık bir şey eksik olabilir, ancak SAS'ta 'güçleri' nasıl hesaplarsınız?SAS işlevi 'güç'/üsteli kullanmak için

Örn. X karesi mi, yoksa Y küpü mü? Ihtiyacım olanı

variable1^variable2 sahip olmaktır, ancak

+2

SAS sözdizimi her zaman kurulu kurallara uymuyor (muhtemelen sözdizimi çok eski olduğu için). <> - operatörü, max olarak yorumlandığı için çok kötü ve SAS'ın 0'ı yorumladığı ve yanlış olarak ve başka herhangi bir şey olarak yanlış olduğu için. –

cevap

27

aldım ... (Ben SAS 9.1.3 kullanıyorum) sözdizimi bulamıyorum! işlev yok.

yapmanız gereken:

variable1 ** variable2;

3
data t; 
    num = 5; 
    pow = 2; 
    res = num**pow; 
run; 
proc print data = t; 
run;