Statistics101/Resampling Stats Commands

COMMAND

DESCRIPTION

ABS

Computes the absolute value of each element of the input vector.

ACOS

Computes the arc cosine of each element of its input vector.

ADD

Arithmetically adds corresponding elements of its input vectors.

ASIN

Computes the arc sine of each element of its input vector.

ARGCOUNT

Returns the number of arguments that its enclosing subroutine had when invoked.

ATAN

Computes the arc tangent of each element of its input vector.

BINOMIALPROB

Computes the probability of k successes in n trials given a probability of success.

BOXPLOT

Outputs a boxplot of one or more input vectors to the output window.

BREAK

Immediately exits the innermost enclosing REPEAT or WHILE loop.

BUBBLEGRAPH

Creates a bubble graph of its input vectors in a new graphic window tab.

CHISQUARE

Computes the chi-square statistic from its two input vectors.

CLEAN

Removes “missing data” (NaN) from one or more vectors.

CLEAR

Removes all the elements from one or more vectors.

CLEAROUTPUT

Clears the contents of the Output Window.

CLOSETABS

Closes all graph tabs.

COMBINATIONS

Computes the number of combinations of n items taken k at a time .

CONCAT

Concatenates arguments into a single vector (Same as COPY).

CONST

Assigns a list of numbers to a series of names. The names can then be used in place of the numbers.

COPY

Concatenates arguments into a single vector.

CORR

Computes Pearson's product moment correlation coefficient of two vectors.

COS

Computes the cosine of each element of its input vector

COUNT

Counts the number of elements that pass a specified test

DATA

Concatenates arguments into a single vector (Same as COPY).

DEBUG

Causes Statistics101 to enter Debug Mode.

DECLARE

Declares the argument list of a subroutine so the subroutine may be invoked in the text of a program prior to its actual definition.

DEDUP

Removes duplicate elements from its input vector.

DIVIDE

Arithmetically divides corresponding elements of its input vectors.

ENUM

Creates a set of enumerators, i.e., named constants whose names have no associated numerical value.

EXEC

Submits a command string to the underlying operating system (e.g., Windows, MacOS, Linux) to be executed in a separate process.

ELSE

Marks the beginning of a set of commands to be executed if an IF command's logical expression evaluates to false and all ELSEIF commands likewise fail.

ELSEIF

Marks the beginning of a set of commands to be executed if the logical expression of its associated IF command and all preceding associated ELSEIF commands evaluate to false.

END

Marks the end of an IF, REPEAT, WHILE, or NEWCMD command block.

EXEC

Submits a command string to be executed by the underlying operating system (Windows, Mac, Linux).

EXP

Computes the number e (i.e., 2.71828...) raised to the power of each element of the input vector.

EXPONENTIAL

Randomly selects a specified number of values from a specified exponential distribution.

FOREACH

Executes commands between FOREACH and END assigning each element of a given vector one by one to a specified variable.

FRACTION

Copies the fractional part of each element of its inputVector into its result vector.

FUZZ

Sets a range of validity for value comparisons during tests.

GENERATE

Randomly selects a specified number of elements from a vector, with replacement (Same as SAMPLE).

GETARG

Copies the specified optional argument into the result variable.

GETFILEPATH

Retrieves the path information for the file accessed by the most recent READ or WRITE command.

GLOBAL

Declares that the names in its argument list are to be visible within subroutines.

HISTOGRAM

Creates a histogram of one or more vectors in a new graphic window tab.

HISTOGRAMDATA

Computes a histogram from its input vector and puts the results in the remaining vectors. Does not make a plot or graph.

HISTOGRAMPLOT

Prints a text histogram of one or more vectors to the output window.

IF

Allows execution of commands between IF and END if a specified logical expression evaluates to true.

INCLUDE

This command replaces itself with the contents of the file(s) in its argument list.

INPUT

Prompts the user for input and accepts user's input.

INTEGER

Converts all elements of its input vector to integer by truncation, floor, ceiling, or rounding, depending on the keyword. Default is truncation.

LET

Uses mathematical formula notation to compute a value and assign it to a variable. Allows use of many Statistics101 math command names as unary functions.

LOG

Computes the natural logarithm of each element of its input vector.

LOG10

Computes the base 10 logarithm of each element of its input vector.

LOGNORMAL

Randomly selects a specified number of numbers from a specified lognormal distribution.

MAX

Finds the largest value (most positive) in its input vector.

MAXSIZE

Not implemented. Was in original Resampling Stats because of limitations of its memory model. This command is not needed in Statistics101.

MEAN

Computes the mean of a vector.

MEDIAN

Computes the median of a vector.

MIN

Finds the smallest (most negative) value in its input vector.

MODE

Finds the most frequently occurring value in its input vector.

MULTIPLES

Computes the number of “multiples” whose sizes satisfy the specified test.

MULTIPLY

Arithmetically multiplies corresponding elements of its input vectors.

NAME

Creates one or more Named Constants.

NEWARRAY

Creates an array with the given name and dimensions.

NEWCMD

Declares a new user-defined command (subroutine).

NORMAL

Randomly selects a specified number of numbers from a specified normal distribution.

