NAG Library Function Document nag_rand_bivariate_copula_frank (g05rfc)

Size: px
Start display at page:

Download "NAG Library Function Document nag_rand_bivariate_copula_frank (g05rfc)"

Transcription

1 1 Purpose NAG Library Function Document nag_rand_bivariate_copula_frank () nag_rand_bivariate_copula_frank () generates pseudorandom uniform bivariates with joint distribution of a Frank Archimedean copula. 2 Specification #include <nag.h> #include <nagg05.h> void nag_rand_bivariate_copula_frank (Nag_OrderType order, Integer state[], double theta, Integer n, double x[], Integer ldx, Integer tdx, NagError *fail) 3 Description Generates pseudorandom uniform bivariates fu 1 ;u 2 g 2 ½0; 1Š 2 whose joint distribution is the Frank Archimedean copula C with parameter, given by 2 3 C ¼ 1 e u 1 1 e u 2 1 ln 4 1 þ 5, e 2 ð 1; 1Þnfg 0 1 with the special cases: C 1 ¼ maxðu 1 þ u 2 1; 0Þ, the Frechet Hoeffding lower-bound; C 0 ¼ u 1 u 2, the product copula; C 1 ¼ minðu 1 ;u 2 Þ, the Frechet Hoeffding upper-bound. The generation method uses conditional sampling. One of the initialization routines nag_rand_init_repeatable (g05kfc) (for a repeatable sequence if computed sequentially) or nag_rand_init_nonrepeatable (g05kgc) (for a non-repeatable sequence) must be called prior to the first call to nag_rand_bivariate_copula_frank (). 4 References Nelsen R B (2006) An Introduction to Copulas (2nd Edition) Springer Series in Statistics 5 Arguments 1: order Nag_OrderType Input On entry: the order argument specifies the two-dimensional storage scheme being used, i.e., rowmajor ordering or column-major ordering. C language defined storage is specified by order ¼ Nag_RowMajor. See Section in the Essential Introduction for a more detailed explanation of the use of this argument. Constraint: order ¼ Nag_RowMajor or Nag_ColMajor. 2: state½lstateš Integer Communication Array Note: lstate ¼ lstate, the dimension of state as supplied to the initialization function nag_rand_init_repeatable (g05kfc) or nag_rand_init_nonrepeatable (g05kgc). On entry: contains information on the selected base generator and its current state..1

2 NAG Library Manual On exit: contains updated information on the state of the generator. 3: theta double Input On entry:, the copula parameter. 4: n Integer Input On entry: n, the number of bivariates to generate. Constraint: n 0. 5: x½ldx tdxš double Output Note: where Xði; jþ appears in this document, it refers to the array element x½ðj 1Þldx þ i 1Š when order ¼ Nag_ColMajor; x½ði 1Þtdx þ j 1Š when order ¼ Nag_RowMajor. On exit: the n bivariate uniforms with joint distribution described by C, with Xði; jþ holding the ith value for the jth dimension. 6: ldx Integer Input On entry: the first dimension of the array x as declared in the function from which nag_rand_bivariate_copula_frank () is called. Constraints: if order ¼ Nag_ColMajor, ldx n; if order ¼ Nag_RowMajor, ldx 2. 7: tdx Integer Input On entry: the second dimension of the array x as declared in the function from which nag_rand_bivariate_copula_frank () is called. Constraints: if order ¼ Nag_ColMajor, tdx 2; if order ¼ Nag_RowMajor, tdx n. 8: fail NagError * Input/Output The NAG error argument (see Section 3.6 in the Essential Introduction). 6 Error Indicators and Warnings NE_BAD_PARAM On entry, argument NE_INT On entry, n ¼ hvaluei. Constraint: n 0. NE_INT_2 On entry, ldx must be at least On entry, tdx must be at least hvaluei had an illegal value. hvaluei: ldx ¼ hvaluei. hvaluei: tdx ¼ hvaluei. NE_INTERNAL_ERROR An internal error has occurred in this function. Check the function call and any array sizes. If the call is correct then please contact NAG for assistance..2

3 NE_INVALID_STATE On entry, corrupt state parameter. 7 Accuracy Not applicable. 8 Further Comments In practice, the need for numerical stability restricts the range of such that: if <ln s, the function returns pseudorandom uniform variates with C 1 joint distribution; if jj< 1:0 10 6, the function returns pseudorandom uniform variates with C 0 joint distribution; if >ln, the function returns pseudorandom uniform variates with C 1 joint distribution; where s is the implementation-specific safe-range parameter, the value of which is returned by nag_real_safe_small_number (X02AMC); and is the machine precision returned by nag_machine_precision (X02AJC). 9 Example This example generates thirteen variates for copula C 12: Program Text /* nag_rand_bivariate_copula_frank () Example Program. * * Copyright 2009, Numerical Algorithms Group. * * Mark 9, */ /* Pre-processor includes */ #include <stdio.h> #include <math.h> #include <nag.h> #include <nagx04.h> #include <nag_stdlib.h> #include <nagg05.h> #define X(I, J) x[order == Nag_ColMajor?((J-1)*pdx + I-1):((I-1)*pdx + J-1)] int main(int argc, char *argv[]) FILE *fpout = 0; /* Integer scalar and array declarations */ Integer exit_status = 0; Integer i, lstate, pdx, sdx; Integer *state = 0; /* Double scalar and array declarations */ double *x = 0; /* NAG structures */ NagError fail; /* Use row major order */ Nag_OrderType order = Nag_RowMajor; /* Set the number of variates */ Integer n = 13; /* Choose the base generator */ Nag_BaseRNG genid = Nag_Basic;.3

