Vinecop.cdf¶
- Vinecop.cdf(self: pyvinecopulib.Vinecop, u: numpy.ndarray[numpy.float64[m, n]], N: int = 10000, num_threads: int = 1, seeds: List[int] = []) → numpy.ndarray[numpy.float64[m, 1]]¶
Evaluates the copula distribution.
Because no closed-form expression is available, the distribution is estimated numerically using Monte Carlo integration.
- Parameter
u
: An \(n \times (d + k)\) or \(n \times 2d\) matrix of evaluation points, where \(k\) is the number of discrete variables (see
select()
).- Parameter
N
: Integer for the number of quasi-random numbers to draw to evaluate the distribution (default: 1e4).
- Parameter
num_threads
: The number of threads to use for computations; if greater than 1, the function will generate
n
samples concurrently innum_threads
batches.- Parameter
seeds
: Seeds to scramble the quasi-random numbers; if empty (default), the random number quasi-generator is seeded randomly.
- Parameter