-
void SRANDMULTISTUDENTST(rng_int_t *n, rng_int_t *m, rng_int_t *df, float *xmu, float *c, rng_int_t *ldc, rng_int_t *state, float *x, rng_int_t *ldx, rng_int_t *info)#
-
void DRANDMULTISTUDENTST(rng_int_t *n, rng_int_t *m, rng_int_t *df, double *xmu, double *c, rng_int_t *ldc, rng_int_t *state, double *x, rng_int_t *ldx, rng_int_t *info)#
-
void srandmultistudentst_(rng_int_t *n, rng_int_t *m, rng_int_t *df, float *xmu, float *c, rng_int_t *ldc, rng_int_t *state, float *x, rng_int_t *ldx, rng_int_t *info)#
-
void drandmultistudentst_(rng_int_t *n, rng_int_t *m, rng_int_t *df, double *xmu, double *c, rng_int_t *ldc, rng_int_t *state, double *x, rng_int_t *ldx, rng_int_t *info)#
-
void srandmultistudentst(rng_int_t n, rng_int_t m, rng_int_t df, float *xmu, float *c, rng_int_t ldc, rng_int_t *state, float *x, rng_int_t ldx, rng_int_t *info)#
-
void drandmultistudentst(rng_int_t n, rng_int_t m, rng_int_t df, double *xmu, double *c, rng_int_t ldc, rng_int_t *state, double *x, rng_int_t ldx, rng_int_t *info)#
Returns a vector of double precision pseudo-random numbers from multivariate students t distribution.
- Parameters:
n – [in] Number of values to generate, n > 0
m – [in] Number of dimensions to the multivariate distribution, m >= 1
df – [in] Degrees of freedom, df >= 2
xmu – [in] Means, xmu(m)
c – [in] Covariance matrix, c(ldc,m)
ldc – [in] Lead dimension of c in the calling routine, ldc >= m
state – [inout] On Entry: Current state of the base generator being used. state must have first been initialized with a call to drandinitialize On Exit: State of generator after n- values are generated
x – [out] Vector of n- values from a multivariate normal distribution, x(ldx,m)
ldx – [in] Lead dimension of x in the calling routine, ldx >= n
info – [out]
Error code
1 = Everything OK, but reference vector not set up, due to lref being -1 on entry
0 = Everything OK
-1 to -8 = Error in parameter, abs(info)