- m
The dimension of the Wishart matrix.
- n1
The degree of freedome of the Wishart distribution S1
- n2
The degree of freedome of the Wishart distribution S2
- beta
The eigenvalues of inverse(S2)*S1 where S1 and S2 are
covariant matrices of W1 and W2 respectively.
- q0
The point to evaluate the matrix hypergeometric series. q0>0
- approxdeg
Zonal polynomials upto the approxdeg are calculated to evaluate
values near the origin. A zonal polynomial is determined by a given
partition (k1,...,km). We call the sum k1+...+km the degree.
- h
A (small) step size for the Runge-Kutta method. h>0.
- dp
Sampling interval of solutions by the Runge-Kutta method.
When autoplot=1 or dp is negative, it is automatically set.
if it is 0, no sample is stored.
- q
The second value y[0] of this function is the Prob(L1 < q)
where L1 is the first eigenvalue of the Wishart matrix.
- mode
When mode=c(1,0,0), it returns the evaluation
of the matrix hypergeometric series and its derivatives at q0.
When mode=c(1,1,(2^m+1)*p), intermediate values of P(L1 < x) with respect to
p-steps of x are also returned. Sampling interval is controled by dp.
When autoplot=1, mode is automatically set.
- method
a-rk4 is the default value.
When method="a-rk4", the adaptive Runge-Kutta method is used.
Steps are automatically adjusted by err.
- err
When err=c(e1,e2), e1 is the absolute error and e2 is the relative error.
This parameter controls the adative Runge-Kutta method.
If the output is absurd, you may get a correct answer by setting, e.g.,
err=c(1e-(xy+5), 1e-10) or by increasing q0 when initial value at q0 is very small as 1e-xy.
- automatic
automatic=1 is the default value.
If it is 1, the degree of the series approximation will be increased until
|(F(i)-F(i-1))/F(i-1)| < assigned_series_error where
F(i) is the degree i approximation of the hypergeometric series
with matrix argument.
Step sizes for the Runge-Kutta method are also set automatically from
the assigned_series_error if it is 1.
- assigned_series_error
assigned_series_error=0.00001 is the default value.
- verbose
verbose=0 is the default value.
If it is 1, then steps of automatic degree updates and several parameters
are output to stdout and stderr.
- autoplot
autoplot=0 is the default value.
If it is 1, then this function outputs an input for plot
(which is equivalent to setting the 3rd argument of the mode parameter properly).
When ans is the output, ans[1,] is c(q,prob at q,...), ans[2,] is c(q0,prob at q0,...), and ans[3,] is c(q0+q/100,prob at q/100,...), ...
When the adaptive Runge-Kutta method is used, the step size h may change
automatically,
which makes the sampling period change, in other words, the sampling points
q0+q/100, q0+2*q/100, q0+3*q/100, ... may change.
In this case, the output matrix may contain zero rows in the tail or overfull.
In case of the overful, use the mode option to get the all result.