distribution

package
v0.0.0-...-d740340 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package distribution defines interfaces to be implemented by packages that implement random variables

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Distribution

type Distribution interface {
	// Init initializes a given Distribution with the supplied PRNG Engine and
	// distribution parameters
	Init(prng.Engine, ...float64)

	// Float64 returns the next random number satisfying the underlying
	// probability distribution
	Float64() float64

	// PDF or probability distribution function returns the relative likelihood
	// for the random variable to take on the given value
	PDF(float64) float64

	// CDF or cumulative distribution function returns the probability that
	// a real-valued random variable X of the probability distribution will be
	// found to have a value less than or equal to x
	CDF(float64) float64

	// GetParams returns the current parameters of the Distribution
	GetParams() []float64
}

Distribution is an interface for a random variable of a probability distribution

Directories

Path Synopsis
Package cauchy implements a cauchy continuous random variable
Package cauchy implements a cauchy continuous random variable
internal
distribtest
Package distribtest defines utilities for testing Distributions
Package distribtest defines utilities for testing Distributions
mathutils
Package mathutils defines math and statistics utilities for developing probability distributions
Package mathutils defines math and statistics utilities for developing probability distributions
Package lognormal implements a lognormal continuous random variable
Package lognormal implements a lognormal continuous random variable
Package normal implements a normal continuous random variable
Package normal implements a normal continuous random variable
Package uniform implements a uniform continuous random variable
Package uniform implements a uniform continuous random variable

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL