CNL Stat : Appendix B Alphabetical Summary of Functions
Appendix B Alphabetical Summary of Functions
[A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W]
A
Function
Purpose Statement
Performs an Anderson-Darling test for normality.
Analyzes a one-way classification model with covariates.
Analyzes a balanced complete experimental design for a fixed, random, or mixed model.
Analyzes a balanced factorial design with fixed effects.
Analyzes a completely nested random model with possibly unequal numbers in the subgroups.
Analyzes a one-way classification model.
Computes the frequent itemsets in a transaction set.
Computes the frequent itemsets in a transaction set using aggregation.
Computes least-square estimates of parameters for an ARMA model.
Computes forecasts and their associated probability limits for an ARMA model.
Reads freely-formatted ASCII files.
Computes the sample autocorrelation function of a stationary time series.
Automatically identifies time series outliers, determines parameters of a multiplicative seasonal ARIMA model and produces forecasts that incorporate the effects of outliers whose effects persist beyond the end of the series.
Estimates structural breaks in non-stationary univariate time series.
Automatic selection and fitting of a univariate autoregressive time series model.
B
Function
Purpose Statement
Decomposes a time series into trend, seasonal, and an error component.
Evaluates the complete beta function.
Evaluates the beta probability distribution function.
Evaluates the real incomplete beta function.
Evaluates the inverse of the beta distribution function.
Evaluates the binomial distribution function.
Evaluates the binomial coefficient.
Evaluates the binomial probability function.
Evaluates the bivariate normal distribution function.
Performs a Box-Cox transformation.
C
Function
Purpose Statement
Given an input array of deviate values, generates a canonical correlation array.
Analyzes categorical data using logistic, Probit, Poisson, and other generalized linear models.
Evaluates the chi-squared distribution function.
Evaluates the inverse of the chi-squared distribution function.
Performs a chi-squared test for normality.
Performs a chi-squared goodness-of-fit test.
Performs a hierarchical cluster analysis given a distance matrix.
Performs a K-means (centroid) cluster analysis.
Computes cluster membership for a hierarchical cluster tree.
Performs a Cochran Q test for related observations.
Calculates the complement of the chi-squared distribution.
Calculates the complement of the F distribution function.
Evaluates the complementary noncentral F cumulative distribution function (CDF).
Calculates the complement of the Student's t distribution function.
Performs a chi-squared analysis of a two-way contingency table.
Sets up a table to generate pseudorandom numbers from a general continuous distribution.
Computes the sample variance-covariance or correlation matrix.
Performs the Cox and Stuart’ sign test for trends in location and dispersion.
Analyzes data from balanced and unbalanced completely randomized experiments.
Computes the sample cross-correlation function of two stationary time series.
Performs a Cramer-von-Mises test for normality.
D
Function
Purpose Statement
Retrieves a commonly analyzed data set.
Generates a decision tree for a single response variable and two or more predictor variables.
Computes predicted values using a decision tree.
Prints a decision tree.
Frees the memory associated with a decision tree.
Differences a seasonal or nonseasonal time series.
Sets up a table to generate pseudorandom numbers from a general discrete distribution.
Evaluates the discrete uniform cumulative distribution function (CDF).
Evaluates the inverse of the discrete uniform cumulative distribution function (CDF).
Evaluates the discrete uniform probability density function (PDF).
Performs discriminant function analysis.
Computes a matrix of dissimilarities (or similarities) between the columns (or rows) of a matrix.
E
Function
Purpose Statement
Computes empirical quantiles.
Returns the code corresponding to the error message from the last function called.
Gets the text of the error message from the last function called.
Sets various error handling options.
Gets the type corresponding to the error message from the last function called.
Estimates missing values in a time series.
Computes exact probabilities in a two-way contingency table, using the total enumeration method.
Computes exact probabilities in a two-way contingency table using the network algorithm.
Evaluates the exponential cumulative distribution function (CDF).
Evaluates the inverse of the exponential cumulative distribution function (CDF).
Evaluates the exponential probability density function (PDF).
F
Function
Purpose Statement
Extracts initial factor-loading estimates in factor analysis.
Calculate the False Discovery Rate (FDR) qvalues corresponding to a set of p values from multiple simultaneous hypothesis tests.
Computes a shuffled Faure sequence.
Closes a file opened by imsls_fopen.
Opens a file using the C runtime library used by the IMSL C Stat Library.
Frees memory returned from an IMSL C Stat Library function.
Frees the memory allocated within a frequent itemsets structure.
Frees the memory allocated within an association rules structure.
Performs Friedman’s test for a randomized complete block design.
G
Function
Purpose Statement
Codes and decodes binary information from phenotypes to a chromosome.
Returns a new copy of an existing chromosome.
Returns a new copy of an existing individual.
Returns a new copy of an existing population.
Copies the contents of one chromosome into another chromosome.
Copies the contents of one individual into another individual.
Copies the contents of one population into another population.
Decodes an individual’s chromosome into its binary, nominal, integer and real phenotypes.
Encodes an individual’s binary, nominal, integer and real phenotypes into its chromosome.
Frees memory allocated to an existing individual.
Frees memory allocated to an existing population.
Adds individuals to an existing population.
Creates an Imsls_f_individual data structure from user supplied phenotypes.
Creates a new population by merging two populations with identical chromosome structures.
Performs the mutation operation on an individual’s chromosome.
Creates an Imsls_f_population data structure from user supplied individuals.
Creates an Imsls_f_population data structure from randomly generated individuals.
Evaluates the real gamma functions.
Evaluates the gamma distribution function.
Evaluates the incomplete gamma function.
Evaluates the inverse of the gamma distribution function.
Computes estimates of the parameters of a GARCH (p, q) model.
Optimizes a user defined fitness function using a tailored genetic algorithm.
Evaluates the discrete geometric cumulative distribution function (CDF).
Evaluates the inverse of the discrete geometric cumulative distribution function (CDF).
Evaluates the discrete geometric probability density function (PDF).
H
Function
Purpose Statement
Conducts Bartlett’s and Levene’s tests of the homogeneity of variance assumption in analysis of variance.
Calculates parameters and forecasts using the Holt-Winters Multiplicative or Additive forecasting method for seasonal data.
Evaluates the hypergeometric distribution function.
Evaluates the hypergeometric probability function.
Constructs a completely testable hypothesis.
Sums of cross products for a multivariate hypothesis.
Tests for the multivariate linear hypothesis.
I
Function
Purpose Statement
Locates and optionally replaces dependent variable missing values with nearest neighbor estimates.
Initializes the IMSL C Stat Library error handling system.
K
Function
Purpose Statement
Performs Kalman filtering and evaluates the likelihood function for the state-space model.
Computes Kaplan-Meier estimates of survival probabilities in stratified samples.
Calculates forecasts using a trained Kohonen network.
Trains a Kohonen network.
Performs a Kolmogorov-Smirnov’s one-sample test for continuous distributions.
Performs a Kolmogorov-Smirnov’s two-sample test.
Performs a Kruskal-Wallis’s test for identical population medians.
Performs k-sample trends test against ordered alternatives.
L
Function
Purpose Statement
Performs lack-of-fit test for an univariate time series or transfer function given the appropriate correlation function.
Analyzes data from latin-square experiments.
Analyzes balanced and partially-balanced lattice experiments.
Produces population and cohort life tables.
Performs a Lilliefors test for normality.
Fits a multiple linear regression model using criteria other than least squares.
Evaluates the log of the real beta function.
Evaluates the logarithm of the absolute value of the gamma function.
Fits a binomial or multinomial logistic regression model using iteratively reweighted least squares.
Predicts a binomial or multinomial outcome given an estimated model and new values of the independent variables.
Evaluates the lognormal cumulative distribution function (CDF).
Evaluates the inverse of the lognormal cumulative distribution function (CDF).
Evaluates the lognormal probability density function (PDF).
M
Function
Purpose Statement
Returns information describing the computer's floating-point arithmetic.
Returns integer information describing the computer's arithmetic.
Computes the transpose of a matrix, a matrix-vector product, a matrix-matrix product, a bilinear form, or any triple product.
Exact maximum likelihood estimation of the parameters in a univariate ARMA (autoregressive, moving average) time series model.
Calculates maximum likelihood estimates for the parameters of one of several univariate probability distributions.
Trains a multilayered feedforward neural network for classification.
Initializes weights for multilayered feedforward neural networks prior to network training using one of four user selected methods.
Creates a multilayered feedforward neural network.
Calculates forecasts for trained multilayered feedforward neural networks.
Frees memory allocated for an Imsls_f_NN_Network data structure.
Initializes a data structure for training a neural network.
Retrieves a neural network from a file previously saved.
Trains a multilayered feedforward neural network.
Writes a trained neural network to an ASCII file.
Calculates classifications for trained multilayered feedforward neural networks.
Computes the multichannel cross-correlation function of two mutually stationary multichannel time series.
Performs Student-Newman-Keuls multiple comparisons test.
Computes Mardia’s multivariate measures of skewness and kurtosis and tests for multivariate normality.
Computes the cumulative distribution function for the multivariate normal distribution.
N
Function
Purpose Statement
Classifies unknown patterns using a previously trained Naïve Bayes classifier.
Trains a Naïve Bayes classifier.
Frees memory allocated to an Imsls_f_nb_classifier data structure.
Retrieves a Naive Bayes Classifier previously filed using imsls_f_nb_clssifier_write.
Writes a Naive Bayes Classifier to an ASCII file for later retrieval using imsls_f_nb_classifier_read.
Performs a Noether’s test for cyclical trend.
Evaluates the noncentral beta cumulative distribution function (CDF).
Evaluates the inverse of the noncentral beta cumulative distribution function (CDF).
Evaluates the noncentral beta probability density function (PDF).
Evaluates the noncentral chi-squared distribution function.
Evaluates the inverse of the noncentral chi-squared function.
Evaluates the noncentral chi-squared probability density function.
Evaluates the noncentral F cumulative distribution function.
Evaluates the inverse of the noncentral F cumulative distribution function.
Evaluates the noncentral F probability density function.
Evaluates the noncentral Student’s t distribution function.
Evaluates the inverse of the noncentral Student’s t distribution function.
Evaluates the noncentral Student's t probability density function.
Fits a nonlinear regression model using Powell's algorithm.
Fits a nonlinear regression model.
Performs nonparametric hazard rate estimation using kernel functions and quasi-likelihoods.
Evaluates the standard normal (Gaussian) distribution function.
Evaluates the inverse of the standard normal (Gaussian) distribution function.
Computes statistics for mean and variance inferences using a sample from a normal population.
Computes statistics for mean and variance inferences using samples from two normal populations.
O
Function
Purpose Statement
Sets various OpenMP options.
Sets the output file or the error message output file.
P
Function
Purpose Statement
Sets or retrieves the page width or length.
Evaluates the Pareto cumulative probability distribution function.
Evaluates the Pareto probability density function.
Computes the sample partial autocorrelation function of a stationary time series.
Computes partial covariances or partial correlations from the covariance or correlation matrix.
Permutes the rows or columns of a matrix.
Rearranges the elements of a vector as specified by a permutation.
Performs partial least squares regression for one or more response variables and one or more predictor variables.
Evaluates the Poisson distribution function.
Evaluates the Poisson probability function.
Computes predicted values, confidence intervals, and diagnostics after fitting a polynomial regression model.
Performs a polynomial least-squares regression.
Computes a pooled variance-covariance from the observations.
Computes principal components.
Analyzes time event data via the proportional hazards model.
R
Function
Purpose Statement
Generates pseudorandom ARMA process numbers.
Generates pseudorandom numbers from a beta distribution.
Generates pseudorandom binomial numbers.
Generates pseudorandom numbers from a Cauchy distribution.
Generates pseudorandom numbers from a chi-squared distribution.
Generates pseudorandom numbers from a standard exponential distribution.
Generates pseudorandom mixed numbers from a standard exponential distribution.
Generates pseudorandom numbers from a standard gamma distribution.
Generates pseudorandom numbers from a general continuous distribution.
Generates pseudorandom numbers from a general discrete distribution using an alias method or optionally a table lookup method.
Generates pseudorandom numbers from a geometric distribution.
Retrieves the current table used in the GFSR generator.
Sets the current table used in the GFSR generator.
Generates pseudorandom numbers from a hypergeometric distribution.
Generates pseudorandom numbers from a logarithmic distribution.
Generates pseudorandom numbers from a lognormal distribution.
Initializes the 32-bit Mersenne Twister generator using an array.
Retrieves the current table used in the 32-bit Mersenne Twister generator.
Sets the current table used in the 32-bit Mersenne Twister generator.
Initializes the 64-bit Mersenne Twister generator using an array.
Retrieves the current table used in the 64-bit Mersenne Twister generator.
Sets the current table used in the 64-bit Mersenne Twister generator.
Generates pseudorandom numbers from a multinomial distribution.
Generates pseudorandom numbers from a multivariate distribution determined from a given sample.
Given a Cholesky factorization of a correlation matrix, generates pseudorandom numbers from a Gaussian Copula distribution.
Given a Cholesky factorization of a correlation matrix, generates pseudorandom numbers from a Student’s t Copula distribution.
Generates pseudorandom numbers from a negative binomial distribution.
Generates pseudorandom numbers from a normal, N (μσ2), distribution.
Generates pseudorandom numbers from a multivariate normal distribution.
Generates pseudorandom numbers from a nonhomogeneous Poisson process.
Selects the uniform (0, 1) multiplicative congruential pseudorandom number generator.
Retrieves the uniform (0, 1) multiplicative congruential pseudorandom number generator.
Generates pseudorandom order statistics from a standard normal distribution.
Generates pseudorandom order statistics from a uniform (0, 1) distribution.
Generates a pseudorandom orthogonal matrix or a correlation matrix.
Generates a pseudorandom permutation.
Generates pseudorandom numbers from a Poisson distribution.
Generates a simple pseudorandom sample from a finite population.
Generates a simple pseudorandom sample of indices.
Retrieves the current value of the seed used in the IMSL random number generators.
Initializes a random seed for use in the IMSL random number generators.
Generates pseudorandom points on a unit circle or K-dimensional sphere.
Generates pseudorandom numbers from a stable distribution.
Generates pseudorandom Student's t.
Retrieves a seed for the congruential generators that do not do shuffling that will generate random numbers beginning 100,000 numbers farther along.
Retrieves the current table used in the shuffled generator.
Sets the current table used in the shuffled generator.
Generates a pseudorandom two-way table.
Generates pseudorandom numbers from a triangular distribution.
Generates pseudorandom numbers from a uniform (0, 1) distribution.
Generates pseudorandom numbers from a discrete uniform distribution.
Generates pseudorandom numbers from a von Mises distribution.
Generates pseudorandom numbers from a Weibull distribution.
Performs a test for randomness.
Computes the ranks, normal scores, or exponential scores for a vector of observations.
Analyzes data from balanced and unbalanced randomized complete-block experiments.
Fits a multiple linear regression model using least squares.
Fits a univariate, non-seasonal ARIMA time series model with the inclusion of one or more regression variables.
Computes predicted values, confidence intervals, and diagnostics after fitting a regression model.
Selects the best multiple linear regression models.
Builds multiple linear regression models using forward selection, backward selection or stepwise selection.
Produces summary statistics for a regression model given the information from the fit.
Generates regressors for a general linear model.
Computes a robust estimate of a covariance matrix and mean vector.
S
Function
Purpose Statement
Scales or unscales continuous data prior to its use in neural network training, testing, or forecasting.
Estimates the optimum seasonality parameters for a time series using an autoregressive model, AR(p), to represent the time series.
Indicates a condition has occurred in a user-supplied function necessitating a return to the calling function.
Performs the Shapiro-Wilk test for normality.
Performs a sign test.
Computes basic univariate statistics.
Sorts observations by specified keys, with option to tally cases into a multi-way frequency table.
Analyzes a wide variety of split-plot experiments with fixed, mixed or random factors.
Analyzes data from split-split-plot experiments.
Analyzes data from strip-plot experiments.
Analyzes data from strip-split-plot experiments.
Trains a Support Vector Machines classifier
Classifies patterns using a previously trained Support Vector Machines classifier
Estimates using various parametric models.
Analyzes survival data using a generalized linear model.
Frees memory allocated for a Support Vector Machines classifier
T
Function
Purpose Statement
Evaluates the Student's t distribution function.
Evaluates the inverse of the Student's t distribution function.
Tallies observations into one-way frequency table.
Tallies observations into a two-way frequency table.
Computes tie statistics for a sample of observations.
Converts time series data sorted with nominal classes in decreasing chronological order to useful format for processing by a neural network.
Converts time series data to the format required for processing by a neural network.
Computes forecasts, their associated probability limits and -weights for an outlier contaminated time series whose underlying outlier free series follows a general seasonal or nonseasonal ARMA model.
Detects and determines outliers and simultaneously estimates the model parameters in a time series whose underlying outlier free series follows a general seasonal or nonseasonal ARMA model.
U
Function
Purpose Statement
Converts nominal data into a series of binary encoded columns for input to a neural network.
Converts ordinal data into percentages.
V
Function
Purpose Statement
Returns integer information describing the version of the library, license number, operating system, and compiler.
Estimates a vector auto-regressive time series model with optional moving average components.
W
Function
Purpose Statement
Performs a Wilcoxon rank sum test.
Performs a Wilcoxon sign rank test.
Prints frequent itemsets.
Prints association rules.
Prints a rectangular matrix (or vector) stored in contiguous memory locations.
Sets or retrieves an option for printing a matrix.