4 NAG Library Manual Integer subid = 0; /* Set the seed */ Integer seed[] = ; Integer lseed = 1; /* Set the theta parameter value */ double theta = -12.0e0; /* Initialise the error structure */ INIT_FAIL(fail); /* Check for command-line IO options */ fpout = nag_example_file_io(argc, argv, "-results", NULL); fprintf(fpout, "nag_rand_bivariate_copula_frank () " "Example Program Results\n\n"); /* Get the length of the state array */ lstate = -1; nag_rand_init_repeatable(genid, subid, seed, lseed, state, &lstate, &fail); fprintf(fpout, "Error from nag_rand_init_repeatable (g05kfc).\n%s\n", fail.message); /* Set matrix size and principal dimension according to storage order */ pdx = (order == Nag_ColMajor)?n:2; sdx = (order == Nag_ColMajor)?2:n; /* Allocate arrays */ if (!(x = NAG_ALLOC((pdx*sdx), double))!(state = NAG_ALLOC(lstate, Integer))) fprintf(fpout, "Allocation failure\n"); exit_status = -1; /* Initialise the generator to a repeatable sequence */ nag_rand_init_repeatable(genid, subid, seed, lseed, state, &lstate, &fail); fprintf(fpout, "Error from nag_rand_init_repeatable (g05kfc).\n%s\n", fail.message); /* Generate variates */ nag_rand_bivariate_copula_frank(order, state, theta, n, x, pdx, sdx, &fail); fprintf(fpout, "Error from nag_rand_bivariate_copula_frank ().\n" "%s\n", fail.message); /* Display the results */ fprintf(fpout, "Uniform variates with copula joint distrbution\n"); for (i = 1; i <= n; i++) fprintf(fpout, " %9.6f %9.6f\n", X(i, 1), X(i, 2)); END:.4

5 if (fpout!= stdout) fclose(fpout); if (x) NAG_FREE(x); if (state) NAG_FREE(state); return exit_status; 9.2 Program Data None. 9.3 Program Results nag_rand_bivariate_copula_frank () Example Program Results Uniform variates with copula joint distrbution (last)

NAG Library Function Document nag_rand_copula_clayton (g05rhc)

NAG Library Function Document nag_rand_copula_clayton (g05rhc) 1 Purpose NAG Library Function Document nag_rand_copula_clayton () nag_rand_copula_clayton () generates pseudorandom uniform variates with joint distribution of a Clayton/Cook Johnson Archimedean copula.

More information

NAG Library Function Document nag_rand_2_way_table (g05pzc)

NAG Library Function Document nag_rand_2_way_table (g05pzc) g05 Random Number Generators g05pzc 1 Purpose NAG Library Function Document nag_rand_2_way_table (g05pzc) nag_rand_2_way_table (g05pzc) generates a random two-way table. 2 Specification #include

More information

NAG Library Function Document nag_rand_copula_normal (g05rdc)

NAG Library Function Document nag_rand_copula_normal (g05rdc) NAG Library Function Document nag_rand_copula_normal () 1 Purpose nag_rand_copula_normal () sets up a reference vector and generates an array of pseudorandom numbers from a Normal (Gaussian) copula with

More information

NAG Library Function Document nag_rand_arma (g05phc)

NAG Library Function Document nag_rand_arma (g05phc) g05 Random Number Generators g05phc 1 Purpose NAG Library Function Document nag_rand_arma (g05phc) nag_rand_arma (g05phc) generates a realization of a univariate time series from an autoregressive moving

More information

NAG Library Function Document nag_rngs_copula_students_t (g05rbc)

NAG Library Function Document nag_rngs_copula_students_t (g05rbc) g05 Random Number Generators g05rbc 1 Purpose NAG Library Function Document nag_rngs_copula_students_t (g05rbc) nag_rngs_copula_students_t (g05rbc) sets up a reference vector and generates an array of

More information

NAG Library Function Document nag_rgsn_matrix_multi_normal (g05lyc)

NAG Library Function Document nag_rgsn_matrix_multi_normal (g05lyc) 1 Purpose NAG Library Function Document nag_rgsn_matrix_multi_normal () nag_rgsn_matrix_multi_normal () sets up a reference vector and generates an array of pseudorandom numbers from a multivariate Normal

More information

NAG Library Function Document nag_2_sample_ks_test (g08cdc)

NAG Library Function Document nag_2_sample_ks_test (g08cdc) g08 Nonparametric Statistics g08cdc 1 Purpose NAG Library Function Document nag_2_sample_ks_test (g08cdc) nag_2_sample_ks_test (g08cdc) performs the two sample Kolmogorov Smirnov distribution test. 2 Specification

More information

NAG Library Routine Document G05REF.1

NAG Library Routine Document G05REF.1 NAG Library Routine Document Note: before using this routine, please read the Users Note for your implementation to check the interpretation of bold italicised terms and other implementation-dependent

More information

NAG Library Function Document nag_dtr_load (f16qgc)

NAG Library Function Document nag_dtr_load (f16qgc) 1 Purpose NAG Library Function Document nag_dtr_load () nag_dtr_load () initializes a real triangular matrix. 2 Specification #include #include void nag_dtr_load (Nag_OrderType order,

