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
interface ProposalFunction1DIfc
For use with MetropolisHastings1D. Represents the proposal function
Link copied to clipboard
Link copied to clipboard
interface ProposalFunctionMVIfc
For use with MetropolisHastingsMV. Represents the proposal function for the multivariate case.