Category | Language Elements | Description |
---|---|---|
Array | CALL DYNAMIC_ARRAY Routine | Enables an array that is declared within a function to change size in an efficient manner. |
READ_ARRAY Function | Reads data from a SAS data set into a PROC FCMP array variable. | |
WRITE_ARRAY | Writes data from a PROC FCMP array variable to a data set that can then be used by SAS programs, macros, and procedures. | |
C Helper | CALL SETNULL Routine | Sets a pointer element of a structure to null. |
CALL STRUCTINDEX Routine | Enables you to access each structure element in an array of structures. | |
ISNULL Function | Determines whether a pointer element of a structure is null. | |
Calling SAS Code from within Functions | RUN_MACRO Function | Executes a predefined SAS macro. |
RUN_SASFILE Function | Executes SAS code in a fileref that you specify. | |
Compute Implicit Values | SOLVE Function | Computes implicit values of a function. |
Matrix Operations | CALL ADDMATRIX Routine | Performs an elementwise addition of two matrices or a matrix and a scalar. |
CALL CHOL Routine | Calculates the Cholesky decomposition for a given symmetric matrix. | |
CALL DET Routine | Calculates the determinant of a specified matrix that should be square. | |
CALL ELEMMULT Routine | Performs an elementwise multiplication of two matrices. | |
CALL EXPMATRIX Routine | Returns a matrix etA given the input matrix A and a multiplier t. | |
CALL FILLMATRIX Routine | Replaces all of the element values of the input matrix with the specified value. | |
CALL IDENTITY Routine | Converts the input matrix to an identity matrix. | |
CALL INV Routine | Calculates a matrix that is the inverse of the provided input matrix that should be a square, non-singular matrix. | |
CALL MULT Routine | Calculates the multiplicative product of two input matrices. | |
CALL POWER Routine | Raises a square matrix to a given scalar value. | |
CALL SUBTRACTMATRIX Routine | Performs an element-wide subtraction of two matrices or a matrix and a scalar. | |
CALL TRANSPOSE Routine | Returns the transpose of a matrix. | |
CALL ZEROMATRIX Routine | Replaces all of the element values of the numeric input matrix with 0. | |
Special Purpose Functions | INVCDF Function | Computes the quantile from any distribution for which you have defined a cumulative distribution function (CDF). |
LIMMOMENT Function | Computes the limited moment of any distribution for which you have defined a cumulative distribution function (CDF). |