More information

NAG Library Routine Document G05RGF.1

NAG Library Routine Document G05RGF.1 NAG Library Routine Document Note: before using this routine, please read the Users Note for your implementation to check the interpretation of bold italicised terms and other implementation-dependent

More information

NAG Library Function Document nag_dtrmv (f16pfc)

NAG Library Function Document nag_dtrmv (f16pfc) f16 NAG Interface to BLAS 1 Purpose NAG Library Function Document nag_dtrmv () nag_dtrmv () performs matrix-vector multiplication for a real triangular matrix. 2 Specification #include #include

More information

NAG Library Function Document nag_asian_geom_price (s30sac)

NAG Library Function Document nag_asian_geom_price (s30sac) s Approximations of Special Functions s30sac 1 Purpose NAG Library Function Document nag_asian_geom_price (s30sac) nag_asian_geom_price (s30sac) computes the Asian geometric continuous average-rate option

More information

NAG Library Function Document nag_rngs_varma_time_series (g05pcc)

NAG Library Function Document nag_rngs_varma_time_series (g05pcc) g05 Random Number Generators g05pcc 1 Purpose NAG Library Function Document nag_rngs_varma_time_series (g05pcc) nag_rngs_varma_time_series (g05pcc) generates a realization of a multivariate time series

More information

NAG Library Function Document nag_dgetri (f07ajc)

NAG Library Function Document nag_dgetri (f07ajc) 1 Purpose NAG Library Function Document nag_dgetri () nag_dgetri () computes the inverse of a real matrix A, where A has been factorized by nag_dgetrf (f07adc). 2 Specification #include #include

More information

NAG Library Function Document nag_all_regsn (g02eac)

NAG Library Function Document nag_all_regsn (g02eac) g02 Correlation and Regression Analysis g02eac 1 Purpose NAG Library Function Document nag_all_regsn (g02eac) nag_all_regsn (g02eac) calculates the residual sums of squares for all possible linear regressions

More information

NAG Library Function Document nag_dsymv (f16pcc)

NAG Library Function Document nag_dsymv (f16pcc) f16 NAG Interface to BLAS f16pcc 1 Purpose NAG Library Function Document nag_dsymv (f16pcc) nag_dsymv (f16pcc) performs matrix-vector multiplication for a real symmetric matrix. 2 Specification #include

More information

NAG C Library Function Document nag_binary_factor_service (g11sbc)

NAG C Library Function Document nag_binary_factor_service (g11sbc) 1 Purpose NAG C Library Function Document nag_binary_factor_service () nag_binary_factor_service () is a service routine which may be used prior to calling nag_binary_factor (g11sac) to calculate the frequency

More information

NAG Library Function Document nag_5d_shep_eval (e01tnc)

NAG Library Function Document nag_5d_shep_eval (e01tnc) NAG Library Function Document nag_5d_shep_eval () 1 Purpose nag_5d_shep_eval () evaluates the five-dimensional interpolating function generated by nag_5d_shep_interp (e01tmc) and its first partial derivatives.

More information

NAG Library Function Document nag_4d_shep_eval (e01tlc)

NAG Library Function Document nag_4d_shep_eval (e01tlc) NAG Library Function Document nag_4d_shep_eval () 1 Purpose nag_4d_shep_eval () evaluates the four-dimensional interpolating function generated by nag_4d_shep_interp (e01tkc) and its first partial derivatives.

More information

NAG Library Function Document nag_nd_shep_eval (e01znc)

NAG Library Function Document nag_nd_shep_eval (e01znc) NAG Library Function Document nag_nd_shep_eval () 1 Purpose nag_nd_shep_eval () evaluates the multi-dimensional interpolating function generated by nag_nd_shep_interp (e01zmc) and its first partial derivatives.

More information

NAG Library Function Document nag_real_sym_posdef_tridiag_lin_solve (f04bgc)

NAG Library Function Document nag_real_sym_posdef_tridiag_lin_solve (f04bgc) Purpose NAG Library Function Document nag_real_sym_posdef_tridiag_lin_solve () nag_real_sym_posdef_tridiag_lin_solve () computes the solution to a real system of linear equations AX ¼ B, where A is an

More information

NAG Library Function Document nag_dgglse (f08zac)

NAG Library Function Document nag_dgglse (f08zac) 1 Purpose NAG Library Function Document nag_dgglse () nag_dgglse () solves a real linear equality-constrained least-squares problem. 2 Specification #include #include void nag_dgglse

More information

NAG Library Function Document nag_mv_distance_mat (g03eac)

NAG Library Function Document nag_mv_distance_mat (g03eac) g03 Multivariate Methods g03eac 1 Purpose NAG Library Function Document nag_mv_distance_mat (g03eac) nag_mv_distance_mat (g03eac) computes a distance (dissimilarity) matrix. 2 Specification #include

More information

NAG Library Function Document nag_zhpr2 (f16ssc)

NAG Library Function Document nag_zhpr2 (f16ssc) f16 NAG Interface to BLAS f16ssc 1 Purpose NAG Library Function Document nag_zhpr2 (f16ssc) nag_zhpr2 (f16ssc) performs a Hermitian rank-2 update on a complex Hermitian matrix stored in packed form. 2

More information

NAG Library Function Document nag_chain_sort (m01cuc)

NAG Library Function Document nag_chain_sort (m01cuc) m01 Sorting and Searching NAG Library Function Document nag_chain_sort () 1 Purpose nag_chain_sort () rearranges the links of a linked list into ascending or descending order of a specified data field