NORMALPROB

Calculates the cumulative normal distribution. Given x or z computes p.

NORMALPROBINV

Calculates the inverse cumulative normal distribution. Given p computes z or x.

NUMBERS

Concatenates arguments into a single vector (Same as COPY).

OUTPUT

Writes a string and any number of optional numbers to the Output Window or to a specified file.

PARETO

Randomly selects a specified number of numbers from the specified Pareto distribution.

PAUSE

Stops program execution until the user clicks on the Continue button.

PERCENTILE

Computes specified percentiles from an input vector.

PERMUTATIONS

Computes the number of permutations of n items taken k at a time.

POISSON

Randomly selects a specified number of numbers from a specified Poisson distribution.

POWER

Raises each element in the first input vector to the power of the corresponding element in the second input vector.

PRINT

Prints the name and contents of one or more vectors to the output window, one vector to a line, or as a table, one vector to a column..

PRODUCT

Computes the product of all the elements of its input vector.

PROGINFO

Prints program variables, constants, and status information to the output window.

PUT

Inserts values from input vector into the result vector at locations specified by a positions vector.

RANDOM

Randomly selects a specified number of elements from a vector, with replacement (Same as SAMPLE).

RANKS

Creates a list of the ranks of the elements of its input vector.

READ

Reads a file into one or more result variables (vectors).

RECODE

Replaces with a specified number, any element of the input vector that satisfies a specified test.

REGRESS

Computes the coefficients of the linear regression equation determined by its dependent vector and its independent vector(s).

REMAINDER

Divides the corresponding elements of the two input vectors and puts the remainder in the result vector.

REMOVE

Copies all but the specified elements of its input dataVector into its result vector.

REPEAT

Executes commands between REPEAT and END a specified number of times.

ROTATE

Rotates the elements of the input vector right or left by the specified number of places.

ROUND

Rounds each element of its input vector to an integer.

RUNS

Computes the number of runs (consecutive equal numbers) whose lengths satisfy the specified test.

SAMPLE

Randomly selects a specified number of elements from a vector, with replacement.

SCALARIZE

Computes a single number by concatenating all the elements of its input vector.

SCATTERGRAPH

Displays a linear or log scattergraph of its input vectors in a graphical tab in the Stastistics101 Output window

SCORE

Accumulates the results of random trials in a scoring vector.

SEED

Sets the seed used by the random number generator and/or selects the algorithm that generates the pseudo-random numbers.

SET

Creates a vector with a specified number of elements all of the same value as the input number (Can be replaced by COPY N#val ).

SHIFT

Shifts the elements of the input vector right or left by the specified number of places. Shifts in fillNumber or zeros to the positions freed by the shift.

SHUFFLE

Randomly reorders the elements of a vector.

SIGN

Substitutes a -1 for negative elements, a +1 for positive elements (including 0) into the result vector.

SIN

Computes the sine of each element of its input vector.

SIZE

Counts the number of elements contained by the input vector.

SORT

Sorts the elements of the input vector in ascending or descending order.

SQRT

Computes the square root of each element of the input vector.

SQUARE

Computes the square of each element of the input vector.

STRING

Concatenates string literals, string variables and/or vector variables into one string variable

STRING_COMPARE

Compares two strings, returning zero if they are equal, a negative number if the first is less than the second, a positive number if the first is greater than the second.

STRING_REPLACE

Returns a new string resulting from replacing all occurrences [or the first] of a regular expression match in the input string with a given replacement string.

STDEV

Computes the standard deviation of a vector.

SUBTRACT

Arithmetically subtracts corresponding elements of its input vectors.

SUM

Computes the sum of all the elements of its input vector.

SUMABSDEV

Computes the sum of the absolute differences between its two input vectors.

SUMSQRDEV

Computes the sum of the squared deviations of its first input vector's elements versus its second vector's elements.

TAGS

Computes a list of the positions of the elements of the input vector that pass a test.

TAGSORT

Computes a list whose element values, in order, are the positions of the elements of its input vector as if it were sorted in ascending or descending order.

TAN

Computes the tangent of each element of its input vector.

TAKE

Copies specified elements from its input vector into its result vector.

TIME

Reads the system clock and puts the time, in milliseconds, into its result vector.

TIMEPLOT

Prints a timeplot of its input vector on the Statistics101 Output Window.

UNIFORM

Selects a specified number of values randomly from the uniform distribution with the specified lower and upper limits.

UNTIL

Executes commands between UNTIL and END until the specified logical expression evaluates to true.

URN

Concatenates arguments into a single vector (Same as COPY).

VARIANCE

Computes the variance of a vector.

WEED

Discards those values from its input vector that satisfy the specified test.

WEIBULL

Randomly selects a specified number of numbers from the specified Weibull distribution.

WHILE

Executes commands between WHILE and END as long as the specified logical expression evaluates to true.

WRITE

Writes its input vector(s) into a file or to the Statistics101 output window according to optional format specifications.

XYGRAPH

Displays an X-Y linear or log graph of its input vectors in a graphical tab in the Stastistics101 Output window

XYPLOT

Prints an X-Y linear or log plot of its input vectors to the Statistics101 Output Window.