Package-level declarations

Types

Link copied to clipboard
class DMHMarkovChain(initialState: Int = 1, proposalMatrix: Array<DoubleArray>, alphaMatrix: Array<DoubleArray>, stream: RNStreamIfc = KSLRandom.nextRNStream()) : DMarkovChain
Link copied to clipboard
interface FunctionMVIfc
Link copied to clipboard
class MetropolisHastings1D(var initialX: Double, targetFun: FunctionIfc, proposalFun: ProposalFunction1DIfc) : Observable<Double> , RandomIfc

An implementation for a 1-Dimensional Metropolis Hasting process. The process is observable at each step

Link copied to clipboard
open class MetropolisHastingsMV(initialX: DoubleArray, val targetFun: FunctionMVIfc, val proposalFun: ProposalFunctionMVIfc, stream: RNStreamIfc = KSLRandom.nextRNStream(), batchStatistics: List<BatchStatistic> = createBatchStatistics(initialX.size)) : Observable<MetropolisHastingsMV> , MVSampleIfc, RNStreamChangeIfc, RNStreamControlIfc

An implementation for a multi-variable Metropolis Hasting process. The process is observable at each step

Link copied to clipboard

For use with MetropolisHastings1D. Represents the proposal function

Link copied to clipboard
Link copied to clipboard

For use with MetropolisHastingsMV. Represents the proposal function for the multivariate case.