More information

NAG Library Function Document nag_ztbcon (f07vuc)

NAG Library Function Document nag_ztbcon (f07vuc) f07 Linear Equations (LAPACK) f07vuc Purpose NAG Library Function Document nag_ztbcon (f07vuc) nag_ztbcon (f07vuc) estimates the condition number of a complex triangular band matrix. 2 Specification #include

More information

NAG Library Function Document nag_herm_posdef_tridiag_lin_solve (f04cgc)

NAG Library Function Document nag_herm_posdef_tridiag_lin_solve (f04cgc) Purpose NAG Library Function Document nag_herm_posdef_tridiag_lin_solve () nag_herm_posdef_tridiag_lin_solve () computes the solution to a complex system of linear equations AX ¼ B, where A is an n by

More information

NAG Library Function Document nag_prob_lin_non_central_chi_sq (g01jcc)

NAG Library Function Document nag_prob_lin_non_central_chi_sq (g01jcc) 1 Purpose NAG Library Function Document nag_prob_lin_non_central_chi_sq () nag_prob_lin_non_central_chi_sq () returns the lower tail probability of a distribution of a positive linear combination of 2

More information

NAG Library Function Document nag_quasi_init_scrambled (g05ync)

NAG Library Function Document nag_quasi_init_scrambled (g05ync) NAG Library Function Document nag_quasi_init_scrambled () 1 Purpose nag_quasi_init_scrambled () initializes a scrambled quasi-random generator prior to calling nag_quasi_rand_normal (g05yjc), nag_quasi_rand_lognormal

More information

NAG Library Function Document nag_dtrsyl (f08qhc)

NAG Library Function Document nag_dtrsyl (f08qhc) 1 Purpose NAG Library Function Document nag_dtrsyl () nag_dtrsyl () solves the real quasi-triangular Sylvester matrix equation. 2 Specification #include #include void nag_dtrsyl (Nag_OrderType

More information

NAG Library Function Document nag_complex_gen_lin_solve (f04cac)

NAG Library Function Document nag_complex_gen_lin_solve (f04cac) f04 Simultaneous Linear Equations f04cac Purpose NAG Library Function Document nag_complex_gen_lin_solve (f04cac) nag_complex_gen_lin_solve (f04cac) computes the solution to a complex system of linear

More information

NAG Library Function Document nag_2_sample_ks_test (g08cdc)

NAG Library Function Document nag_2_sample_ks_test (g08cdc) g08 Nonparametric Statistics g08cdc NAG Library Function Document nag_2_sample_ks_test (g08cdc) 1 Purpose nag_2_sample_ks_test (g08cdc) performs the two sample Kolmogorov Smirnov distribution test. 2 Specification

More information

NAG Library Function Document nag_asian_geom_greeks (s30sbc)

NAG Library Function Document nag_asian_geom_greeks (s30sbc) 1 Purpose NAG Library Function Document nag_asian_geom_greeks () nag_asian_geom_greeks () computes the Asian geometric continuous average-rate option price together with its sensitivities (Greeks). 2 Specification

More information

NAG Library Function Document nag_1d_cheb_intg (e02ajc)

NAG Library Function Document nag_1d_cheb_intg (e02ajc) 1 Purpose NAG Library Function Document nag_1d_cheb_intg () nag_1d_cheb_intg () determines the coefficients in the Chebyshev series representation of the indefinite integral of a polynomial given in Chebyshev

More information

NAG Library Function Document nag_wav_2d_coeff_ins (c09ezc)

NAG Library Function Document nag_wav_2d_coeff_ins (c09ezc) c09 Wavelet Transforms c09ezc NAG Library Function Document nag_wav_2d_coeff_ins (c09ezc) 1 Purpose nag_wav_2d_coeff_ins (c09ezc) inserts a selected set of two-dimensional discrete wavelet transform (DWT)

More information

NAG Library Function Document nag_dpbtrf (f07hdc)

NAG Library Function Document nag_dpbtrf (f07hdc) 1 Purpose NAG Library Function Document nag_dpbtrf () nag_dpbtrf () computes the Cholesky factorization of a real symmetric positive-definite band matrix. 2 Specification #include #include

More information

NAG Library Function Document nag_bsm_greeks (s30abc)

NAG Library Function Document nag_bsm_greeks (s30abc) s Approximations of Special Functions s30abc 1 Purpose NAG Library Function Document nag_bsm_greeks (s30abc) nag_bsm_greeks (s30abc) computes the European option price given by the Black Scholes Merton

More information

NAG Library Function Document nag_dsytrf (f07mdc)

NAG Library Function Document nag_dsytrf (f07mdc) f07 Linear Equations (LAPACK) f07mdc 1 Purpose NAG Library Function Document nag_dsytrf (f07mdc) nag_dsytrf (f07mdc) computes the Bunch Kaufman factorization of a real symmetric indefinite matrix. 2 Specification

More information

NAG Library Function Document nag_mv_ordinal_multidimscale (g03fcc)

NAG Library Function Document nag_mv_ordinal_multidimscale (g03fcc) g03 Multivariate Methods g03fcc 1 Purpose NAG Library Function Document nag_mv_ordinal_multidimscale (g03fcc) nag_mv_ordinal_multidimscale (g03fcc) performs non-metric (ordinal) multidimensional scaling.

More information

