The following statements are available in PROC TMODEL:
PROC TMODEL options;
ARRAY arrayname variable-list …;
ATTRIB variable-list1 attribute-list1 <variable-list2 attribute-list2 …>;
BOUNDS bound1 < , bound2 …>;
BY variable-list;
CALL name;
CALL name(expression1 < , expression2 …> );
CONTROL variable < value > …;
CROSSSECTION variable-list;
DO ;
DO variable = expression < TO expression > < BY expression > < , expression TO expression < BY expression > …> < WHILE expression > < UNTIL expression > ;
END ;
DROP variable …;
ENDOGENOUS variable < initial-values > …;
ERRORMODEL equation-name ~ distribution < CDF=(CDF(options ))> ;
ESTIMATE item1 < , item2 …> < ,/ options > ;
EXOGENOUS variable < initial values > …;
FIT equations < PARMS=(parameter values …)> < START=(parameter values …) > < DROP=(parameters ) > < / options > ;
FORMAT variable-list < format > < DEFAULT= default-format > ;
GOTO statement-label ;
ID variable-list;
IF expression ;
IF expression THEN programming-statement1 ; < ELSE programming-statement2 > ;
variable = expression ;
variable + expression ;
INCLUDE model-file …;
INSTRUMENTS < instruments > < _EXOG_ > < EXCLUDE=(parameters )> < / options > ;
KEEP variable …;
LABEL variable ='label' …;
LENGTH variable-list <$> length …<DEFAULT=length > ;
LINK statement-label ;
MOMENT variable-list = moment-specification …;
OUTVARS variable …;
PARAMETERS variable1 < value1 > < variable2 < value2 …> > ;
PERFORMANCE < NTHREADS= n> < BYPRIORITY= priority> < REPPRIORITY= priority> < MSPRIORITY | GRIDPRIORITY= priority> < PARTPRIORITY= priority >;
PUT print-item …< @ > < @@ > ;
RANDOM random-effects ~distribution <options>;
RANGE variable < = first > <TO last > ;
RENAME old-name1 = new-name1 < …old-name2 = new-name2 > ;
RESET options;
RESTRICT restriction1 < , restriction2 …> ;
RETAIN variable-list1 value1 < variable-list2 value2 …> ;
RETURN ;
SOLVE variable-list <SATISFY=(equations) > < / options > ;
SUBSTR (variable, index, length )= expression ;
SELECT < (expression )> ;
OTHERWISE programming-statement ;
TEST < "name" > test1 <, test2 …> < ,/ options >;
VAR variable < initial-values > …;
WEIGHT variable;
WHEN (expression )programming-statement ;
The following sections describe statements that are available in PROC TMODEL but not in PROC MODEL or statements that have options in PROC TMODEL that are not available in PROC MODEL. For information about all other statements in the PROC TMODEL syntax, see Chapter 24, MODEL Procedure.