Documentation ¶
Index ¶
- type NonparametricDistribution
- func (dist *NonparametricDistribution) Clone() *NonparametricDistribution
- func (dist *NonparametricDistribution) CloneScalarPdf() ScalarPdf
- func (dist *NonparametricDistribution) ExportConfig() ConfigDistribution
- func (dist *NonparametricDistribution) GetParameters() Vector
- func (dist *NonparametricDistribution) ImportConfig(config ConfigDistribution, t ScalarType) error
- func (dist *NonparametricDistribution) Index(x_ ConstScalar) (int, error)
- func (dist *NonparametricDistribution) LogEntropy() Scalar
- func (dist *NonparametricDistribution) LogPdf(r Scalar, y ConstScalar) error
- func (dist *NonparametricDistribution) Pdf(r Scalar, y ConstScalar) error
- func (dist *NonparametricDistribution) ScalarType() ScalarType
- func (dist *NonparametricDistribution) SetParameters(parameters Vector) error
- type NonparametricEstimator
- func (obj *NonparametricEstimator) Clone() *NonparametricEstimator
- func (obj *NonparametricEstimator) CloneScalarBatchEstimator() ScalarBatchEstimator
- func (obj *NonparametricEstimator) CloneScalarEstimator() ScalarEstimator
- func (obj *NonparametricEstimator) Estimate(gamma ConstVector, p threadpool.ThreadPool) error
- func (obj *NonparametricEstimator) EstimateOnData(x, gamma ConstVector, p threadpool.ThreadPool) error
- func (obj *NonparametricEstimator) GetEstimate() (ScalarPdf, error)
- func (obj *NonparametricEstimator) Initialize(p threadpool.ThreadPool) error
- func (obj *NonparametricEstimator) NewObservation(x, gamma ConstScalar, p threadpool.ThreadPool) error
- func (obj *NonparametricEstimator) SetData(x ConstVector, n int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NonparametricDistribution ¶
type NonparametricDistribution struct { MargDensity DenseFloat64Vector // p(x_i) Delta []float64 X []float64 Xmap map[float64]int }
func NewDistribution ¶
func NewDistribution(x, y []float64) (*NonparametricDistribution, error)
func NullDistribution ¶
func NullDistribution(x []float64) (*NonparametricDistribution, error)
func (*NonparametricDistribution) Clone ¶
func (dist *NonparametricDistribution) Clone() *NonparametricDistribution
func (*NonparametricDistribution) CloneScalarPdf ¶
func (dist *NonparametricDistribution) CloneScalarPdf() ScalarPdf
func (*NonparametricDistribution) ExportConfig ¶
func (dist *NonparametricDistribution) ExportConfig() ConfigDistribution
func (*NonparametricDistribution) GetParameters ¶
func (dist *NonparametricDistribution) GetParameters() Vector
func (*NonparametricDistribution) ImportConfig ¶
func (dist *NonparametricDistribution) ImportConfig(config ConfigDistribution, t ScalarType) error
func (*NonparametricDistribution) Index ¶
func (dist *NonparametricDistribution) Index(x_ ConstScalar) (int, error)
func (*NonparametricDistribution) LogEntropy ¶
func (dist *NonparametricDistribution) LogEntropy() Scalar
func (*NonparametricDistribution) LogPdf ¶
func (dist *NonparametricDistribution) LogPdf(r Scalar, y ConstScalar) error
func (*NonparametricDistribution) Pdf ¶
func (dist *NonparametricDistribution) Pdf(r Scalar, y ConstScalar) error
func (*NonparametricDistribution) ScalarType ¶
func (dist *NonparametricDistribution) ScalarType() ScalarType
func (*NonparametricDistribution) SetParameters ¶
func (dist *NonparametricDistribution) SetParameters(parameters Vector) error
type NonparametricEstimator ¶
type NonparametricEstimator struct { *NonparametricDistribution scalarEstimator.StdEstimator MargCounts map[float64]float64 Dimension int NBins int MaxBins int BySize bool Verbose bool }
func NewEstimator ¶
func NewEstimator(nbins int) (*NonparametricEstimator, error)
func (*NonparametricEstimator) Clone ¶
func (obj *NonparametricEstimator) Clone() *NonparametricEstimator
func (*NonparametricEstimator) CloneScalarBatchEstimator ¶
func (obj *NonparametricEstimator) CloneScalarBatchEstimator() ScalarBatchEstimator
func (*NonparametricEstimator) CloneScalarEstimator ¶
func (obj *NonparametricEstimator) CloneScalarEstimator() ScalarEstimator
func (*NonparametricEstimator) Estimate ¶
func (obj *NonparametricEstimator) Estimate(gamma ConstVector, p threadpool.ThreadPool) error
func (*NonparametricEstimator) EstimateOnData ¶
func (obj *NonparametricEstimator) EstimateOnData(x, gamma ConstVector, p threadpool.ThreadPool) error
func (*NonparametricEstimator) GetEstimate ¶
func (obj *NonparametricEstimator) GetEstimate() (ScalarPdf, error)
func (*NonparametricEstimator) Initialize ¶
func (obj *NonparametricEstimator) Initialize(p threadpool.ThreadPool) error
func (*NonparametricEstimator) NewObservation ¶
func (obj *NonparametricEstimator) NewObservation(x, gamma ConstScalar, p threadpool.ThreadPool) error
func (*NonparametricEstimator) SetData ¶
func (obj *NonparametricEstimator) SetData(x ConstVector, n int) error
Click to show internal directories.
Click to hide internal directories.