Download Tutorial de SAS

Transcript
+ : adición
- : sustracción
* : multiplicación
/ : división
** : exponenciación
-Se puede hacer uso de paréntesis dentro de la expresión.
-En la expresión el orden de precedencia viene dado por: ( ), **, / y * indistintamente aquél
que aparezca primero en la expresión; y - y + indistintamente también.
Ejemplo:
A * 7 / 4 - X * Y**2 + 3
equivale a
(( A * 7 ) / 4 ) - ( X * ( Y**2 )) + 3
Funciones SAS.
-Se usan en los pasos DATA como expresiones o parte de las mismas.
-Son de muy diversas utilidades:
Aritméticas: ABS, MAX, MIN, SQRT ...
Carácter.
Financieras.
Fecha y hora.
Matemáticas: GAMMA, LOG, LOG2, LOG10, EXP, ERF ...
Probabilísticas y estadísticas: POISSON, PROBBETA, PROGCHI, PROBNORM,
PROBT, NORMAL, RANBIN, MEAN, SKEWNESS, PROBIT, FINV ...
Trigonométricas: ARCOS, SIN, TANH ...
De truncación.
Especiales.
Sintaxis:
o
nombre-función ( argumento, ... )
CALL nombre-función ( argumento, ... )
Expresiones con valores no observados.
Si en una expresión o en una función alguno de los términos o argumentos,
respectivamente, tiene valor desconocido, el resultado de las mismas es desconocido.
Ejemplo:
logX = LOG(X) ;
Xmean = MEAN (X1,X2,X3,X4);
z = x**2 + y**2;
III.2 UTILIDADES EN EL PASO DATA
Renombrar variables.
-Se realiza mediante la sentencia RENAME.
U.C.M./Servicio Informático de Apoyo Docencia e Investigación. C. Bravo
SAS® pág 46/83