public class README
extends java.lang.Object
About package 'mml' — tools for Minimum Message Length inference.
MML
— core constants, functions and Models, including
Known
,
Geometric0
,
logStar0
,
WallaceInt0
,
Poisson0
,
Normal
(Gaussian),
N01
(μ=0, σ=1),
Laplace
,
vMF3
(von Mises Fisher in 3-D),
etc
UPModel
— unparameterised statistical Models
Model
— fully parameterised statistical Models
(also UPModel.M
)
Estimator
— estimate a fully parameterised
statistical Model
(also UPModel.Est
)
UPFunctionModel
— unparameterised Function-Models
FunctionModel
— fully parameterised Function-Models
(also UPFunctionModel.M
)
UPSeriesModel
— unparameterised Series-Models
SeriesModel
— fully parameterised Series-Models
(also UPSeriesModel.M
)
Discretes
— models of discrete data
MultiState
— models of Bernoulli trials –
coins, dice and the like
Continuous
— models of continuous, R, data
R_D
— models of multivariate
continuous, RD, data
Multinomial
CPT
— Conditional Probability Tables
Multivariate
Intervals
— discretization
NaiveBayes
— naive Bayes
Mixture
— Mixture Models
Tree
— decision- (classification-, regression-) Trees
Graphs
— Models of Graphs (networks)
UPModel.Transform
— Transformed Models, e.g., log-Normal
Also see supporting package(s) [la
].
References:
On Big Data:
Note that MML is agnostic about
big v
small data;
if you have an algorithm to efficiently calculate, or approximate,
the sufficient statistics
of a model and to calculate
a valid message length for a huge data-set, MML is amenable to that.
Copyright © 2018 Lloyd Allison. Reference: Lloyd Allison, "Coding Ockham's Razor", Springer, 2018. This file is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this file. If not, see http://www.gnu.org/licenses/
Constructor and Description |
---|
README() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |