Uses of Interface
dev.nm.stat.random.rng.multivariate.RandomVectorGenerator
Packages that use RandomVectorGenerator
Package
Description
-
Uses of RandomVectorGenerator in dev.nm.solver.multivariate.unconstrained.annealing.annealingfunction
Constructors in dev.nm.solver.multivariate.unconstrained.annealing.annealingfunction with parameters of type RandomVectorGeneratorModifierConstructorDescriptionConstructs a new instance that uses a given RVG.Constructs a new instance that uses a given RVG. -
Uses of RandomVectorGenerator in dev.nm.stat.evt.evd.bivariate
Subinterfaces of RandomVectorGenerator in dev.nm.stat.evt.evd.bivariateModifier and TypeInterfaceDescriptioninterface
Bivariate Extreme Value (BEV) distribution is the joint distribution of component-wise maxima of two-dimensional iid random vectors.Classes in dev.nm.stat.evt.evd.bivariate that implement RandomVectorGeneratorModifier and TypeClassDescriptionclass
class
The bivariate asymmetric logistic model.class
The asymmetric mixed model.class
The bivariate asymmetric negative logistic model.class
The bilogistic model.class
The Coles-Tawn model.class
The Husler-Reiss model.class
The bivariate logistic model.class
The negative bilogistic model.class
The bivariate negative logistic model. -
Uses of RandomVectorGenerator in dev.nm.stat.random.rng
Methods in dev.nm.stat.random.rng that return RandomVectorGeneratorModifier and TypeMethodDescriptionstatic RandomVectorGenerator
RNGUtils.synchronizedRVG
(RandomVectorGenerator rng) Returns a synchronized (thread-safe)RandomVectorGenerator
backed by a specified generator.Methods in dev.nm.stat.random.rng with parameters of type RandomVectorGeneratorModifier and TypeMethodDescriptionstatic List<double[]>
RNGUtils.nextN
(RandomVectorGenerator rvg, int n) Generatesn
random vectors from a given random vector generator.static RandomVectorGenerator
RNGUtils.synchronizedRVG
(RandomVectorGenerator rng) Returns a synchronized (thread-safe)RandomVectorGenerator
backed by a specified generator. -
Uses of RandomVectorGenerator in dev.nm.stat.random.rng.concurrent.cache
Classes in dev.nm.stat.random.rng.concurrent.cache that implement RandomVectorGeneratorModifier and TypeClassDescriptionclass
This is a fast thread-safe wrapper for random vector generators.Constructors in dev.nm.stat.random.rng.concurrent.cache with parameters of type RandomVectorGeneratorModifierConstructorDescriptionConstructs a new instance which wraps the given random vector generator and uses a cache which has 8 entries per available core.ConcurrentCachedRVG
(RandomVectorGenerator rvg, int cacheSize) Constructs a new instance which wraps the given random vector generator and uses a cache of the specified size. -
Uses of RandomVectorGenerator in dev.nm.stat.random.rng.multivariate
Classes in dev.nm.stat.random.rng.multivariate that implement RandomVectorGeneratorModifier and TypeClassDescriptionclass
A burn-in random number generator discards the first M samples.class
Generates uniformly distributed points on the surface of a hypersphere.class
An i.i.d.class
A multinomial distribution puts N objects into K bins according to the bins' probabilities.class
A multivariate Normal random vector is said to be p-variate normally distributed if every linear combination of its p components has a univariate normal distribution.class
Thinning is a scheme that returns every m-th item, discarding the last m-1 items for each draw.class
This random vector generator uniformly samples points over a box region.Constructors in dev.nm.stat.random.rng.multivariate with parameters of type RandomVectorGeneratorModifierConstructorDescriptionBurnInRVG
(RandomVectorGenerator rvg, int burnInSamples) Construct a burn-in RVG.ThinRVG
(RandomVectorGenerator rvg, int m) Constructs a thinned RVG. -
Uses of RandomVectorGenerator in dev.nm.stat.random.rng.multivariate.mcmc.hybrid
Classes in dev.nm.stat.random.rng.multivariate.mcmc.hybrid that implement RandomVectorGeneratorModifier and TypeClassDescriptionclass
Hybrid Monte Carlo, or Hamiltonian Monte Carlo, is a method that combines the traditional Metropolis algorithm, with molecular dynamics simulation.class
A simple decorator which will randomly vary dt between each sample.class
This class implements a hybrid MCMC algorithm.class
A multi-point Hybrid Monte Carlo is an extension of HybridMCMC, where during the proposal generation instead of considering only the last configuration after the dynamics simulation, we pick a proposal from a window of the last M configurations. -
Uses of RandomVectorGenerator in dev.nm.stat.random.rng.multivariate.mcmc.metropolis
Classes in dev.nm.stat.random.rng.multivariate.mcmc.metropolis that implement RandomVectorGeneratorModifier and TypeClassDescriptionclass
The Metropolis algorithm is a Markov Chain Monte Carlo algorithm, which requires only a function f proportional to the PDF from which we wish to sample.class
This basic Metropolis implementation assumes using symmetric proposal function.class
A generalization of the Metropolis algorithm, which allows asymmetric proposal functions.class
A variation of Metropolis, that uses the estimated covariance of the target distribution in the proposal distribution, based on a paper by Vihola (2011). -
Uses of RandomVectorGenerator in dev.nm.stat.stochasticprocess.multivariate.random
Classes in dev.nm.stat.stochasticprocess.multivariate.random that implement RandomVectorGeneratorModifier and TypeClassDescriptionclass
This interface represents a multivariate random process a.k.a.class
This is the Random Walk construction of a multivariate stochastic process per SDE specification. -
Uses of RandomVectorGenerator in dev.nm.stat.timeseries.linear.multivariate.arima
Classes in dev.nm.stat.timeseries.linear.multivariate.arima that implement RandomVectorGeneratorModifier and TypeClassDescriptionclass
This class simulates a multivariate ARIMA process.Constructors in dev.nm.stat.timeseries.linear.multivariate.arima with parameters of type RandomVectorGeneratorModifierConstructorDescriptionVARIMASim
(VARIMAModel arima, Vector[] lags, Vector[] innovations, RandomVectorGenerator rvg) Construct a multivariate ARIMA model.VARIMASim
(VARIMAModel arima, RandomVectorGenerator rvg) Construct a multivariate ARIMA model.