NAG Library Function Document nag_kruskal_wallis_test (g08afc)

NAG Library Function Document nag_kruskal_wallis_test (g08afc) 1 Purpose NAG Library Function Document nag_kruskal_wallis_test () nag_kruskal_wallis_test () performs the Kruskal Wallis one-way analysis of variance by ranks on k independent samples of possibly unequal

More information

NAG Library Function Document nag_complex_tridiag_lin_solve (f04ccc)

NAG Library Function Document nag_complex_tridiag_lin_solve (f04ccc) f04 Simultaneous Linear Equations f04ccc Purpose NAG Library Function Document nag_complex_tridiag_lin_solve (f04ccc) nag_complex_tridiag_lin_solve (f04ccc) computes the solution to a complex system of

More information

NAG Library Function Document nag_dtpttr (f01vcc)

NAG Library Function Document nag_dtpttr (f01vcc) NAG Library Function Document nag_dtpttr () 1 Purpose nag_dtpttr () unpacks a real triangular matrix, stored in a standard packed format array, to a full format array. 2 Specification #include

More information

NAG C Library Function Document nag_rngs_varma_time_series (g05pcc)

NAG C Library Function Document nag_rngs_varma_time_series (g05pcc) g05 Random Number Generators g05pcc 1 Purpose NAG C Library Function Document nag_rngs_varma_time_series (g05pcc) nag_rngs_varma_time_series (g05pcc) generates a realisation of a multivariate time series

More information

NAG C Library Function Document nag_dgemv (f16pac)

NAG C Library Function Document nag_dgemv (f16pac) f16 NAG Interface to BLAS f16pac 1 Purpose NAG C Library Function Document nag_dgemv (f16pac) nag_dgemv (f16pac) performs matrix-vector multiplication for a real general matrix. 2 Specification #include

More information

NAG Library Function Document nag_real_gen_matrix_exp (f01ecc)

NAG Library Function Document nag_real_gen_matrix_exp (f01ecc) NAG Library Function Document nag_real_gen_matrix_exp () 1 Purpose nag_real_gen_matrix_exp () computes the matrix exponential, e A,ofarealn by n matrix A. 2 Specification #include #include

More information

NAG Library Function Document nag_corr_cov (g02bxc)

NAG Library Function Document nag_corr_cov (g02bxc) 1 Purpose NAG Library Function Document nag_corr_cov () nag_corr_cov () calculates the Pearson product-moment correlation coefficients and the variancecovariance matrix for a set of data. Weights may be

More information

NAG Library Function Document nag_superlu_diagnostic_lu (f11mmc)

NAG Library Function Document nag_superlu_diagnostic_lu (f11mmc) f Large Scale Linear Systems fmmc Purpose NAG Library Function Document nag_superlu_diagnostic_lu (fmmc) nag_superlu_diagnostic_lu (fmmc) computes the reciprocal pivot growth factor of an LU factorization

More information

NAG Library Function Document nag_real_cholesky_skyline_solve (f04mcc)

NAG Library Function Document nag_real_cholesky_skyline_solve (f04mcc) f04 Simultaneous Linear Equations 1 Purpose NAG Library Function Document nag_real_cholesky_skyline_solve () nag_real_cholesky_skyline_solve () computes the approximate solution of a system of real linear

More information

NAG Library Function Document nag_zero_cont_func_brent_rcomm (c05azc)

NAG Library Function Document nag_zero_cont_func_brent_rcomm (c05azc) 1 Purpose NAG Library Function Document nag_zero_cont_func_brent_rcomm () nag_zero_cont_func_brent_rcomm () locates a simple zero of a continuous function on a given interval by a combination of the methods

More information

NAG C Library Function Document nag_zgemv (f16sac)

NAG C Library Function Document nag_zgemv (f16sac) f16 NAG Interface to BLAS f16sac 1 Purpose NAG C Library Function Document nag_zgemv (f16sac) nag_zgemv (f16sac) performs matrix-vector multiplication for a complex general matrix. 2 Specification #include

More information

NAG Library Function Document nag_1d_cheb_fit_constr (e02agc)

NAG Library Function Document nag_1d_cheb_fit_constr (e02agc) 1 Purpose NAG Library Function Document nag_1d_cheb_fit_constr () nag_1d_cheb_fit_constr () computes constrained weighted least-squares polynomial approximations in Chebyshev series form to an arbitrary

More information

NAG Library Function Document nag_dspr (f16pqc)

NAG Library Function Document nag_dspr (f16pqc) f16 NAG Interface to BLAS NAG Library Function Document nag_dspr () 1 Purpose nag_dspr () performs a rank-1 update on a real symmetric matrix stored in packed form. 2 Specification #include #include

More information

NAG Library Function Document nag_dger (f16pmc)

NAG Library Function Document nag_dger (f16pmc) f16 NAG Interface to BLAS f16pmc NAG Library Function Document nag_dger (f16pmc) 1 Purpose nag_dger (f16pmc) performs a rank-1 update on a real general matrix. 2 Specification #include #include

More information

NAG Library Function Document nag_dtrttf (f01vec)

NAG Library Function Document nag_dtrttf (f01vec) f01 Matrix Factorizations f01vec NAG Library Function Document nag_dtrttf (f01vec) 1 Purpose nag_dtrttf (f01vec) copies a real triangular matrix, stored in a full format array, to a Rectangular Full Packed

More information

NAG C Library Function Document nag_zhpmv (f16sec)

