Appendix: Commands Listed by Categories

Data Entry Commands

Note that CONCAT, COPY, DATA, NUMBERS, and URN are really different names for the same command. You can choose among these names depending on context to make your program more clear. That leaves NAME and SET as the only unique command in this category. But, SET can be replaced by a COPY command and multiple literals. See SET. The conclusion, then, is that of these six commands, all you need is COPY and NAME.

CONCAT

COPY

DATA

NAME

NEWARRAY

NUMBERS

SET

URN

Data Generating Commands (Distributions)

EXPONENTIAL

LOGNORMAL

NORMAL

PARETO

POISSON

UNIFORM

WEIBULL

Sampling/Randomizing Commands

Note that GENERATE, RANDOM, and SAMPLE are really different names for the same command. You can choose among these names depending on context to make your program more clear.

GENERATE

RANDOM

SAMPLE

SHUFFLE

TAKE

REMOVE

Trial Recording Command

SCORE

Control Flow Commands

ARGCOUNT

BREAK

DEBUG

DECLARE

ELSE

END

EXIT

FOREACH

GETARG

IF

NEWCMD

PAUSE

REPEAT

UNTIL

WHILE

Statistics Functions

BINOMIALPROB

CHISQUARE

COMBINATIONS

CORR

COUNT

MEAN

MEDIAN

MODE

MULTIPLES

NORMALPROB

NORMALPROBINV

PERCENTILE

PERMUTATIONS

RANKS

REGRESS

RUNS

STDEV

VARIANCE

Vector Operations Commands

CLEAN

CLEAR

DEDUP

RECODE

ROTATE

SCALARIZE

SHIFT

SIZE

SORT

PUT

TAGS

TAGSORT

WEED

Math Function Commands

ABS

ACOS

ADD

ASIN

ATAN

COS

DIVIDE

EXP

FRACTION

INTEGER

LET

LOG

LOG10

MAX

MIN

MULTIPLY

POWER

PRODUCT

REMAINDER

ROUND

SIGN

SIN

SQUARE

SQRT

SUBTRACT

SUM

SUMABSDEV

SUMSQRDEV

TAN

Input/Output Commands

GETFILEPATH

INPUT

OUTPUT

PRINT

READ

WRITE

Plotting Commands

BOXPLOT

HISTOGRAM

HISTOGRAMDATA

HISTOGRAMPLOT

SCATTERGRAPH

TIMEPLOT

XYGRAPH

XYPLOT

System and Statistics101 Behavior Commands

CLEAROUTPUT

CLOSETABS

EXEC

FUZZ

GLOBAL

INCLUDE

PROGINFO

SEED

TIME

String operations

STRING

STRING_COMPARE

STRING_REPLACE