Routine Name |
Purpose |
A00ADF | Library identification, details of implementation, major and minor marks |
C05BAF | Real values of Lambert's W function, W(x) |
C09AAF | Wavelet filter initialization |
C09CAF | one-dimensional discrete wavelet transform |
C09CBF | one-dimensional inverse discrete wavelet transform |
C09CCF | one-dimensional multi-level discrete wavelet transform |
C09CDF | one-dimensional inverse multi-level discrete wavelet transform |
D02MCF | Implicit ordinary differential equations/DAEs, initial value problem, DASSL method continuation for D02NEF |
D02MWF | Implicit ordinary differential equations/DAEs, initial value problem, setup for D02NEF |
D02NEF | Implicit ordinary differential equations/DAEs, initial value problem, DASSL method integrator |
D02NPF | Implicit ordinary differential equations/DAEs, initial value problem linear algebra setup routine for D02NEF |
E04CBF | Unconstrained minimization using simplex algorithm, function of several variables using function values only |
E05JAF | Initialization routine for E05JBF |
E05JBF | Global optimization by multi-level coordinate search, simple bounds, using function values only |
E05JCF | Supply optional parameter values for E05JBF from external file |
E05JDF | Set a single optional parameter for E05JBF from a character string |
E05JEF | Set a single optional parameter for E05JBF from an ‘ON’/‘OFF’-valued character argument |
E05JFF | Set a single optional parameter for E05JBF from an integer argument |
E05JGF | Set a single optional parameter for E05JBF from a real argument |
E05JHF | Determine whether an optional parameter for E05JBF has been set by you or not |
E05JJF | Get the setting of an ‘ON’/‘OFF’-valued character optional parameter of E05JBF |
E05JKF | Get the setting of an Integer valued optional parameter of E05JBF |
E05JLF | Get the setting of a real valued optional parameter of E05JBF |
F01ECF | Real matrix exponential |
F02WGF | Computes leading terms in the singular value decomposition of a real general matrix; also computes corresponding left and right singular vectors |
F07ACF | Mixed precision real system solver |
F07AQF | Mixed precision complex system solver |
F16DLF | Sum elements of integer vector |
F16DNF | Maximum value and location, integer vector |
F16DPF | Minimum value and location, integer vector |
F16DQF | Maximum absolute value and location, integer vector |
F16DRF | Minimum absolute value and location, integer vector |
F16EHF | Real scaled vector addition preserving input |
F16ELF | Sum elements of real vector |
F16GHF | Complex scaled vector addition preserving input |
F16GLF | Sum elements of complex vector |
F16JNF | Maximum value and location, real vector |
F16JPF | Minimum value and location, real vector |
F16JQF | Maximum absolute value and location, real vector |
F16JRF | Minimum absolute value and location, real vector |
F16JSF | Maximum absolute value and location, complex vector |
F16JTF | Minimum absolute value and location, complex vector |
G01AMF | Find quantiles of an unordered vector, real numbers |
G02AAF | Computes the nearest correlation matrix to a real square matrix, using the method of Qi and Sun |
G02GPF | Computes a predicted value and its associated standard error based on a previously fitted generalized linear model. |
G02KAF | Ridge regression, optimizing a ridge regression parameter |
G02KBF | Ridge regression using a number of supplied ridge regression parameters |
G02LAF | Partial least-squares (PLS) regression using singular value decomposition |
G02LBF | Partial least-squares (PLS) regression using Wold's iterative method |
G02LCF | PLS parameter estimates following partial least-squares regression by G02LAF or G02LBF |
G02LDF | PLS predictions based on parameter estimates from G02LCF |
G03BDF | ProMax rotations |
G05KFF | Initializes a pseudorandom number generator to give a repeatable sequence |
G05KGF | Initializes a pseudorandom number generator to give a non-repeatable sequence |
G05KHF | Primes a pseudorandom number generator for generating multiple streams using leap-frog |
G05KJF | Primes a pseudorandom number generator for generating multiple streams using skip-ahead |
G05NCF | Pseudorandom permutation of an integer vector |
G05NDF | Pseudorandom sample from an integer vector |
G05PDF | Generates a realization of a time series from a GARCH process with asymmetry of the form (ε_{t - 1} + γ)^{2} |
G05PEF | Generates a realization of a time series from a GARCH process with asymmetry of the form (|ε_{t - 1}| + γε_{t - 1})^{2} |
G05PFF | Generates a realization of a time series from an asymmetric Glosten, Jagannathan and Runkle (GJR) GARCH process |
G05PGF | Generates a realization of a time series from an exponential GARCH (EGARCH) process |
G05PHF | Generates a realization of a time series from an ARMA model |
G05PJF | Generates a realization of a multivariate time series from a VARMA model |
G05PMF | Generates a realization of a time series from an exponential smoothing model |
G05PXF | Generates a random orthogonal matrix |
G05PYF | Generates a random correlation matrix |
G05PZF | Generates a random two-way table |
G05RCF | Generates a matrix of pseudorandom numbers from a Student's t-copula |
G05RDF | Generates a matrix of pseudorandom numbers from a Gaussian copula |
G05RYF | Generates a matrix of pseudorandom numbers from a multivariate Student's t-distribution |
G05RZF | Generates a matrix of pseudorandom numbers from a multivariate Normal distribution |
G05SAF | Generates a vector of pseudorandom numbers from a uniform distribution over (0,1] |
G05SBF | Generates a vector of pseudorandom numbers from a beta distribution |
G05SCF | Generates a vector of pseudorandom numbers from a Cauchy distribution |
G05SDF | Generates a vector of pseudorandom numbers from a χ^{2} distribution |
G05SEF | Generates a vector of pseudorandom numbers from a Dirichlet distribution |
G05SFF | Generates a vector of pseudorandom numbers from an exponential distribution |
G05SGF | Generates a vector of pseudorandom numbers from an exponential mix distribution |
G05SHF | Generates a vector of pseudorandom numbers from an F-distribution |
G05SJF | Generates a vector of pseudorandom numbers from a gamma distribution |
G05SKF | Generates a vector of pseudorandom numbers from a Normal distribution |
G05SLF | Generates a vector of pseudorandom numbers from a logistic distribution |
G05SMF | Generates a vector of pseudorandom numbers from a log-normal distribution |
G05SNF | Generates a vector of pseudorandom numbers from a Student's t-distribution |
G05SPF | Generates a vector of pseudorandom numbers from a triangular distribution |
G05SQF | Generates a vector of pseudorandom numbers from a uniform distribution over [a,b] |
G05SRF | Generates a vector of pseudorandom numbers from a von Mises distribution |
G05SSF | Generates a vector of pseudorandom numbers from a Weibull distribution |
G05TAF | Generates a vector of pseudorandom integers from a binomial distribution |
G05TBF | Generates a vector of pseudorandom logical values |
G05TCF | Generates a vector of pseudorandom integers from a geometric distribution |
G05TDF | Generates a vector of pseudorandom integers from a general discrete distribution |
G05TEF | Generates a vector of pseudorandom integers from a hypergeometric distribution |
G05TFF | Generates a vector of pseudorandom integers from a logarithmic distribution |
G05TGF | Generates a vector of pseudorandom integers from a multinomial distribution |
G05THF | Generates a vector of pseudorandom integers from a negative binomial distribution |
G05TJF | Generates a vector of pseudorandom integers from a Poisson distribution |
G05TKF | Generates a vector of pseudorandom integers from a Poisson distribution with varying mean |
G05TLF | Generates a vector of pseudorandom integers from a uniform distribution |
G05YLF | Initializes a quasi-random number generator |
G05YMF | Generates a uniform quasi-random number sequence |
G05YNF | Initializes a scrambled quasi-random number generator |
G13AMF | Univariate time series, exponential smoothing |
G13DDF | Multivariate time series, estimation of VARMA model |
M01NAF | Binary search in set of real numbers |
M01NBF | Binary search in set of integer numbers |
M01NCF | Binary search in set of character data |
S15AGF | Scaled complement of error function, erfcx(x) |
S21BEF | Elliptic integral of 1st kind, Legendre form, F(φ|m) |
S21BFF | Elliptic integral of 2nd kind, Legendre form, E(φ|m) |
S21BGF | Elliptic integral of 3rd kind, Legendre form, Π(n ; φ|m) |
S21BHF | Complete elliptic integral of 1st kind, Legendre form, K(m) |
S21BJF | Complete elliptic integral of 2nd kind, Legendre form, E(m) |
S30AAF | Black–Scholes–Merton option pricing formula |
S30ABF | Black–Scholes–Merton option pricing formula with Greeks |
S30BAF | Floating-strike lookback option pricing formula |
S30BBF | Floating-strike lookback option pricing formula with Greeks |
S30CAF | Binary option: cash-or-nothing pricing formula |
S30CBF | Binary option: cash-or-nothing pricing formula with Greeks |
S30CCF | Binary option: asset-or-nothing pricing formula |
S30CDF | Binary option: asset-or-nothing pricing formula with Greeks |
S30FAF | Standard barrier option pricing formula |
S30JAF | Jump-diffusion, Merton's model, option pricing formula |
S30JBF | Jump-diffusion, Merton's model, option pricing formula with Greeks |
S30NAF | Heston's model option pricing formula |
S30QCF | American option: Bjerksund and Stensland pricing formula |
S30SAF | Asian option: geometric continuous average rate pricing formula |
S30SBF | Asian option: geometric continuous average rate pricing formula with Greeks |
Routine Name |
Purpose |
D01DAF | Two-dimensional quadrature, finite region |
D01FCF | Multi-dimensional adaptive quadrature over hyper-rectangle |
D01GAF | One-dimensional quadrature, integration of function defined by data values, Gill–Miller method |
D03RAF | General system of second-order PDEs, method of lines, finite differences, remeshing, two space variables, rectangular region |
D03RBF | General system of second-order PDEs, method of lines, finite differences, remeshing, two space variables, rectilinear region |
E01SGF | Interpolating functions, modified Shepard's method, two variables |
E01SHF | Interpolated values, evaluate interpolant computed by E01SGF, function and first derivatives, two variables |
E01TGF | Interpolating functions, modified Shepard's method, three variables |
E01THF | Interpolated values, evaluate interpolant computed by E01TGF, function and first derivatives, three variables |
E02CAF | Least-squares surface fit by polynomials, data on lines parallel to one independent coordinate axis |
E02CBF | Evaluation of fitted polynomial in two variables |
E02DFF | Evaluation of fitted bicubic spline at a mesh of points |
F01CTF | Sum or difference of two real matrices, optional scaling and transposition |
F01CWF | Sum or difference of two complex matrices, optional scaling and transposition |
F05AAF | Gram–Schmidt orthogonalisation of n vectors of order m |
G02AAF | Computes the nearest correlation matrix to a real square matrix, using the method of Qi and Sun |
G02BAF | Pearson product-moment correlation coefficients, all variables, no missing values |
G02BDF | Correlation-like coefficients (about zero), all variables, no missing values |
G02BNF | Kendall/Spearman non-parametric rank correlation coefficients, no missing values, overwriting input data |
G02BPF | Kendall/Spearman non-parametric rank correlation coefficients, casewise treatment of missing values, overwriting input data |
G02BQF | Kendall/Spearman non-parametric rank correlation coefficients, no missing values, preserving input data |
G02BRF | Kendall/Spearman non-parametric rank correlation coefficients, casewise treatment of missing values, preserving input data |
G03CAF | Computes maximum likelihood estimates of the parameters of a factor analysis model, factor loadings, communalities and residual correlations |
G03EAF | Computes distance matrix |
G03ECF | Hierarchical cluster analysis |
G05RCF | Generates a matrix of pseudorandom numbers from a Student's t-copula |
G05RDF | Generates a matrix of pseudorandom numbers from a Gaussian copula |
G05YJF | Generates a Normal quasi-random number sequence |
G05YKF | Generates a log-normal quasi-random number sequence |
G05YMF | Generates a uniform quasi-random number sequence |
G13EAF | Combined measurement and time update, one iteration of Kalman filter, time-varying, square root covariance filter |
G13EBF | Combined measurement and time update, one iteration of Kalman filter, time-invariant, square root covariance filter |
M01CAF | Sort a vector, real numbers |
M01CBF | Sort a vector, integer numbers |
M01CCF | Sort a vector, character data |
S30AAF | Black–Scholes–Merton option pricing formula |
S30ABF | Black–Scholes–Merton option pricing formula with Greeks |
S30BAF | Floating-strike lookback option pricing formula |
S30BBF | Floating-strike lookback option pricing formula with Greeks |
S30CAF | Binary option: cash-or-nothing pricing formula |
S30CBF | Binary option: cash-or-nothing pricing formula with Greeks |
S30CCF | Binary option: asset-or-nothing pricing formula |
S30CDF | Binary option: asset-or-nothing pricing formula with Greeks |
S30FAF | Standard barrier option pricing formula |
S30JAF | Jump-diffusion, Merton's model, option pricing formula |
S30JBF | Jump-diffusion, Merton's model, option pricing formula with Greeks |
S30NAF | Heston's model option pricing formula |
S30QCF | American option: Bjerksund and Stensland pricing formula |
S30SAF | Asian option: geometric continuous average rate pricing formula |
S30SBF | Asian option: geometric continuous average rate pricing formula with Greeks |
Routine Name |
Purpose |
C05NBF | Solution of system of nonlinear equations using function values only (easy-to-use) |
C05NCF | Solution of system of nonlinear equations using function values only (comprehensive) |
C05NDF | Solution of system of nonlinear equations using function values only (reverse communication) |
C05PBF | Solution of system of nonlinear equations using first derivatives (easy-to-use) |
C05PCF | Solution of system of nonlinear equations using first derivatives (comprehensive) |
C05PDF | Solution of system of nonlinear equations using first derivatives (reverse communication) |
D02NEF | Implicit ordinary differential equations/DAEs, initial value problem, DASSL method integrator |
D05BDF | Nonlinear convolution Volterra–Abel equation, second kind, weakly singular |
D05BEF | Nonlinear convolution Volterra–Abel equation, first kind, weakly singular |
D06CBF | Generates a sparsity pattern of a Finite Element matrix associated with a given mesh |
D06CCF | Renumbers a given mesh using Gibbs method |
E05JBF | Global optimization by multi-level coordinate search, simple bounds, using function values only |
F01ECF | Real matrix exponential |
F02WGF | Computes leading terms in the singular value decomposition of a real general matrix; also computes corresponding left and right singular vectors |
F07ACF | Mixed precision real system solver |
F07AQF | Mixed precision complex system solver |
F08PEF | Computes the eigenvalues and Schur factorization of real upper Hessenberg matrix reduced from real general matrix |
F08PSF | Computes the eigenvalues and Schur factorization of complex upper Hessenberg matrix reduced from complex general matrix |
F11MDF | Real sparse nonsymmetric linear systems, setup for F11MEF |
G01AGF | Lineprinter scatterplot of two variables |
G01AHF | Lineprinter scatterplot of one variable against Normal scores |
G01ARF | Constructs a stem and leaf plot |
G01EMF | Computes probability for the Studentized range statistic |
G01JDF | Computes lower tail probability for a linear combination of (central) χ^{2} variables |
G02HKF | Calculates a robust estimation of a correlation matrix, Huber's weight function |
G02JBF | Linear mixed effects regression using Maximum Likelihood (ML) |
G02KAF | Ridge regression, optimizing a ridge regression parameter |
G02KBF | Ridge regression using a number of supplied ridge regression parameters |
G02LAF | Partial least-squares (PLS) regression using singular value decomposition |
G02LCF | PLS parameter estimates following partial least-squares regression by G02LAF or G02LBF |
G03BDF | ProMax rotations |
G04EAF | Computes orthogonal polynomials or dummy variables for factor/classification variable |
G05PJF | Generates a realization of a multivariate time series from a VARMA model |
G05PYF | Generates a random correlation matrix |
G07BEF | Computes maximum likelihood estimates for parameters of the Weibull distribution |
G07DAF | Robust estimation, median, median absolute deviation, robust standard deviation |
G07DBF | Robust estimation, M-estimates for location and scale parameters, standard weight functions |
G07DCF | Robust estimation, M-estimates for location and scale parameters, user-defined weight functions |
G07DDF | Computes a trimmed and winsorized mean of a single sample with estimates of their variance |
G07EAF | Robust confidence intervals, one-sample |
G07EBF | Robust confidence intervals, two-sample |
G08AGF | Performs the Wilcoxon one-sample (matched pairs) signed rank test |
G08AKF | Computes the exact probabilities for the Mann–Whitney U statistic, ties in pooled sample |
G08CBF | Performs the one-sample Kolmogorov–Smirnov test for standard distributions |
G08CCF | Performs the one-sample Kolmogorov–Smirnov test for a user-supplied distribution |
G08CDF | Performs the two-sample Kolmogorov–Smirnov test |
G11BBF | Computes multiway table from set of classification factors using given percentile/quantile |
G11BCF | Computes marginal tables for multiway table computed by G11BAF or G11BBF |
G13DDF | Multivariate time series, estimation of VARMA model |
Withdrawn Routine |
Replacement Routine(s) |
E04UNF | E04USF/E04USA |
F11GAF | F11GDF |
F11GBF | F11GEF |
F11GCF | F11GFF |
G05CAF | G05SAF |
G05CBF | G05KFF |
G05CCF | G05KGF |
G05CFF | F06DFF |
G05CGF | F06DFF |
G05DAF | G05SQF |
G05DBF | G05SFF |
G05DCF | G05SLF |
G05DDF | G05SKF |
G05DEF | G05SMF |
G05DFF | G05SCF |
G05DHF | G05SDF |
G05DJF | G05SNF |
G05DKF | G05SHF |
G05DPF | G05SSF |
G05DRF | G05TKF |
G05DYF | G05TLF |
G05DZF | G05TBF |
G05EAF | G05RZF |
G05EBF | G05TLF |
G05ECF | G05TJF |
G05EDF | G05TAF |
G05EEF | G05THF |
G05EFF | G05TEF |
G05EGF | G05PHF |
G05EHF | G05NCF |
G05EJF | G05NDF |
G05EWF | G05PHF |
G05EXF | G05TDF |
G05EYF | G05TDF |
G05EZF | G05RZF |
G05FAF | G05SQF |
G05FBF | G05SFF |
G05FDF | G05SKF |
G05FEF | G05SBF |
G05FFF | G05SJF |
G05FSF | G05SRF |
G05GAF | G05PXF |
G05GBF | G05PYF |
G05HDF | G05PJF |
G05ZAF | No replacement routine required |
Superseded Routine |
Replacement Routine(s) |
E04CCF | E04CBF |
G05HKF | G05PDF |
G05HLF | G05PEF |
G05HMF | G05PFF |
G05HNF | G05PGF |
G05KAF | G05SAF |
G05KBF | G05KFF |
G05KCF | G05KGF |
G05KEF | G05TBF |
G05LAF | G05SKF |
G05LBF | G05SNF |
G05LCF | G05SDF |
G05LDF | G05SHF |
G05LEF | G05SBF |
G05LFF | G05SJF |
G05LGF | G05SQF |
G05LHF | G05SPF |
G05LJF | G05SFF |
G05LKF | G05SMF |
G05LLF | G05SJF |
G05LMF | G05SSF |
G05LNF | G05SLF |
G05LPF | G05SRF |
G05LQF | G05SGF |
G05LXF | G05RYF |
G05LYF | G05RZF |
G05LZF | G05RZF |
G05MAF | G05TLF |
G05MBF | G05TCF |
G05MCF | G05THF |
G05MDF | G05TFF |
G05MEF | G05TKF |
G05MJF | G05TAF |
G05MKF | G05TJF |
G05MLF | G05TEF |
G05MRF | G05TGF |
G05MZF | G05TDF |
G05NAF | G05NCF |
G05NBF | G05NDF |
G05PAF | G05PHF |
G05PCF | G05PJF |
G05QAF | G05PXF |
G05QBF | G05PYF |
G05QDF | G05PZF |
G05RAF | G05RDF |
G05RBF | G05RCF |
G05YCF | G05YLF |
G05YDF | G05YMF |
G05YEF | G05YLF |
G05YFF | G05YMF |
G05YGF | G05YLF |
G05YHF | G05YMF |
G13DCF | G13DDF |
P01ABF | No longer required |
X02DAF | No longer required |
X02DJF | No longer required |