NAG C Library Function Document nag_zhpmv (f16sec) f16 NAG Interface to BLAS f16sec 1 Purpose NAG C Library Function Document nag_zhpmv (f16sec) nag_zhpmv (f16sec) performs matrix-vector multiplication for a complex Hermitian matrix stored in packed form.

More information

NAG Library Function Document nag_robust_m_corr_user_fn_no_derr (g02hmc)

NAG Library Function Document nag_robust_m_corr_user_fn_no_derr (g02hmc) NAG Library Function Document nag_robust_m_corr_user_fn_no_derr () 1 Purpose nag_robust_m_corr_user_fn_no_derr () computes a robust estimate of the covariance matrix for user-supplied weight functions.

More information

NAG Library Function Document nag_robust_m_corr_user_fn (g02hlc)

NAG Library Function Document nag_robust_m_corr_user_fn (g02hlc) NAG Library Function Document nag_robust_m_corr_user_fn () Purpose nag_robust_m_corr_user_fn () calculates a robust estimate of the covariance matrix for usersupplied weight functions and their derivatives.

More information

NAG Library Function Document nag_mv_discrim (g03dac)

NAG Library Function Document nag_mv_discrim (g03dac) 1 Purpose NAG Library Function Document nag_mv_discrim () nag_mv_discrim () computes a test statistic for the equality of within-group covariance matrices and also computes matrices for use in discriminant

More information

NAG Library Function Document nag_zero_nonlin_eqns_deriv_1 (c05ubc)

NAG Library Function Document nag_zero_nonlin_eqns_deriv_1 (c05ubc) c05 Roots of One or More Transcendental Equations c05ubc 1 Purpose NAG Library Function Document nag_zero_nonlin_eqns_deriv_1 (c05ubc) nag_zero_nonlin_eqns_deriv_1 (c05ubc) finds a solution of a system

More information

NAG Library Function Document nag_dtfttp (f01vlc)

NAG Library Function Document nag_dtfttp (f01vlc) f01 Matrix Factorizations f01vlc NAG Library Function Document nag_dtfttp (f01vlc) 1 Purpose nag_dtfttp (f01vlc) copies a real triangular matrix, stored in a Rectangular Full Packed (RFP) format array,

More information

NAG Library Function Document nag_bsm_price (s30aac)

NAG Library Function Document nag_bsm_price (s30aac) s Approximations of Special Functions s30aac NAG Library Function Document nag_bsm_price (s30aac) 1 Purpose nag_bsm_price (s30aac) computes the European option price given by the Black Scholes Merton formula.

More information

NAG C Library Function Document nag_zhemv (f16scc)

NAG C Library Function Document nag_zhemv (f16scc) f16 NAG Interface to BLAS f16scc 1 Purpose NAG C Library Function Document nag_zhemv (f16scc) nag_zhemv (f16scc) performs matrix-vector multiplication for a complex Hermitian matrix. 2 Specification #include

More information

NAG Library Function Document nag_zpbequ (f07htc)

NAG Library Function Document nag_zpbequ (f07htc) NAG Library Function Document nag_zpbequ () 1 Purpose nag_zpbequ () computes a diagonal scaling matrix S intended to equilibrate a complex n by n Hermitian positive definite band matrix A, with bandwidth

More information

NAG C Library Function Document nag_linf_fit (e02gcc)

NAG C Library Function Document nag_linf_fit (e02gcc) e02 Curve and Surface Fitting e02gcc 1 Purpose NAG C Library Function Document nag_linf_fit (e02gcc) nag_linf_fit (e02gcc) calculates an l 1 solution to an over-determined system of linear equations. 2

More information

NAG Library Function Document nag_tsa_multi_part_lag_corr (g13dnc)

NAG Library Function Document nag_tsa_multi_part_lag_corr (g13dnc) 1 Purpose NAG Library Function Document nag_tsa_multi_part_lag_corr () nag_tsa_multi_part_lag_corr () calculates the sample partial lag correlation matrices of a multivariate time series. A set of 2 -statistics

More information

NAG C Library Function Document nag_zger (f16smc)

NAG C Library Function Document nag_zger (f16smc) f16 NAG Interface to BLAS f16smc 1 Purpose NAG C Library Function Document nag_zger (f16smc) nag_zger (f16smc) performs a rank-1 update on a complex general matrix. 2 Specification #include #include

More information

NAG Library Function Document nag_dtpsv (f16plc)

NAG Library Function Document nag_dtpsv (f16plc) NAG Library Function Document nag_dtpsv () 1 Purpose nag_dtpsv () solves a system of equations given as a real triangular matrix stored in packed form. 2 Specification #include #include

More information

NAG Library Function Document nag_mesh2d_inc (d06aac)

NAG Library Function Document nag_mesh2d_inc (d06aac) NAG Library Function Document nag_mesh2d_inc () 1 Purpose nag_mesh2d_inc () generates a triangular mesh of a closed polygonal region in IR 2, given a mesh of its boundary It uses a simple incremental method

More information

NAG Library Function Document nag_ztfttp (f01vmc)

NAG Library Function Document nag_ztfttp (f01vmc) f01 Matrix Factorizations f01vmc NAG Library Function Document nag_ztfttp (f01vmc) 1 Purpose nag_ztfttp (f01vmc) copies a complex triangular matrix, stored in a Rectangular Full Packed (RFP) format array,

More information

NAG Library Function Document nag_ztrttf (f01vfc)

