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
FFT
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
DATE
EXEC
FUZZ
GLOBAL
INCLUDE
PROGINFO
SEED
TIME
STRING
STRING_COMPARE
STRING_REPLACE