NAG Library Function Document nag_ztrttf (f01vfc) f01 Matrix Factorizations f01vfc NAG Library Function Document nag_ztrttf (f01vfc) 1 Purpose nag_ztrttf (f01vfc) copies a complex triangular matrix, stored in a full format array, to a Rectangular Full

More information

NAG Library Function Document nag_mv_cluster_indicator (g03ejc)

NAG Library Function Document nag_mv_cluster_indicator (g03ejc) 1 Purpose NAG Library Function Document nag_mv_cluster_indicator () nag_mv_cluster_indicator () computes a cluster indicator variable from the results of nag_mv_hierar_cluster_analysis (g03ecc). 2 Specification

More information

NAG Library Function Document nag_zsymv (f16tac)

NAG Library Function Document nag_zsymv (f16tac) NAG Library Function Document nag_zsymv () 1 Purpose nag_zsymv () performs matrix-vector multiplication for a complex symmetric matrix. 2 Specification #include #include void nag_zsymv

More information

NAG Library Function Document nag_dstev (f08jac)

NAG Library Function Document nag_dstev (f08jac) f08 Least-squares and Eigenvalue Problems (LAPACK) f08jac NAG Library Function Document nag_dstev (f08jac) 1 Purpose nag_dstev (f08jac) computes all the eigenvalues and, optionally, all the eigenvectors

More information

NAG Library Function Document nag_partial_corr (g02byc)

NAG Library Function Document nag_partial_corr (g02byc) g02 Correlation and Regression Analysis g02byc 1 Purpose NAG Library Function Document nag_partial_corr (g02byc) nag_partial_corr (g02byc) computes a partial correlation/variance-covariance matrix from

More information

NAG C Library Function Document nag_dgbmv (f16pbc)

NAG C Library Function Document nag_dgbmv (f16pbc) f16 NAG Interface to BLAS f16pbc 1 Purpose NAG C Library Function Document nag_dgbmv (f16pbc) nag_dgbmv (f16pbc) performs matrix-vector multiplication for a real band matrix. 2 Specification #include

More information

NAG Library Function Document nag_dgb_norm (f16rbc)

NAG Library Function Document nag_dgb_norm (f16rbc) f16 NAG Interface to BLAS f16rbc NAG Library Function Document nag_dgb_norm (f16rbc) 1 Purpose nag_dgb_norm (f16rbc) calculates the value of the 1-norm, the 1-norm, the Frobenius norm or the maximum absolute

More information

NAG C Library Function Document nag_zsytri (f07nwc)

NAG C Library Function Document nag_zsytri (f07nwc) 1 Purpose NAG C Library Function Document nag_zsytri () nag_zsytri () computes the inverse of a complex symmetric matrix A, where A has been factorized by nag_zsytrf (f07nrc). 2 Specification void nag_zsytri

More information

NAG Library Function Document nag_zgelsy (f08bnc)

NAG Library Function Document nag_zgelsy (f08bnc) NAG Library Function Document nag_zgelsy () 1 Purpose nag_zgelsy () computes the minimum norm solution to a complex linear least squares problem minkb Axk 2 x using a complete orthogonal factorization

More information

NAG Library Function Document nag_summary_stats_onevar_combine (g01auc)

NAG Library Function Document nag_summary_stats_onevar_combine (g01auc) NAG Library Function Document nag_summary_stats_onevar_combine () 1 Purpose nag_summary_stats_onevar_combine () combines sets of summaries produced by nag_summary_stats_onevar (g01atc). 2 Specification

More information

NAG C Library Function Document nag_zhbmv (f16sdc)

NAG C Library Function Document nag_zhbmv (f16sdc) f16 NAG Interface to BLAS f16sdc 1 Purpose NAG C Library Function Document nag_zhbmv (f16sdc) nag_zhbmv (f16sdc) performs matrix-vector multiplication for a complex Hermitian band matrix. 2 Specification

More information

NAG Library Function Document nag_dummy_vars (g04eac)

NAG Library Function Document nag_dummy_vars (g04eac) 1 Purpose NAG Library Function Document nag_dummy_vars () nag_dummy_vars () computes orthogonal polynomial or dummy variables for a factor or classification variable. 2 Specification #include #include

More information

NAG C Library Function Document nag_dsbmv (f16pdc)

NAG C Library Function Document nag_dsbmv (f16pdc) f16 NAG Interface to BLAS f16pdc 1 Purpose NAG C Library Function Document nag_dsbmv (f16pdc) nag_dsbmv (f16pdc) performs matrix-vector multiplication for a real symmetric band matrix. 2 Specification

More information

NAG Library Function Document nag_opt_one_var_deriv (e04bbc)

NAG Library Function Document nag_opt_one_var_deriv (e04bbc) 1 Purpose NAG Library Function Document nag_opt_one_var_deriv () nag_opt_one_var_deriv () searches for a minimum, in a given finite interval, of a continuous function of a single variable, using function

More information

NAG Library Function Document nag_zhpev (f08gnc)

NAG Library Function Document nag_zhpev (f08gnc) f08 Least-squares and Eigenvalue Problems (LAPACK) NAG Library Function Document nag_zhpev () 1 Purpose nag_zhpev () computes all the eigenvalues and, optionally, all the eigenvectors of a complex n by

More information

NAG Library Function Document nag_dgetrf (f07adc)

NAG Library Function Document nag_dgetrf (f07adc) f07 Linear Equations (LAPACK) f07adc NAG Library Function Document nag_dgetrf (f07adc) 1 Purpose nag_dgetrf (f07adc) computes the LU factorization of a real m by n matrix. 2 Specification #include

More information

NAG Library Function Document nag_smooth_spline_fit (g10abc)

NAG Library Function Document nag_smooth_spline_fit (g10abc) 1 Purpose NAG Library Function Document nag_smooth_spline_fit () nag_smooth_spline_fit () fits a cubic smoothing spline for a given smoothing parameter. 2 Specification #include #include

More information

NAG Library Function Document nag_3d_shep_interp (e01tgc)

NAG Library Function Document nag_3d_shep_interp (e01tgc) e01 Interpolation e01tgc 1 Purpose NAG Library Function Document nag_3d_shep_interp (e01tgc) nag_3d_shep_interp (e01tgc) generates a three-dimensional interpolant to a set of scattered data points, using

More information

NAG Library Function Document nag_2d_spline_eval (e02dec)

NAG Library Function Document nag_2d_spline_eval (e02dec) 1 Purpose NAG Library Function Document nag_2d_spline_eval () nag_2d_spline_eval () calculates values of a bicubic spline from its B-spline representation. 2 Specification #include #include

More information

NAG Library Function Document nag_zhpr2 (f16ssc)

NAG Library Function Document nag_zhpr2 (f16ssc) NAG Library Function Document nag_zhpr2 () 1 Purpose nag_zhpr2 () performs a Hermitian rank-2 update on a complex Hermitian matrix stored in packed form. 2 Specification #include #include

More information

NAG Library Function Document nag_matop_complex_gen_matrix_cond_sqrt (f01kdc)

NAG Library Function Document nag_matop_complex_gen_matrix_cond_sqrt (f01kdc) f01 Matrix Factorizations f01kdc NAG Library Function Document nag_matop_complex_gen_matrix_cond_sqrt (f01kdc) 1 Purpose nag_matop_complex_gen_matrix_cond_sqrt (f01kdc) computes an estimate of the relative

More information

NAG Library Function Document. nag_matop_real_gen_matrix_cond_num

NAG Library Function Document. nag_matop_real_gen_matrix_cond_num NAG Library Function Document nag_matop_real_gen_matrix_cond_num () 1 Purpose nag_matop_real_gen_matrix_cond_num () computes an estimate of the absolute condition number of a matrix function f at a real

More information

NAG Library Function Document. nag_matop_complex_gen_matrix_cond_num

NAG Library Function Document. nag_matop_complex_gen_matrix_cond_num NAG Library Function Document nag_matop_complex_gen_matrix_cond_num () 1 Purpose nag_matop_complex_gen_matrix_cond_num () computes an estimate of the absolute condition number of a matrix function f of

More information

NAG Library Function Document nag_friedman_test (g08aec)

NAG Library Function Document nag_friedman_test (g08aec) NAG Library Function Document nag_friedman_test () 1 Purpose nag_friedman_test () performs the Friedman two-way analysis of variance by ranks on k related samples of size n. 2 Specification #include

More information

NAG Library Function Document nag_dgttrs (f07cec)

NAG Library Function Document nag_dgttrs (f07cec) NAG Library Function Document nag_dgttrs () Purpose nag_dgttrs () computes the solution to a real system of linear equations AX ¼ B or A T X ¼ B, where A is an n by n tridiagonal matrix and X and B are

More information

NAG C Library Function Document nag_surviv_risk_sets (g12zac)

NAG C Library Function Document nag_surviv_risk_sets (g12zac) g12 Survival Analysis g12zac 1 Purpose NAG C Library Function Document nag_surviv_risk_sets (g12zac) nag_surviv_risk_sets (g12zac) creates the risk sets associated with the Cox proportional hazards model

More information

NAG C Library Function Document nag_zspcon (f07quc)

NAG C Library Function Document nag_zspcon (f07quc) 1 Purpose NAG C Library Function Document nag_zspcon () nag_zspcon () estimates the condition number of a complex symmetric matrix A, where A has been factorized by nag_zsptrf (f07qrc), using packed storage.

More information

NAG Library Function Document nag_dgelsd (f08kcc)

NAG Library Function Document nag_dgelsd (f08kcc) NAG Library Function Document nag_dgelsd () 1 Purpose nag_dgelsd () computes the minimum norm solution to a real linear least squares problem 2 Specification minkb Axk 2 : x #include #include

More information

NAG C Library Function Document nag_cp_stat (g02ecc)

NAG C Library Function Document nag_cp_stat (g02ecc) g02 Correlation and Regression Analysis NAG C Library Function Document nag_cp_stat () 1 Purpose nag_cp_stat () calculates R 2 and C p -values from the residual sums of squares for a series of linear regression

More information

NAG Library Function Document nag_dgbmv (f16pbc)

NAG Library Function Document nag_dgbmv (f16pbc) NAG Library Function Document nag_dgbmv () 1 Purpose nag_dgbmv () performs matrix-vector multiplication for a real band matrix. 2 Specification #include #include void nag_dgbmv (Nag_OrderType

More information

NAG C Library Function Document nag_rank_regsn (g08rac)

NAG C Library Function Document nag_rank_regsn (g08rac) 1 Purpose NAG C Library Function Document nag_rank_regsn () nag_rank_regsn () calculates the parameter estimates, score statistics and their variance-covariance matrices for the linear model using a likelihood

More information