- A() - Method in class graph.Graph
-
Return the Adjacency Matrix (of {0,1}s) of 'this' Graph.
- A - Variable in class mml.ExponentialUPM.M
-
Statistical parameter 'A', the mean.
- a - Variable in class mml.Linear1.M
-
Statistical parameters of the Model
y = a × x + b + N(0, σ).
- a - Variable in class mml.LinearD.M
-
Statistical parameter, 'a[D+1]' of the LinearD Model
y=a·x+b+N(0,σ) where 'b' is a[D].
- a2m(Alignment, Estimator) - Static method in class la.bioinformatics.Alignment
-
Estimate a SeriesModel to suit the Alignment al.
- Adaptive - Class in mml
-
The UnParameterised Adapative Model of Bounded Discrete data;
also see
M
.
- Adaptive(Value) - Constructor for class mml.Adaptive
-
Definition parameters
dp = (bounds, α) where
bounds = (lwb, upb) on 'this' Model's data-space,
and
αk > 0 is the "offset" to be
added to the frequency of value v
k by
nlLH(ss)
.
- Adaptive.M - Class in mml
-
Model
Mdl
should be enough
for most purposes but here is its class, fully (trivially)
parameterised (M).
- addMore(Vector.Slice) - Method in class la.maths.Vector
-
- addMore(Vector, int, int) - Method in class la.maths.Vector
-
It is impossible, an error, to add more than zero elements
(of 'v'==this) to 'this' Vector as they are all already there,
but to a
Slice
is possible.
- addMore(Vector, int, int) - Method in class la.maths.Vector.Slice
-
Return 'this' Slice with elements p.[loP,hiP) prepended or
appended as appropriate; it requires (and checks) that
p == parent()
.
It is an error if 'this' and p overlap.
- adjacent(int, int) - Method in class graph.Graph
-
- adjacent(int, int) - Method in class graph.Undirected
-
- adjacent(int, int) - Method in class graph.Undirected.AsDirected
-
- advance() - Method in class graph.Graph.SubGraphs
-
Move on to the next
subGraph
in the Series.
- advance() - Method in class la.util.Series
-
Advance past the current element -- there might or might not
be any more; also see
Series.hasSome()
.
- advance(int) - Method in class la.util.Series
-
Advance past 'n' elements (an error if impossible).
- advance() - Method in class la.util.Series.Lines
-
- advance() - Method in class la.util.Series.Range
-
- advance() - Method in class la.util.Series.Separator
-
Advance to the next variable, if any.
- advance() - Method in class mml.SeriesModel.Analysis
-
Advance to the next
Model
and the
next
data
element.
- advanceTo(int) - Method in class la.util.Series
-
Advance to position 'n' (an error if impossible).
- algnmnt(Value.Inc_Or[]) - Static method in class la.bioinformatics.Alignment
-
- Alignment - Class in la.bioinformatics
-
This is experimental code, not a production application.
You are welcome to look, but consider it to be ephemeral.
- Alignment() - Constructor for class la.bioinformatics.Alignment
-
- Alignment.UPSame - Class in la.bioinformatics
-
An UnParameterised SeriesModel of Alignments where both sequences are
of the same element Type.
- Alignment.UPSame.M - Class in la.bioinformatics
-
The fully parameterised SeriesModel of Alignments.
- alpha() - Method in class mml.Adaptive
-
The "offsets" to be the initial values of the frequency
counters of data Values by
nlLH(ss)
.
- alpha - Variable in class mml.BetaUPM.M
-
Shape parameters 'alpha' and 'beta'.
- alpha - Variable in class mml.Dirichlet.M
-
M's statistical parameter;
αi > 0,
0 ≤ i < D
.
- alpha - Variable in class mml.Poisson0UPM.M
-
The mean (and variance) of the Poisson0 distribution.
- analyse(String, Vector) - Static method in class eg.Musicians
-
- analysis(Value.Scannable) - Method in class la.bioinformatics.Alignment.UPSame.M
-
Separate out match/indel, Left elements, and Right elements
from sv, do analyses of each, combine results.
- analysis(Value.Scannable) - Method in class mml.Markov.M
-
Return the Analysis of a datum Series sv.
- analysis(Value.Scannable) - Method in class mml.SeriesModel
-
Create (start) an
Analysis
of Scannable sv.
- Analysis(Value.Scannable) - Constructor for class mml.SeriesModel.Analysis
-
Construct (prepare for) the Analysis of
a given Scannable Value sv.
- analysis(Value.Scannable) - Method in class mml.UPSeriesModel.K.M
-
The analysis of data Series sv returns the same Model,
eltMdl
, for every element in sv.
- andSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- AoM() - Method in class la.la.Value
-
- AoM() - Method in class la.la.Value.Cts
-
The Accuracy of Measurement (AoM),
x()
±(AoM()/2),
as in 3.14 to the nearest 0.01, say.
- AoM() - Method in class la.la.Value.Defer
-
force(), and return the v.AoM of this Deferred Value.
- AoM() - Method in class la.la.Value.Int
-
Return zero, i.e., Ints are "exact".
- AoM() - Method in class la.la.Value.Real
-
Returns 0.0 because a Real Value is precise.
- AoM() - Method in class la.la.Value.Structured
-
The
AoM
of 'this'
complete Structured Value.
- AoM(int) - Method in class la.maths.Vector
-
Return this.elt(i).AoM() — assuming this is a
Vector of Cts.
- ap - Variable in class la.la.Value.Defer.App
-
The Function, 'f', and actual parameter, 'ap', to be
applied at a later date, maybe.
- aparam - Variable in class la.la.Expression.Application
-
Represents the application of 'fun' to 'aparam'.
- App(Value, Value) - Constructor for class la.la.Value.Defer.App
-
Construct an unapplied
(Function, actual-parameter) pair.
- append(Vector) - Method in class la.maths.Vector
-
Append Vectors 'this' and 'v2', of the same type!
- append() - Method in class la.maths.Vector
-
For 'this' non-empty Vector (data-set?) of Vectors,
append
them all, that is
flatten k dimensions to (k-1) dimensions.
- append(Vector) - Method in class la.maths.Vector.Slice
-
'this' appended to v2 but be efficient if they have
the same
parent
and abut.
- append(Series) - Method in class la.util.Series
-
Series of elements from 'this' until exhausted, then from 's2'.
- appendSB(StringBuffer) - Method in class la.la.Declaration
-
- appendSB(StringBuffer) - Method in class la.la.Expression
-
The use of a StringBuffer, sb, gives linear complexity when
printing large Values; also see
Expression.toString()
.
- appendSB(StringBuffer) - Method in class la.la.Expression.Application
-
- appendSB(StringBuffer) - Method in class la.la.Expression.Binary
-
- appendSB(StringBuffer) - Method in class la.la.Expression.Block
-
- appendSB(StringBuffer) - Method in class la.la.Expression.Const
-
- appendSB(StringBuffer) - Method in class la.la.Expression.Ident
-
- appendSB(StringBuffer) - Method in class la.la.Expression.IfExp
-
- appendSB(StringBuffer) - Method in class la.la.Expression.LambdaExp
-
- appendSB(StringBuffer) - Method in class la.la.Expression.Tuple
-
- appendSB(StringBuffer) - Method in class la.la.Expression.Unary
-
- appendSB(StringBuffer) - Method in class la.la.Type
-
- APPLICATION - Static variable in class la.la.Expression
-
- Application(Expression, Expression) - Constructor for class la.la.Expression.Application
-
- applicPriority - Static variable in class la.la.Syntax
-
- apply(Value) - Method in class la.la.Function
-
Apply 'this' Function to parameter 'p'.
- apply(Value) - Method in class la.la.Function.Cts2Cts
-
- apply(Value) - Method in class la.la.Function.Cts2Cts.Integral
-
- apply(Value) - Method in class la.la.Function.Cts2Cts2Cts
-
- apply(Value) - Method in class la.la.Function.CtsD2CtsD
-
Given a Vector xs:RD, return a Vector
f(xs):RD where 'f' is 'this' Function.
- apply(Value) - Method in class la.la.Function.Native
-
apply(v) does whatever you specify to implement 'this' Native
Function
BUT it must return a Value in at least
WHNF; see
Value.force()
.
- apply(Value) - Method in class la.la.Function.Native2
-
Take the parameter 'v0' and return a
Function.Native
which takes
the parameter 'v1' to produce the result (this(v0))(v1).
- apply(Value) - Method in class la.la.Function.Native3
-
Take the given parameter 'v0' and return a
Function.Native2
which
takes parameters 'v1' and 'v2' and produces a result.
- apply(Value) - Method in class la.la.Value
-
- apply(Value) - Method in class la.la.Value.Defer
-
force() the Function and return v.apply(p).
- apply(Value) - Method in class la.la.Value.Lambda
-
- apply(Value) - Method in class mml.Discretes
-
- apply(Value) - Method in class mml.Estimator
-
Apply, 'this' Estimator to a data-set,
ds
, that is,
return the Model
ds2Model(ds)
.
- apply(Value) - Method in class mml.Linear1
-
Return the fully parameterised Linear1
Model
having statistical parameters sp.
- apply(Value) - Method in class mml.NormalMu
-
- apply(Value) - Method in class mml.NormalUPM
-
apply((μ, σ)), return
a fully parameterised Normal
M Model
.
- apply(Value) - Method in class mml.UPFunctionModel
-
- apply(Value) - Method in class mml.UPModel
-
Given statistical parameters, sp, return a Model,
sp2Model(0, 0, sp)
,
i.e., one that is not estimated, having zero part 1 and
part 2 message lengths.
- apply(Value) - Method in class mml.UPSeriesModel
-
Return the fully parameterised SeriesModel with
statistical parameters sp.
- apply2(Value, Value) - Method in class la.la.Function.Cts2Cts2Cts
-
- apply2(Value, Value) - Method in class la.la.Function.Native2
-
apply2(v0,v1) does whatever you specify, BUT it must
return a Value in
WHNF – see
Value.force()
.
- apply2(Value, Value) - Method in class la.la.Function.Native3
-
Take the given parameters 'v0' and 'v1' and return a
Function.Native
which takes 'v2' and produces a result.
- apply3(Value, Value, Value) - Method in class la.la.Function.Native3
-
apply3(v0,v1,v2) does whatever you specify,
BUT it
must return a Value in
WHNF; see
Value.force()
.
- apply_nxx(int, double, double) - Method in class la.la.Function.Cts2Cts.Integral
-
Integrate
f
from 'lo' to 'x' numerically in 'n' steps
using Simpson's rule, called by
apply_xx
.
- apply_Vec(Vector) - Method in class la.la.Function.CtsD2CtsD
-
Used by
apply(xs)
;
ignores issues of the result's AoM.
- apply_x(double) - Method in class la.la.Function.Cts2Cts
-
- apply_x(double) - Method in class la.la.Function.Cts2Cts.Derivative
-
- apply_x(double) - Method in class la.la.Function.Cts2Cts.Integral
-
Returns a Cts→Cts which (i) will take hix &
call
apply_xx(lox,hix)
, and (ii) has
the Derivative
f
.
- apply_x(double) - Method in class la.la.Library.Power
-
- apply_xx(double, double) - Method in class la.la.Function.Cts2Cts.Derivative
-
Compute the Derivative of
f
by finite-difference,
δ.
- apply_xx(double, double) - Method in class la.la.Function.Cts2Cts.Integral
-
- apply_xx(double, double) - Method in class la.la.Function.Cts2Cts2Cts
-
Does the work, roughly this(v)(w)=apply_xx(v,w).
- arithOprs - Static variable in class la.la.Syntax
-
- arities - Variable in class la.la.Type.Option
-
Special case when ids={} and arities={}.
- arrayA() - Method in class graph.Graph
-
Return the Adjacency Matrix as a square int[][].
- as_1xn() - Method in class la.maths.Vector
-
Make a "row-Vector", i.e., a 1×n-
Matrix
,
of 'this' Vector (regardless of the element type).
- as_nx1() - Method in class la.maths.Vector
-
Make a "column Vector", i.e., a n×1-
Matrix
,
of 'this' Vector (regardless of the element type).
- asDiagonal(Value) - Method in class la.maths.Vector
-
Make a square, diagonal
Matrix
of 'this' Vector,
using 'z' for all off-diagonal elements.
- asDirected() - Method in class graph.Undirected
-
Convenience function.
- AsDirected() - Constructor for class graph.Undirected.AsDirected
-
- asEstimator(Value) - Method in class mml.Model
-
Return an Estimator that always "estimates" 'this' Model.
- asGiven(double) - Method in class mml.FunctionModel
-
- asGiven(double, double) - Method in class mml.FunctionModel
-
Return a clone of 'this' FunctionModel but with msg1
and msg2 as specified.
- asGiven(double) - Method in class mml.Mixture.M
-
- asGiven(double, double) - Method in class mml.Mixture.M
-
- asGiven(double) - Method in class mml.Model
-
Return 'this' Model as a "given", with zero first-part
message length, and a specified second-part, msg2,
asGiven(0,msg2)
.
- asGiven(double, double) - Method in class mml.Model
-
Enables setting the first- and second-part message lengths, msg1
and msg2, after having estimated the statistical parameter(s) of
a Model, say.
- asGiven(double) - Method in class mml.SeriesModel
-
- asGiven(double, double) - Method in class mml.SeriesModel
-
Return a clone of 'this' SeriesModel but with msg1 and
msg2 as specified.
- asGiven(double) - Method in class mml.UPFunctionModel.M
-
- asGiven(double, double) - Method in class mml.UPFunctionModel.M
-
Enables setting the first- and second-part message lengths, msg1
and msg2, after having estimated the statistical parameter(s),
say.
- asGiven(double) - Method in class mml.UPModel.M
-
- asGiven(double, double) - Method in class mml.UPModel.M
-
Enables setting the first- and second-part message lengths, msg1
and msg2, after having estimated the statistical parameter(s) of
a Model, say.
- asGiven(double) - Method in class mml.UPSeriesModel.M
-
- asGiven(double, double) - Method in class mml.UPSeriesModel.M
-
Enables setting the first- and second-part message lengths, msg1
and msg2, after having estimated the statistical parameter(s),
say.
- asInt() - Method in class la.util.Series.Discrete
-
- asList() - Method in class la.util.Series
-
Return a
List
of elements in 'this' Series;
beware, do not share the Series because a Series has
side-effects but a List does not.
- asMatrix() - Method in class la.maths.Matrix
-
- asMatrix() - Method in class la.maths.Vector
-
Provided 'this' is a
rectangular Vector of Vectors, return it
as the equivalent
Matrix
; also see
Matrix.asMatrix()
.
- asMultivariateM() - Method in class mml.Mixture.M
-
- asQ() - Method in class la.maths.Q
-
- asQ() - Method in class la.maths.Vector
-
Make 'this'
4D Vector of Cts a
quaternion
in the obvious way.
- asQrotn() - Method in class la.maths.Vector
-
Make 'this'
3D Vector of Cts,
(x, y, z), a
quaternion
(0.0, x, y, z). Note, asQrotn() is
used in
rotate(q)
.
- asUndirected() - Method in class graph.Directed
-
Convenience function.
- AsUndirected() - Constructor for class graph.Directed.AsUndirected
-
- asUPModel() - Method in class mml.Discretes.Bounded.M
-
Return a
Bounded
that always produces 'this'
Bounded.M.
- asUPModel() - Method in class mml.Estimator
-
In some context, it might(?) be necessary to treat 'this'
Estimator as an
UnParameterised
Model, upm, where
upm.
estimator(triv)
always returns
'this' Estimator.
- asUPModel() - Method in class mml.FunctionModel
-
Treat 'this' fully parameterised FunctionModel as an
UnParameterised one.
- asUPModel() - Method in class mml.Model
-
It might be necessary, in some context, to treat 'this' fully
parameterised Model as an
UnParameterised
Model,
having trivial problem-definition parameter, that always produces
(by
apply
,
estimator
,
etc.) 'this' Model
asGiven
, so to say.
- asUPModel() - Method in class mml.SeriesModel
-
Treat 'this' fully parameterised SeriesModel as an
UnParameterised one.
- asV3() - Method in class la.maths.Q
-
For 'this' Quaternion, (a,b,c,d), return the 3D Vector (b,c,d).
- Atomic(String) - Constructor for class la.la.Type.Atomic
-
- Atomic() - Constructor for class la.la.Value.Atomic
-
- attributes - Static variable in class eg.Ducks
-
- b - Variable in class la.la.Value.Bool
-
The boolean
of 'this' Bool Value.
- b - Variable in class mml.LaplaceUPM.M
-
The median, μ, and the scale, b, of this Model.
- b - Variable in class mml.Linear1.M
-
Statistical parameters of the Model
y = a × x + b + N(0, σ).
- Bessel_I(double, double) - Static method in class la.maths.Maths
-
Iα(x), the modified Bessel function of the 1st kind;
x ≥ 0, and the order α ≥ 0,
are reals here.
- Bessel_I2(double, double) - Static method in class la.maths.Maths
-
- Bessel_I_asymptotic(double, double) - Static method in class la.maths.Maths
-
For "large" x, uses Hankel's asymptotic expansion.
- Bessel_I_series(double, double) - Static method in class la.maths.Maths
-
For "small" x, uses the series expansion.
- BestOf - Class in mml
-
The UnParameterised BestOf Model – choose the best one
out of a given Tuple of alternative UnParameterised Models.
- BestOf(Value) - Constructor for class mml.BestOf
-
The problem definition parameter 'upms' is a Tuple of
UnParameterised Models; saved as
upms[]
.
- BestOf.M - Class in mml
-
The fully parameterised Model;
BestOf
is the UnParameterised Model.
- beta - Variable in class mml.BetaUPM.M
-
Shape parameters 'alpha' and 'beta'.
- Beta - Static variable in class mml.MML
-
The UnParameterised
Beta
Model.
- BetaUPM - Class in mml
-
(INCOMPLETE, no Estimator yet)
The Β (Beta) Model (probability distribution).
- BetaUPM(Value) - Constructor for class mml.BetaUPM
-
- BetaUPM.M - Class in mml
-
The fully parameterised Beta Model (probability distribution).
- BINARY - Static variable in class la.la.Expression
-
- Binary(int, Expression, Expression) - Constructor for class la.la.Expression.Binary
-
- bind(String, Value) - Method in class la.la.Environment
-
Extend 'this' Environment by binding a Variable 'id' to
a Value 'v'; typically id is the formal
parameter
of a Function.
- bind(String[], Value[]) - Method in class la.la.Environment
-
Extend 'this' Environment by binding Variables 'ids' to Values 'vs'.
- binOprs - Static variable in class la.la.Syntax
-
- bird_2_walk_N_talk - Static variable in class eg.Ducks
-
UnParameterised function-model of Species→Bool×Bool.
- bird_N_walk_N_talk - Static variable in class eg.Ducks
-
UnParameterised Model of Species×(Bool×Bool).
- birds - Static variable in class eg.Ducks
-
- birdUPM - Static variable in class eg.Ducks
-
- BLOCK - Static variable in class la.la.Expression
-
- Block(Declaration, Expression) - Constructor for class la.la.Expression.Block
-
- bMax - Variable in class mml.Linear1.Est
-
Bounds on 'b';
prior
, pr(b) is uniform.
- bMin - Variable in class mml.Linear1.Est
-
Bounds on 'b';
prior
, pr(b) is uniform.
- body - Variable in class la.la.Expression.LambdaExp
-
- book_eg - Static variable in class eg.Ducks
-
The particular Naive Bayes function-model used as
an example in the book.
- BOOL - Static variable in class la.la.Type
-
- Bool(int) - Constructor for class la.la.Value.Bool
-
n=0 for false, n=1 for true.
- BOOL_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- boolUPM - Static variable in class eg.Ducks
-
- bOp(int, Function) - Method in class la.la.Function
-
A binary operator on Functions 'this' (f) and 'g', such that
(f <op> g)(x) = f(x) <op> g(x).
- bOp(int) - Static method in class la.la.Library
-
Return a curried Function based on the binary operator, 'op'
(+, *, etc).
- bOp(int, Value) - Method in class la.la.Value.Bool
-
Apply a binary operator, 'op', that is 'and', 'or' or
the comparisons, to Bools 'this' and 'rgt'.
- bOp(int, Value) - Method in class la.la.Value
-
Apply binary Operator 'op' to Values 'this' and 'rgt', if implemented
(this default throws an Exception).
- bOp(int, Value) - Method in class la.la.Value.Cts
-
Apply the binary operator 'op' to 'this', and 'rgt', Cts.
- bOp(int, Value) - Method in class la.la.Value.Defer
-
All binary operators (other than 'cons') are strict on 'this', so
force() and return v.bOp(op,rgt) for binary operator 'op'.
- bOp(int, Value) - Method in class la.la.Value.Discrete
-
Apply binary operator 'op' to Discrete 'this', and to 'rgt'; this
particular 'bOp(,)' takes care of the comparison operators.
- bOp(int, Value) - Method in class la.la.Value.Int
-
Apply binary operator 'op', that is '+', '-', '*', '/' or
the comparisons, to 'this' Int, and to 'rgt'.
- bOp(int, Value) - Method in class la.la.Value.Tuple
-
Apply binary operator, 'op', element-wise to Tuples 'this'
and 'rgt'.
- bOp(int, Value) - Method in class la.maths.Vector
-
Binary operator, 'op', on 'this' Vector, and 'v', that is apply
op
element-wise returning a Vector of results.
- BOTH - Static variable in class la.la.Value.Inc_Or
-
LEFT = 0, RIGHT = 1, BOTH = 2.
- Both(Value, Value) - Constructor for class la.la.Value.Inc_Or.Both
-
- bounded() - Method in class la.la.Type.Discrete
-
Does 'this' Discrete have both
lower
and
upper
bounds?
- Bounded(Value) - Constructor for class mml.Continuous.Bounded
-
- Bounded(Value) - Constructor for class mml.Discretes.Bounded
-
- bounds() - Method in class la.la.Type.Discrete
-
'this' Discrete's 〈
lwb
,
upb
〉
if appropriate, else exception.
- bounds() - Method in class mml.Adaptive
-
- bounds() - Method in class mml.Continuous.Bounded
-
Return (lwb, upb) of the data-space.
- bounds() - Method in class mml.Continuous.Bounded.M
-
- bounds() - Method in class mml.Continuous.Uniform
-
- bounds() - Method in class mml.Discretes.Bounded
-
The bounds, [
lwb()
,
upb()
],
on 'this' Model's dataspace.
- bounds() - Method in class mml.Discretes.Bounded.M
-
- bounds() - Method in class mml.Discretes.Uniform
-
- bounds() - Method in class mml.MultiState
-
- byDegree() - Method in class graph.Graph
-
- byDegree(boolean) - Method in class graph.Graph
-
Return 'this' Graph
Renumbered
with Vertices in
decreasing or increasing order of
degree
as 'descending' is true or false.
- ByPdf - Class in mml
-
A class that may be useful in defining (UnParameterised) Models over
continuous data-spaces such as, but not limited to,
Value.Cts
, and as defined by a probability density function
pdf(d)
and
nlPdf(d)
.
- ByPdf(Value) - Constructor for class mml.ByPdf
-
- ByPdf.M - Class in mml
-
The (abstract) class of fully parameterised
ByPdf
Models;
specify
nlPdf(d)
.
- C(int) - Constructor for class graph.Directed.C
-
The number of Vertices in the Graph and in the cycle.
- c - Variable in class la.la.Library.Power
-
'c' the multiplicative constant, and 'p' the
power of 'x', as in c*xp.
- C - Static variable in class la.la.Value
-
- C3 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- C4 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- canonical() - Method in class graph.Graph
-
Return a canonical
Renumbering
of 'this' Graph,
that is the one yielding the largest adjacency matrix when
it is read as a binary number, in a "certain order".
- Canonical(int[]) - Constructor for class graph.Graph.Canonical
-
Note, the constructor does not (could not easily)
check that 'vs' really is a canonical renumbering.
- canonical() - Method in class graph.Graph.Canonical
-
Returns 'this' – it's canonical, right?
Also see @link Graph#canonical() canonical()}.
- canonical1(RefInt) - Method in class graph.Graph
-
Like
canonical()
but
also counting the number of automorphisms.
- canonical1R(int, int, BitSet, Graph.Renumbered, Graph.Renumbered, RefInt) - Method in class graph.Graph
-
Does the hard work of finding a 'bestG' -- 'this' Graph Renumbered --
for
canonical1
.
- canonical2(RefInt) - Method in class graph.Graph
-
Does the hard work of finding a 'bestG' -- 'this' Graph Renumbered --
for
canonical()
.
- canonical2R(int[], int[], int, int, int, BitSet, Graph.Renumbered, Graph.Renumbered, RefInt) - Method in class graph.Graph
-
Does the hard work of finding a 'bestG' -- 'this' Graph Renumbered --
for
canonical2(nAuto)
.
- cartesian2polar - Static variable in class la.la.Library
-
This Function, R2→R2,
converts Cartesian coordinates 〈x,y〉
to polar coordinates 〈r,θ〉.
- catalan(int) - Static method in class la.maths.Maths
-
Return the Nth Catalan number, N ≥ 0.
- CD4 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- CD5 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- CD6 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- Cell(Value, Value) - Constructor for class la.la.Value.List.Cell
-
- ch - Variable in class la.la.Value.Char
-
The char
of 'this' Char Value.
- CHAR - Static variable in class la.la.Type
-
- Char(String) - Constructor for class la.la.Type.Char
-
- Char(char) - Constructor for class la.la.Value.Char
-
- CHAR_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- charLiteral - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- CHARS - Static variable in class la.la.Type
-
- Chars(String) - Constructor for class la.la.Value.Chars
-
- Chars2 - Static variable in class eg.Graphing
-
'CHARS × CHARS' Type, i.e.,
a pair of
CHARS
(Strings).
- check(int, Graph, int[], Graph, int[]) - Method in class mml.MotifA.M
-
- check(Value) - Method in class mml.Simplex
-
Perform a validity check on datum v —
that it is L1-normalised.
- checkProperties() - Method in class graph.Graph
-
Check
type()
's properties hold for 'this' Graph.
- checkProperties(Graph) - Method in class graph.Type
-
Check that Graph 'g' does satisfy the requirements of 'this' Type.
- Child - Interface in graph
-
A Child Object can return the
parent
Graph
from which it is Derived or to which it is otherwise related.
- choice - Variable in class mml.BestOf.M
-
The index of the best of the
upms[]
(parameterised).
- classEst - Variable in class mml.Mixture.Est
-
The estimator for an individual class (cluster, component)
of the Mixture
Model
.
- clearV(Graph, BitSet, Graph.Induced, BitSet) - Method in class mml.MotifD
-
?Obsolete; 'instnc' only uses Vertices in 'free'?
- clearV2(Graph, BitSet, Graph.Induced, BitSet) - Method in class mml.MotifD
-
?Obsolete; 'instnc' only uses Vertex-pairs (V2) in 'free'?
- clone(boolean) - Method in class graph.Type
-
Return a "cloned" Type but with 'isDirected' set as indicated.
- close - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- closes() - Method in class la.la.Value.Option
-
- closes() - Method in class la.la.Value.Structured
-
- closes() - Method in class la.maths.Vector
-
- code - Variable in class la.la.Value.Lambda
-
- col(int) - Method in class la.maths.Vector
-
Provided 'this' is a Vector of
Value.Structured
,
return the c-th column, as a Vector.
- col - Variable in class mml.Tree.DFork
-
The number of the input column (variable) to be
tested; NB.
- col() - Method in class mml.Tree.DFork
-
- col() - Method in class mml.Tree.Fork
-
The number of the column of the input that is to be tested.
- col - Variable in class mml.Tree.OFork
-
The number of the input column (variable) to be
tested; NB.
- col() - Method in class mml.Tree.OFork
-
- col() - Method in class mml.Tree.Param.Fork
-
- colon - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- cols(int[]) - Method in class la.maths.Vector
-
Provided 'this' is a Vector of
Value.Tuple
, return
the Vector of Tuples made up of the columns specified by cs.
- combine(boolean, Vector.Slice) - Method in class la.maths.Vector
-
Either
addMore
(add=true) Vector 'v' to this
or
delete
(add=false) v from this Vector.
- comma - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- comparator - Static variable in class la.la.Value
-
- compare(String, Estimator, Mixture.Est, Vector, Vector) - Static method in class eg.Iris
-
Compare a no-mixture 'baseEst'-imated Model to a
'mxEst'-imated Mixture model on data-set 'ds4'
(the full 'ds5' data-set is only for cross-tabulation).
- compareTo(Value) - Method in class la.la.Value
-
Note, not all Values are actually Comparable.
- compareTo(Value) - Method in class la.la.Value.Option
-
Is 'this' Option < (-1), > (+1), or = (0) rgt?
Note, 'this' and 'rgt' must be of the same Option Type.
- compareTo(Value) - Method in class la.la.Value.Tuple
-
Is 'this' Tuple < (-1), > (+1), or equal (0) to 'rgt'?
Note, 'this' and rgt must have the same shape.
- compareTo(Value) - Method in class la.maths.Vector
-
Compare 'this' Vector to v, returning -ve (<),
0 (=), or +ve (>).
- comparisonOprs - Static variable in class la.la.Syntax
-
- compete(int, int, Model, Estimator, Estimator) - Static method in class mml.Test
-
Do a number of 'trials', each time using Model 'gen' to generate
a data-set of 'N' values, and then fitting Models by
estimators 'e1' and 'e2' to that data-set to see which
one wins in the minimum message length challenge.
- compete(int, int, double, Model, Estimator, Estimator) - Static method in class mml.Test
-
- condMdls - Variable in class mml.CPT.M
-
An array of now fully parameterised (conditional)
upm
-Models, one Model for each possible
case (Value) of the input datum.
- condModel(Value) - Method in class mml.CPT.M
-
Return the
Model
of the ouput datum conditional
upon the Value of the input datum (variable), 'id'.
- condModel(Value) - Method in class mml.FunctionModel
-
Return the Model for output datum, od, conditional upon the
given input datum, id.
- condModel(Value) - Method in class mml.Intervals.M
-
- condModel(Value) - Method in class mml.Linear1.M
-
Conditional Model of output datum y given input datum x, i.e., the
Normal
,
N(ax + b, σ) .
- condModel(Value) - Method in class mml.LinearD.M
-
Conditional Model of output datum y given input datum x,
i.e., the
Normal
Model,
N(
a
·x+
b
,
σ)
.
- condModel(Value) - Method in class mml.Multinomial.M
-
- condModel(Value) - Method in class mml.NaiveBayes.M
-
Return a
MultiState
Model of output datum od
conditional on given input datum id.
- condModel(Value) - Method in class mml.Tree.DFork
-
Use column (variable)
col
of the input
datum to choose one of
subTrees
.
- condModel(Value) - Method in class mml.Tree.Leaf
-
Given input datum 'id', always return
mdl
of od.
- condModel(Value) - Method in class mml.Tree.OFork
-
Use column (variable)
col
of the input datum, <
v. ≥
split
, to choose one of the two
subTrees
.
- condModel(Value) - Method in class mml.UPFunctionModel.K.M
-
Return
mdl
; input datum id is ignored in K.
- condNl2Pr(Value, Value) - Method in class mml.FunctionModel
-
- condNlPr(Value, Value) - Method in class mml.FunctionModel
-
Return the negative log probability of the output datum, od,
conditional upon the input datum, id.
- condPr(Value, Value) - Method in class mml.FunctionModel
-
Return the probability of the output datum, od, conditional upon
the input datum, id.
- conjugate() - Method in class la.maths.Q
-
Return the conjugate, (a,-b,-c,-d), of
'this' Quaternion (a,b,c,d).
- cons(Value, Value) - Static method in class la.la.Value
-
Convenience function returning the List h::t.
- consSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- CONST - Static variable in class la.la.Expression
-
- Const(Value) - Constructor for class la.la.Expression.Const
-
- constAoM() - Method in class la.maths.Vector
-
By default, return −1 (any negative) indicating the elements' AoMs
(if appropriate) may vary from element to element.
- constAoM() - Method in class la.maths.Vector.Derived
-
constAoM() of the original Vector.
- constAoM() - Method in class la.maths.Vector.Ints
-
- constAoM() - Method in class la.maths.Vector.Slice
-
- constAoM() - Method in class la.maths.Vector.Weighted
-
- constNlAoM() - Method in class la.maths.Vector
-
If
constAoM()
is >0, return
its negative log, otherwise an error.
- constWt() - Method in class la.maths.Vector
-
By default, return 1.0 indicating that every element has that
weight
.
- constWt() - Method in class la.maths.Vector.Derived
-
constWt() of the original Vector.
- constWt() - Method in class la.maths.Vector.Slice
-
- constWt() - Method in class la.maths.Vector.Weighted
-
Default -1, indicating elts' weights may vary from elt to elt.
- contains(Type) - Method in class la.la.Type
-
Does 'this' Type contain (or equal) Type 't'?
- contains(Type) - Method in class la.la.Type.Tuple
-
Does 'this' Tuple Type contain Type 't'?
- contains(Type) - Method in class la.la.Type.Tuple.GP
-
Does 'this' Tuple(t1,t2,...) Type contain Type 't'?
- contains(Type) - Method in class la.la.Type.Vector
-
Does 'this' Vector Type contain Type 't'?
- Continuous - Class in mml
-
Continuous may be used to define (UnParameterised) Models over
Cts
Values by specifying a (-log) probability
density function,
Continuous.M.nlPdf_x(double)
, on a Value's 'x()'.
- Continuous(Value) - Constructor for class mml.Continuous
-
- Continuous.Bounded - Class in mml
-
UnParameterised Bounded Continuous Models, over
a range, [lwb, upb], of Cts Values.
- Continuous.Bounded.M - Class in mml
-
Fully parameterised Bounded Continuous Models.
- Continuous.M - Class in mml
-
The (abstract) class of fully parameterised Continuous Models.
- Continuous.M.Transform - Class in mml
-
A Continuous.M.Transform "is a" (extends) Continuous,
i.e., is an UnParameterised Continuous model; the fully
trivially parameterised Model is
Continuous.M.Transform.MM
.
- Continuous.M.Transform.MM - Class in mml
-
(Wanted to call this class M, as in Continuous.M.Transform.M,
but the compiler (1.8.0_101) objects.)
The fully, trivially parameterised...M.
- Continuous.Transform - Class in mml
-
- Continuous.Transform.M - Class in mml
-
- Continuous.Uniform - Class in mml
-
The UnParameterised Uniform Continuous Model on the range
[lwb, upb].
- Continuous.Uniform.M - Class in mml
-
- contraction(int[]) - Method in class graph.Graph
-
Convenience function.
- Contraction(int[]) - Constructor for class graph.Graph.Contraction
-
vs must be a subset of the parent Graph's
{0, ..., vSize()-1}.
- coot - Static variable in class eg.Ducks
-
- CPT - Class in mml
-
CPT -- Conditional Probability Table -- an (UnParameterised)
FunctionModel,
from an input datum with a working
n()
, such as a
Value.Discrete
or a
Tuple
of Discretes,
to a Model of the
output datum.
- CPT(Value) - Constructor for class mml.CPT
-
Given problem-definition parameters,
dp = (lwb,upb,upm), construct an (UnParameterised) CPT
with (upb_n - lwb_n + 1) entries, each entry
being (eventually) an fully parameterised upm-Model.
- CPT.M - Class in mml
-
CPT.M, a fully parameterised Function Model, being a
conditional probability table.
- CR - Static variable in class la.la.Value
-
- csv(boolean, boolean, char, Type.Tuple, int, InputStream) - Static method in class la.maths.Vector
-
Input a data-set of "comma-"separated values from a given InputStream
(often a FileInputStream
).
- csv(Type.Tuple, InputStream) - Static method in class la.maths.Vector
-
csv(...)
using some common default parameter values.
- CTS - Static variable in class la.la.Type
-
- Cts(String) - Constructor for class la.la.Type.Cts
-
- cts(double, double) - Static method in class la.la.Value
-
Return a
Cts
Value representing x±AoM/2.
- Cts() - Constructor for class la.la.Value.Cts
-
- Cts2Cts() - Constructor for class la.la.Function.Cts2Cts
-
- Cts2Cts2Cts() - Constructor for class la.la.Function.Cts2Cts2Cts
-
- CTS_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- CtsD2CtsD() - Constructor for class la.la.Function.CtsD2CtsD
-
- cummulativeCatalans(int) - Static method in class la.maths.Maths
-
- curlclose - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- curlopen - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- currentSecs() - Static method in class la.la.FP
-
The current running time in seconds (to 0.001).
- curry - Static variable in class la.la.Library
-
curry: ((t, u) → v) → (t → u → v).
- cutPts - Variable in class mml.Intervals.M
-
The N-1 ordered cut-points, N≥1, dividing the data-space
of the input datum, id, into N intervals (buckets),
{<cp0, [cp0,cp1), ...,
≥cpN-2}.
- D(Declaration) - Method in class la.la.Environment
-
Extend 'this' Environment as specified by Declaration(s) 'dec',
semantically D : Decs → Env → Env.
- d - Variable in class la.la.Expression.Block
-
Represents let [rec] d in e
- D - Variable in class mml.Direction.Uniform
-
The dimension of
RD; see
D()
.
- D() - Method in class mml.Direction.Uniform
-
The dimension of
RD; return
D
.
- D() - Method in class mml.LinearD
-
D(), the dimension of the input variable x:RD in x→y.
- D() - Method in class mml.R_D
-
D(), the dimension of the data-space RD.
- D - Variable in class mml.R_D.Forest
-
The number of columns, the dimension, D, of RD.
- D() - Method in class mml.R_D.Forest
-
- D - Variable in class mml.R_D.ForestSearch
-
A datum is a Vector of 'D' Continuous Values.
- D() - Method in class mml.R_D.ForestSearch
-
- D - Variable in class mml.R_D.Independent
-
The number of columns of the data.
- D() - Method in class mml.R_D.Independent
-
- D() - Method in class mml.R_D.M
-
R_D.this.
D()
, the dimension, D, of
RD.
- D() - Method in class mml.R_D.M.Transform
-
The dimension, D(), of RD is as per
the enclosing R_D.M.
- D - Variable in class mml.R_D.NrmDir
-
The dimension, D, of the data-space,
RD, i.e.,
dirnUPM
's
D()
.
- D() - Method in class mml.R_D.NrmDir
-
Return
D
, the dimension of
the data-space,
RD.
- D() - Method in class mml.R_D.Transform
-
The dimension D() of the data-space RD.
- D() - Method in class mml.Simplex
-
D, the dimension of [0, 1]
D which contains
the K-Simplex; D =
K()
+1.
- D() - Method in class mml.vMF
-
D(), the dimension of RD.
- d2_dx2() - Method in class la.la.Function.Cts2Cts
-
The second derivative, d
2/dx
2 this,
that is
d_dx()
twice.
- d_dx() - Method in class la.la.Function.Cts2Cts
-
Return the derivative of 'this' function, d/dx this.
- Declaration - Class in la.la
-
Declaration specifies the abstract syntax (parse tree) of
[rec] x0=e0, x1=e1, ...
- Declaration(boolean, String[], Expression[]) - Constructor for class la.la.Declaration
-
Create a, possibly recursive (isRec?), Declaration binding
identifier ids[0] to Expression es[0], and so on;
also see
Expression.Block
.
- Defaults(double, double, Value) - Constructor for class mml.Model.Defaults
-
- defer(Environment) - Method in class la.la.Expression.Const
-
- defer(Environment) - Method in class la.la.Expression
-
- defer(Environment) - Method in class la.la.Expression.LambdaExp
-
It is in fact safe to return the
eval
-uated
λ-Function
(which contains the
given 'r'), after all λ-Function and
Value.Defer
are very similar.
- Defer() - Constructor for class la.la.Value.Defer
-
- defnParams() - Method in class mml.Estimator
-
- defnParams() - Method in class mml.NormalMu
-
Return Real
μ
, the problem defining parameter.
- defnParams() - Method in class mml.UPModel
-
Return the common-knowledge, problem-defining parameter(s) for the
fully parameterised
M-Model
s that 'this' UPModel
can and will produce.
- defnParams() - Method in class mml.UPModel.Est
-
Return the enclosing UPModel's problem defining parameters,
UPModel.this.
defnParams()
.
- degree(int) - Method in class graph.Directed
-
- degree(int) - Method in class graph.Graph
-
- degree(int) - Method in class graph.Graph.Renumbered
-
- degree(int) - Method in class graph.Undirected
-
- degree(int) - Method in class graph.Undirected.Sparse
-
O(1)-time.
- delete(Vector.Slice) - Method in class la.maths.Vector
-
- delete(Vector, int, int) - Method in class la.maths.Vector
-
Delete elements [lo, hi) of 'v' from 'this'; it requires
(and checks) that v == this.
- delete(Vector, int, int) - Method in class la.maths.Vector.Slice
-
Return 'this' Slice with elements p.[loP,hiP) deleted; it requires
(and checks) that
p == parent()
.
The elements being dropped must in fact be in 'this' Slice.
- delta - Variable in class mml.NearInverse.M
-
The "statistical parameter".
- delta_x - Variable in class mml.HeavyTail.Over_x1.M
-
The double version of δ>1, and
the normalising constant 'k'.
- dense(Type, Matrix) - Static method in class graph.Directed
-
Return a Dense Directed Graph having Type 't' and Adjacency Matrix 'A'.
- dense(boolean, Matrix) - Static method in class graph.Directed
-
- dense(Matrix) - Static method in class graph.Directed
-
- dense(Type, int[][]) - Static method in class graph.Directed
-
- dense(boolean, int[][]) - Static method in class graph.Directed
-
- dense(int[][]) - Static method in class graph.Directed
-
- Dense(Type, Matrix) - Constructor for class graph.Directed.Dense
-
- dense(Type, Matrix) - Static method in class graph.Graph
-
- dense(Type, int[][]) - Static method in class graph.Graph
-
- dense(Type, Matrix) - Static method in class graph.Undirected
-
Return an Undirected Graph of Type 't' and square
symmetric
adjacency Matrix 'A'.
- dense(boolean, Matrix) - Static method in class graph.Undirected
-
- dense(Matrix) - Static method in class graph.Undirected
-
- dense(Type, int[][]) - Static method in class graph.Undirected
-
- dense(boolean, int[][]) - Static method in class graph.Undirected
-
- dense(int[][]) - Static method in class graph.Undirected
-
- Dense(Type, Matrix) - Constructor for class graph.Undirected.Dense
-
- Dependent - Class in mml
-
An UnParameterised Dependent Model of data pairs,
〈id, od〉, made from an UnParameterised Model,
upm
, of the input (independent) datum, id, and from an
UnParameterised FunctionModel,
upfm
, of the output
(dependent) datum, od, conditional on id.
- Dependent(Value) - Constructor for class mml.Dependent
-
- Dependent.M - Class in mml
-
A fully parameterised
Dependent
Model of
data pairs, 〈id, od〉, made from a Model, im,
of the input (independent) datum, id, and from a
FunctionModel
,
fm, of the ouput (dependent) datum, od, conditional upon id.
- Derivative() - Constructor for class la.la.Function.Cts2Cts.Derivative
-
Construct the Derivative of the Cts2Cts, '
f
'.
- Derived() - Constructor for class graph.Graph.Derived
-
- Derived() - Constructor for class la.maths.Vector.Derived
-
- DFork(double, double, Value) - Constructor for class mml.Tree.DFork
-
sp = (col, [sp
0, ..., sp
n-1]) where col is
column
number and sp
i is the statistical
parameter(s) of
subTreesi
.
- DFork(int, Tree.Param[]) - Constructor for class mml.Tree.Param.DFork
-
- Directed - Class in graph
-
The class of Directed Graphs.
- Directed() - Constructor for class graph.Directed
-
- Directed.AsUndirected - Class in graph
-
Ignore the directions of the Edges in 'this' Directed Graph to
create an Undirected version; in general there is a loss
of information.
- Directed.C - Class in graph
-
The class of Cyclic Directed Graphs of the form
v0 → v1 → ...
- Directed.Dense - Class in graph
-
A Dense, Directed Graph with Type t and adjacency Matrix A.
- Directed.Edge - Class in graph
-
- Directed.Sparse - Class in graph
-
The class of Sparse Directed Graphs.
- Directed.Sparse.Induced - Class in graph
-
An induced subgraph of a Sparse Directed Graph is
Sparse and Directed.
- Directed.Sparse.Renumbered - Class in graph
-
A Sparse Directed Graph renumbered accpording to
vs
is Sparse and Directed.
- Directed.Vertex - Class in graph
-
- Direction - Class in mml
-
UnParameterised Models of Directions, that is of
RD
-Vectors, of
known
norm (length, size, radius).
- Direction(Value) - Constructor for class mml.Direction
-
- Direction.M - Class in mml
-
(Abstract) a fully parameterised Model of Direction
is made by defining
nlPdf(v)
.
- Direction.Uniform - Class in mml
-
The UnParameterised Uniform Model of Directions in
RD.
- Direction.Uniform.M - Class in mml
-
Direction.Uniform.Mdl
should be sufficient for many purposes, but here is
M, the class of fully parameterised Uniform Direction Models.
- directPredecessors(int) - Method in class graph.Directed.Sparse
-
- directPredecessors(int) - Method in class graph.Graph
-
- directSuccessors(int) - Method in class graph.Directed.Sparse
-
- directSuccessors(int) - Method in class graph.Graph
-
- Dirichlet - Class in mml
-
The UnParameterised Dirichlet Model (probability distribution)
for data from a
K
-Simplex.
- Dirichlet(Value) - Constructor for class mml.Dirichlet
-
K, the degrees of freedom in the
data, that is
one less than the
dimension
of the data.
- Dirichlet.M - Class in mml
-
The fully parameterised Dirichlet Model (probability distribution);
the UnParameterised Model is
here
.
- dirnMdl - Variable in class mml.R_D.NrmDir.M
-
A fully parameterised Model of Directions, that is of
RD Vector Directions.
- dirnUPM - Variable in class mml.R_D.NrmDir
-
dirnUPM is the UnParameterised Model of
Direction
in
RD.
- Discrete(String, boolean, int, boolean, int) - Constructor for class la.la.Type.Discrete
-
Note, this is assumed to be un-
ordered
.
- Discrete(String, boolean, int, boolean, int, boolean) - Constructor for class la.la.Type.Discrete
-
- Discrete() - Constructor for class la.la.Value.Discrete
-
- Discrete(Type) - Constructor for class la.util.Series.Discrete
-
- Discretes - Class in mml
-
The (abstract) sub-class of UnParameterised Model that may be helpful
in defining Models of Discrete data-spaces (Values), such as
Value.Enum
data.
- Discretes(Value) - Constructor for class mml.Discretes
-
- Discretes.Bounded - Class in mml
-
The class of UnParameterised Models over Bounded Discrete data
such as [3, 7], or DNA, say.
- Discretes.Bounded.M - Class in mml
-
The (abstract) class of fully parameterised
Discrete Bounded Models.
- Discretes.M - Class in mml
-
The (abstract) class of fully parameterised Models of
Discrete data-spaces.
- Discretes.Shifted - Class in mml
-
- Discretes.Uniform - Class in mml
-
The UnParameterised Uniform Model (distribution) on data in
bounds = [lo, hi], pretty much the simplest
Discrete Model having only the trivial
"
statistical
parameter."
Also see the fully parameterised
Discretes.Uniform.M
,
and
Continuous.Uniform
.
- Discretes.Uniform.M - Class in mml
-
- display(Model, Vector) - Static method in class eg.Iris
-
Print out a summary of Model 'm', its 1st and 2nd-part
message lengths and its performance on data-set 'ds'.
- DNA - Static variable in class la.la.Type
-
- dot - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- dot(Vector) - Method in class la.maths.Vector
-
The dot- (inner-) product of Vectors of Cts, 'this' and 'v'.
- double1(double) - Static method in class la.maths.Q
-
Return the Quaternion (a + 0i +0j + 0k).
- doubles(double[][], double) - Static method in class la.maths.Matrix
-
Convenience function,
doubles : double[][] × AoM → Matrix, where
every element of the Matrix has the same
AoM()
.
- doubles(double[][]) - Static method in class la.maths.Matrix
-
Convenience function
: double[][] → Matrix, where each
elt(r,c) is an
exact Real
.
- Doubles() - Constructor for class la.maths.Matrix.Doubles
-
- Doubles(int) - Constructor for class la.maths.Matrix.Doubles
-
- doubles(double[]) - Static method in class la.maths.Q
-
Given an array of doubles {a,b,c,d}, return the
Quaternion (a + bi +cj + dk).
- doubles(double, double, double, double) - Static method in class la.maths.Q
-
Return the Quaternion (a + bi +cj + dk).
- doubles(double, double[]) - Static method in class la.maths.Vector
-
Convenience function : nlAoM × double[] → Vector,
where we know the nlAoM of the Vector as a whole, but not
of each elt(i).
- doubles(double[], double) - Static method in class la.maths.Vector
-
- doubles(double[]) - Static method in class la.maths.Vector
-
Convenience function : double[] → Vector; note AoM=0.
- Doubles() - Constructor for class la.maths.Vector.Doubles
-
- dp - Variable in class mml.UPModel
-
- dpndt - Variable in class mml.NaiveBayes
-
The (UnParameterised) Dependent Model, made of
〈O, O→I〉, that we are going to turn around
(invert) to get I→O as desired.
- dpndt_m - Variable in class mml.NaiveBayes.M
-
The "backwards" Dependent Model of (O×I), that
we are turning around, I→O; it is made of
〈O, O→I〉 and we want I→O.
- drop(int) - Method in class la.maths.Vector
-
- drop(int, int) - Method in class la.maths.Vector
-
Drop elements [lo,hi) of 'this' Vector, lo inclusive,
hi exclusive.
- dropLast(int) - Method in class la.maths.Vector
-
- ds - Static variable in class eg.Ducks
-
A toy data-set from which to estimate a function-model.
- ds - Variable in class mml.SeriesModel.Analysis
-
The Series produced by the given data Series.
- ds2FunctionModel(Value) - Method in class mml.UPFunctionModel.Est
-
- ds2L1stats(Vector) - Static method in class mml.R_D
-
Calculate all per-two-column Linear1-
stats
.
- ds2mdlE(Value, Vector) - Method in class mml.Graphs.GERadaptive
-
- ds2mdlE(Value, Vector) - Method in class mml.Graphs.GERfixed
-
- ds2mdlE(Value, Vector) - Method in class mml.Graphs.IndependentEdges
-
Estimate a Discretes.Bounded.M, of Edge existence
(0/1, false/true) from 'ds', a data-set of Graphs.
- ds2mdlV(Value, Vector) - Method in class mml.Graphs
-
Estimate a Model of |V|, from 'ds', a data-set of Graphs.
- ds2Model(Vector) - Method in class mml.Estimator
-
- ds2Model(Value) - Method in class mml.UPFunctionModel.Est
-
Given a data-set, ds, return a fully parameterised
M
.
- ds2Model(Value) - Method in class mml.UPSeriesModel.Est
-
Given a data-set, ds, return a fully parameterised SeriesModel.
- ds2ModelSp(Vector) - Method in class mml.Estimator
-
- ds2NorL1stats(Vector, int[]) - Static method in class mml.R_D
-
Calculate Normal-
stats
for each
"parent-less" column and Linear1-
stats
for each column that has a 'parent' column.
- ds2Nstats(Vector) - Static method in class mml.R_D
-
Calculate all per-column Normal-
stats
.
- ds2SeriesModel(Value) - Method in class mml.UPSeriesModel.Est
-
- duck - Static variable in class eg.Ducks
-
- Ducks - Class in eg
-
- Ducks() - Constructor for class eg.Ducks
-
- e - Variable in class la.la.Expression.Block
-
- e - Variable in class la.la.Expression.Unary
-
The subexpression, e.g., 'exp' as in 'not exp'.
- e - Variable in class la.la.Value.Defer.Exp
-
The Expression to be
eval
-uated
,
using Environment
r
, at some later date, maybe.
- E - Static variable in class la.la.Value
-
- e1 - Variable in class la.la.Expression.IfExp
-
- e2 - Variable in class la.la.Expression.IfExp
-
- e3 - Variable in class la.la.Expression.IfExp
-
- Edge(int, int) - Constructor for class graph.Directed.Edge
-
- Edge(int, int) - Constructor for class graph.Graph.Edge
-
- Edge(int, int) - Constructor for class graph.Undirected.Edge
-
- edges() - Method in class graph.Graph
-
- edgesCorrespond(Graph) - Method in class graph.Graph
-
Assumes this.vSize() = g.vSize()
and gets on with checking Edge correspondence,
this.vi : g.vi.
- eg - package eg
-
Package 'eg'; see eg's
README
.
- eigen() - Method in class la.maths.Matrix
-
Return the Eigen-Values and Eigen-Vectors,
(eVals, eVecs), of 'this'
square, symmetric
Matrix using the
Matrix.Jacobi
algorithm.
- eigenValues() - Method in class la.maths.Matrix
-
Return the Eigen-Values of 'this' square, symmetric Matrix.
- eigenVectors() - Method in class la.maths.Matrix
-
Return the Eigen-Vectors of 'this' square, symmetric Matrix.
- eight - Static variable in class la.la.Value
-
- eLabel(int, int) - Method in class graph.Directed.AsUndirected
-
- eLabel(int, int) - Method in class graph.Directed.Sparse.Induced
-
- eLabel(int, int) - Method in class graph.Directed.Sparse.Renumbered
-
- eLabel(int, int) - Method in class graph.Graph.Contraction
-
Edge labels, if any, as per
v2pv
and
the
parent
Graph.
- eLabel(int, int) - Method in class graph.Graph
-
UnsupportedOperation, the default assumption is no
Edge labels.
- eLabel(int, int) - Method in class graph.Graph.Induced
-
Edge labels, if any, as per
vs
and
the
parent()
Graph.
- eLabel(int, int) - Method in class graph.Graph.Renumbered
-
The
parent
's eLabel(vs[v0],isEdge[v1]).
- eLabel(int, int) - Method in class graph.Graph.ToDirected
-
- eLabel(int, int) - Method in class graph.Graph.ToUndirected
-
- eLabel(int, int) - Method in class graph.Undirected.AsDirected
-
- eLabel(int, int) - Method in class graph.Undirected.Sparse.Induced
-
- eLabel(int, int) - Method in class graph.Undirected.Sparse.Renumbered
-
- eLabelled() - Method in class graph.Graph
-
- eLabels() - Method in class graph.Graph
-
Return all Edge labels, or null if unlabelled.
- elseSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- elt() - Method in class graph.Graph.SubGraphs
-
Return the current subGraph in 'this' Series if
hasSome()
.
- elt(int) - Method in class graph.Type
-
- elt(int) - Method in class la.bioinformatics.Alignment
-
- elt(int) - Method in class la.la.Type
-
This default throws an error, inapplicable.
- elt(int) - Method in class la.la.Type.Function
-
elt(0) returns the input Type, elt(1) the output, if known!
- elt(int) - Method in class la.la.Type.Model
-
elt(0) returns the dataspace (Type), if known!
- elt(int) - Method in class la.la.Type.Tuple.GP
-
- elt(int) - Method in class la.la.Type.Vector
-
- elt(int) - Method in class la.la.Value.Chars
-
- elt(int) - Method in class la.la.Value.Defer
-
force(), and return the v.elt(i) of this Deferred Value.
- elt(int) - Method in class la.la.Value
-
- elt(int) - Method in class la.la.Value.Inc_Or.Both
-
- elt(int) - Method in class la.la.Value.Inc_Or.Left
-
- elt(int) - Method in class la.la.Value.Inc_Or.Right
-
- elt(int) - Method in class la.la.Value.List
-
- elt(int) - Method in class la.la.Value.Maybe.Just
-
- elt(int) - Method in class la.la.Value.Option.GP
-
Return 'this' Option's i-th element,
elt(i)
, in
WHNF
.
- elt(int) - Method in class la.la.Value.Structured
-
The i-th element (component, field) of 'this'
Structured Value, counting from zero.
- elt(int) - Method in class la.la.Value.Tuple
-
Returns the i-th elt (
forced
).
- elt(int) - Method in class la.la.Value.Tuple.GP
-
- elt(int) - Method in class la.maths.Matrix
-
Row 'r' (top-level element r) of 'this' Matrix; a sub-class of
Matrix might be able to provide a more efficient version than
this default.
- elt(int, int) - Method in class la.maths.Matrix
-
The Matrix element at position c of
elt(r)
,
that is at column c of row r of 'this' Matrix.
- elt(int) - Method in class la.maths.Matrix.GP2
-
- elt(int, int) - Method in class la.maths.Matrix.GP2
-
- elt(int) - Method in class la.maths.Vector.Derived
-
elt(i) of the original Vector.
- elt(int) - Method in class la.maths.Vector
-
Element 'i' of 'this' Vector.
- elt(int, int) - Method in class la.maths.Vector
-
Provided 'this' is a Vector of
Value.Structured
,
return the element at row 'r',
column 'c'.
- elt(int) - Method in class la.maths.Vector.GP
-
- elt(int) - Method in class la.maths.Vector.Slice
-
- elt(int) - Method in class la.maths.Vector.Weighted
-
- elt() - Method in class la.util.Series.Discrete
-
- elt() - Method in class la.util.Series
-
- elt() - Method in class la.util.Series.Lines
-
The current line (a Chars Value).
- elt() - Method in class la.util.Series.Range
-
- elt() - Method in class la.util.Series.Separator
-
- elt() - Method in class mml.SeriesModel.Analysis
-
Return a pair being the Model for the current
data element and that data element, that is
〈
eltM()
,
eltD()
〉.
- elt(int) - Method in class mml.Tree.Param.DFork
-
- elt(int) - Method in class mml.Tree.Param.Leaf
-
Return
sp
, providing i==0.
- elt(int) - Method in class mml.Tree.Param.OFork
-
- elt_n() - Method in class la.util.Series.Discrete
-
The current element's int "code".
- elt_n() - Method in class la.util.Series.Range
-
- eltD() - Method in class mml.SeriesModel.Analysis
-
- eltM() - Method in class mml.SeriesModel.Analysis
-
- eltMdl - Variable in class mml.Sequences.K.M
-
The (parameterised) Model to be used as the
Model of every element of the Sequence.
- eltMdl - Variable in class mml.UPSeriesModel.K.M
-
Fully parameterised Model, eltMdl, of elements.
- elts - Variable in class la.la.Type.Tuple.GP
-
The component Types (fields) of 'this' Tuple.
- elts - Variable in class la.la.Value.Option.GP
-
The elements (components, fields) 'elts', if any.
- elts() - Method in class la.la.Value.Option.GP
-
- elts() - Method in class la.la.Value.Structured
-
All the elements (components, fields) as an array; this default
implementation may well be bettered in a sub-class.
- elts(int[]) - Method in class la.la.Value.Tuple
-
Return a sub-Tuple of 'this', made of just the
elements at the selected positions, 'ps'.
- elts - Variable in class la.la.Value.Tuple.GP
-
The elements of 'this' Tuple.GP.
- elts(int[], int[]) - Method in class la.maths.Matrix
-
Return the sub-Matrix with rows, rs, and columns, cs.
- elts - Variable in class la.maths.Matrix.GP2
-
The [][] of Values held in 'this' GP2.
- elts(int[]) - Method in class la.maths.Vector
-
Return a sub-Vector of 'this', being made up of the
positions, ps.
- elts - Variable in class la.maths.Vector.GP
-
The array of Values held in 'this' GP.
- elts() - Method in class la.maths.Vector.GP
-
- eltType - Variable in class la.la.Type.Vector
-
The element Type of a Vector (if known).
- eltType() - Method in class la.la.Value.Chars
-
- eltType() - Method in class la.maths.Matrix.Doubles
-
- eltType() - Method in class la.maths.Matrix
-
The element Type of 'this' Matrix must be
VECTOR
.
- eltType() - Method in class la.maths.Matrix.Ints
-
- eltType() - Method in class la.maths.Vector.Derived
-
The element Type of the original Vector.
- eltType() - Method in class la.maths.Vector.Doubles
-
- eltType() - Method in class la.maths.Vector
-
The type of all(!) elements of 'this' Vector.
- eltType() - Method in class la.maths.Vector.Ints
-
- eltType() - Method in class la.maths.Vector.Slice
-
- eltType() - Method in class la.maths.Vector.Strings
-
- eltType() - Method in class la.maths.Vector.Weighted
-
- eltUPM - Variable in class mml.Sequences.K
-
The (UnParameterised) Model to be used as the
Model of every element of every Sequence datum.
- eltUPM - Variable in class mml.UPSeriesModel.K
-
- EM(Vector, Vector, Estimator) - Static method in class la.bioinformatics.Alignment
-
- EM(Mixture.M, double[][], Vector) - Method in class mml.Mixture.Est
-
The core Expectation Maximization algorithm.
- EM(double[][], Vector) - Method in class mml.Mixture.Est
-
Find
a good Mixture Model starting from the given
memberships.
- EM(Mixture.M, Vector) - Method in class mml.Mixture.Est
-
Find
a good Mixture Model starting from the given
Model, mx.
- empty - Static variable in class la.la.Environment
-
A (the) empty Environment -- might be useful for
Functions
that are complete unto themselves?
- empty - Static variable in class la.maths.Vector
-
The empty Vector with no elements at all.
- EMPTY - Static variable in class la.util.Series
-
- Enum(String, String[]) - Constructor for class la.la.Type.Enum
-
An Enum Type created thus is assumed to be
un-ordered
.
- Enum(String, String[], boolean) - Constructor for class la.la.Type.Enum
-
E.g., DNA = A | C | G | T.
- Enum(int) - Constructor for class la.la.Value.Enum
-
- ENUM_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- env - Static variable in class la.la.Library
-
An Environment binding names (Strings) to standard Functions,
for example, "id"→
id
,
"fst"→
fst
, etc.
- Environment - Class in la.la
-
Semantically, Environment = Identifier → Value,
an Environment, r : Environment
('r' is close to the Greek ρ), is a function (in Java a class)
mapping identifers onto the Values bound to them.
- Environment() - Constructor for class la.la.Environment
-
Create an empty Environment (with no sub-Environment).
- Environment(Environment) - Constructor for class la.la.Environment
-
Create an empty Environment linked to next.
- eofSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- eoi() - Method in class la.la.Lexical
-
Is this Lexical at its 'end of input', or not?
- epsilon - Static variable in class la.maths.Maths
-
A tiny amount, epsilon, to allow for rounding error where necessary.
- eq - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- errMsg(String) - Method in class la.la.Value
-
It has all gone pear-shaped; identify 'this' and 'msg'.
- error(String) - Method in class la.la.Expression
-
Throw a RuntimeException.
- error(String) - Method in class la.la.Lexical
-
Print an error message, msg, and stop.
- error(String) - Method in class la.la.Syntax
-
Print an error message, msg, and stop.
- error(String) - Method in class la.la.Value
-
- error(String) - Method in class la.util.Series
-
Throw a RuntimeException.
- error(String) - Method in class la.util.Timer
-
Throw a RuntimeException.
- error(String) - Static method in class la.util.Util
-
- es - Variable in class graph.Directed.Sparse
-
The Edges of 'this' Sparse, as an int[E][2] array.
- es - Variable in class graph.Undirected.Sparse
-
The Edges, as int[|E|][2], defining 'this' Undirected
Sparse Graph.
- es - Variable in class la.la.Declaration
-
The Expressions (Values) bound to the identifiers, 'ids'.
- eSize() - Method in class graph.Directed.Sparse
-
- eSize() - Method in class graph.Graph
-
The number of Edges in 'this' Graph, |E|≥0.
- eSize() - Method in class graph.Undirected.Sparse
-
- Est(Value) - Constructor for class mml.Linear1.Est
-
Parameter ps = 〈bMin, bMax, sigmaMin, sigmaMax〉.
- Est(Value) - Constructor for class mml.LinearD.Est
-
The estimators parameter 'ps' is the bounds on σ.
- Est(Value) - Constructor for class mml.Mixture.Est
-
- Est(Value) - Constructor for class mml.NormalMu.Est
-
ps = (siMin, siMax).
- Est(Value) - Constructor for class mml.NormalUPM.Est
-
ps = 〈 μmin, μmax,
σmin, σmax 〉,
uniform prior on μ and 1/σ on σ, in bounds.
- Est(Value) - Constructor for class mml.Tree.Est
-
- Est(Value) - Constructor for class mml.UPFunctionModel.Est
-
- Est(Value) - Constructor for class mml.UPModel.Est
-
Given parameter 'ps', possibly trivial, construct an
Estimator of fully parameterised
M-Models
.
- Est(Value) - Constructor for class mml.UPSeriesModel.Est
-
Parameter(s) 'ps' may, for example, control a prior
on a Model's statistical parameters.
- eStats() - Method in class graph.Graph
-
Return Edge statistics, [#non_Edges, #Edges], as doubles.
- estDF(int, boolean[], Vector, int, Tree.Est.Sel, Vector, int) - Method in class mml.Tree.Est
-
Estimate a DFork on the Discrete Bounded column 'col',
numbered 'cN', of the input (indep.) datum.
- estimated - Static variable in class eg.Ducks
-
A Naive Bayes function-model estimated from data-set
Ducks.ds
.
- estimator(Value) - Method in class la.bioinformatics.Alignment.UPSame
-
Return the Estimator.
- estimator(Value) - Method in class mml.Adaptive
-
- estimator(Value) - Method in class mml.BestOf
-
Return an Estimator of a fully parameterised
BestOf.M
Model (essentially pick the best of the
upms[]
).
- estimator(Value) - Method in class mml.BetaUPM
-
The Estimator is not yet implemented.
- estimator(Value) - Method in class mml.Continuous.M.Transform
-
Trival estimator, always "estimates"
Mdl
.
- estimator(Value) - Method in class mml.Continuous.Transform
-
Uses the enclosing Continuous.this's estimator but
statistics
take the transforming
function '
f
' into account.
- estimator(Value) - Method in class mml.Continuous.Uniform
-
The trivial Estimator that is a Uniform's.
- estimator(Value) - Method in class mml.CPT
-
Return an Estimator of fully parameterised CPTs -- of
CPT.M
.
- estimator(Value) - Method in class mml.Dependent
-
The Estimator's parameter is a pair,
ps = 〈upm's, upfm's〉.
- estimator(Value) - Method in class mml.Direction.Uniform
-
The trivial Estimator that is a Uniform Direction's.
- estimator(Value) - Method in class mml.Discretes.Shifted
-
- estimator(Value) - Method in class mml.Discretes.Uniform
-
The trivial Estimator that is a Uniform's.
- Estimator - Class in mml
-
An Estimator estimates (fits) a fully parameterised Model to a
data-set, thus solving the inference problem posed by some
UnParameterised
Model.
- Estimator(Value) - Constructor for class mml.Estimator
-
An Estimator may have parameters, notably
parameters of a prior.
- estimator(Value) - Method in class mml.ExponentialUPM
-
The prior is 1/A over [lwb, upb] and, with this prior, the
MML estimate is the sample mean.
- estimator(Value) - Method in class mml.GammaUPM
-
TODO, Gamma's Estimator is not yet implemented.
- estimator(Value) - Method in class mml.Geometric0UPM
-
The Estimator has a parameter, 'AA', the parameter of
the
Exponential
prior on
the mean of the Geometric distribution.
- estimator(Value) - Method in class mml.Graphs.GERadaptive
-
- estimator(Value) - Method in class mml.Graphs.GERfixed
-
- estimator(Value) - Method in class mml.Graphs.IndependentEdges
-
- estimator(Value) - Method in class mml.Graphs.Skewed
-
- estimator(Value) - Method in class mml.Independent
-
Given a Tuple ps, where ps.elt(i) is the parameter of sub-Model
Estimator
upms
[i].estimator(ps.elt(i)), return an
Estimator for the Independent
Model
.
- estimator(Value) - Method in class mml.Intervals
-
Return an Estimator for
M
.
- estimator(Value) - Method in class mml.LaplaceUPM
-
Parameters ps = (μmin, μmax,
bmin, bmax).
- estimator(Value) - Method in class mml.Linear1
-
- estimator(Value) - Method in class mml.LinearD
-
- estimator(Value) - Method in class mml.LogStar0UPM
-
Return the "trivial" Estimator of
logStar0
.
- estimator(Value) - Method in class mml.Markov
-
Return the Markov Model Estimator.
- estimator(Value) - Method in class mml.Missing
-
Return an Estimator of a fully parameterised
Missing.M
-Model.
- estimator(Value) - Method in class mml.Mixture
-
Return an
estimator
for 'this' Mixture;
note, its parameter will be upm's parameter.
- estimator(Value) - Method in class mml.Model.Transform
-
Trivial estimator, always "estimates"
Mdl
.
- estimator(Value) - Method in class mml.MotifA
-
Return an Estimator for a Motif
Model
.
- estimator(Value) - Method in class mml.MotifD
-
Return an Estimator for a MotifD
Model
.
- estimator(Value) - Method in class mml.Multinomial
-
Return an Estimator of a
Multinomial.M
;
parameter 'ps' is 'triv', '( )'.
- estimator(Value) - Method in class mml.MultiState
-
Return an Estimator for a MultiState Model; this version has
no non-trivial parameters, but another version could --
if it used a non-uniform prior, say.
- estimator(Value) - Method in class mml.NaiveBayes
-
Return the Estimator for NaiveBayes; any parameter(s), ps,
is passed to the
Dependent
's Estimator.
- estimator(Value) - Method in class mml.NormalMu
-
Return an Estimator of a fully parameterised Normal
Model
.
- estimator(Value) - Method in class mml.NormalUPM
-
Return an Estimator for the Normal distribution where parameter
ps = (μmin, μmax,
σmin, σmax) is for the
Uniform prior on μ, and 1/σ on σ, within the bounds.
- estimator(Value) - Method in class mml.Permutation.Uniform
-
The trivial Estimator that is a Uniform
Model
's.
- estimator(Value) - Method in class mml.Poisson0UPM
-
The Estimator has a parameter, AA, the parameter and mean
of the
Exponential
prior.
- estimator(Value) - Method in class mml.R_D.Forest
-
- estimator(Value) - Method in class mml.R_D.ForestSearch
-
Parameter 'ps' is bounds on μ, σ, and b.
- estimator(Value) - Method in class mml.R_D.Independent
-
Use
upm
's estimator to estimate message lengths
and statistical parameters for each column of the data.
- estimator(Value) - Method in class mml.R_D.M.Transform
-
Trival estimator, always "estimates"
Mdl
.
- estimator(Value) - Method in class mml.R_D.NrmDir
-
Return an Estimator; its parameter
ps = (ps
n, ps
d) where
ps
n is for
normUPM
's estimator and
ps
d is for
dirnUPM
's.
- estimator(Value) - Method in class mml.R_D.Transform
-
Uses the enclosing R_D.this's estimator but
statistics
take the transforming
function '
f
' into account.
- estimator(Value) - Method in class mml.Sequences.K
-
Return the Estimator of a
K.M
.
- estimator(Value) - Method in class mml.Simplex.Uniform
-
The trivial Estimator that is a Uniform's.
- estimator(Value) - Method in class mml.Tree
-
Return an
Estimator
for a Tree FunctionModel,
M:id→od.
- estimator(Value) - Method in class mml.UPFunctionModel.K
-
- estimator(Value) - Method in class mml.UPModel
-
Given parameter(s), 'ps' (possibly parameters of a prior), return an
Estimator for 'this' UPModel.
- estimator(Value) - Method in class mml.UPModel.Transform
-
The Estimator uses UPModel.this's estimator(ps)
but
its ss2Model(ss) is given
statistics
transformed by Function
f
.
- estimator(Value) - Method in class mml.UPSeriesModel.K
-
ps = (ps for lenUPM's, ps for eltUPM's).
- estimator(Value) - Method in class mml.vMF
-
- estimator(Value) - Method in class mml.WallaceInt0UPM
-
- estimatorB(Value) - Method in class mml.NormalMu
-
- estimatorB(Value) - Method in class mml.NormalUPM
-
Return an Estimator for the Normal distribution where parameter
bounds = (μmin, μmax)
is for the Uniform prior on μ; σ ~
nearly 1/σ
and is unbounded.
- estimatorMaxLH(Value) - Method in class mml.vMF
-
The (rough and ready) maximum likelhood estimator for μ
and κ; see the
MML estimator
.
- estimatorMML(Value) - Method in class mml.vMF
-
The MML Estimator for μ and κ.
- estLeaf(Vector) - Method in class mml.Tree.Est
-
Estimate a Leaf, i.e., Model of the output (dependent) column
ignoring the input (indep.) column(s).
- estOF(int, boolean[], Vector, int, Tree.Est.Sel, Vector, int) - Method in class mml.Tree.Est
-
Estimate an OFork on the input column 'col', numbered 'cN'.
- estSigma(Value, double, double, double) - Static method in class mml.NormalUPM
-
- eType - Variable in class graph.Type
-
Does the Graph have Vertex- and/or Edge- labels,
and if so, of what Type(s)?
- eval(Environment) - Method in class la.la.Expression.Binary
-
Apply 'this' binary operator,
opr
, to
lft
and
rgt
sub-Expressions
in the given Environment 'r'.
- eval(Environment) - Method in class la.la.Expression.Const
-
- eval(Environment) - Method in class la.la.Expression
-
- eval(Environment) - Method in class la.la.Expression.Ident
-
lookup
'this' Ident's Value in 'r'.
- eval(Environment) - Method in class la.la.Expression.LambdaExp
-
Note, evaluate 'this' Lambda Expression to a Function, not
call a function.
- eval(Environment) - Method in class la.la.Expression.Tuple
-
A Tuple Expression evaluates to a Tuple Value.
- eval(Environment) - Method in class la.la.Expression.Unary
-
Apply 'this' unary operator,
opr
, to the
sub-Expression in the given Environment 'r'.
- eVals - Variable in class la.maths.Matrix.Jacobi
-
The Eigen-values, as double[].
- eVecs - Variable in class la.maths.Matrix.Jacobi
-
The Eigen-vectors, as double[][], one E-vector per row.
- exactIntegral(Function.Cts2Cts) - Method in class la.la.Function.Cts2Cts
-
Creates a definite integral from an indefinite one, F, if
such a closed form is known.
- exercise(String, Estimator, Vector) - Static method in class eg.Iris
-
Using
Estimator
'e', fit
a
Model
to data-set 'ds' and
show some results.
- exercise(Estimator, Vector) - Static method in class mml.Test
-
Use Estimator 'est' to fit a Model 'm' to data 'ds', then
exercise(m,ds)
.
- exercise(Model, Vector) - Static method in class mml.Test
-
Run Model 'm' through a few simple tests on data-set 'ds'.
- exhaust() - Method in class la.util.Series
-
- exp - Static variable in class la.la.Library
-
- exp() - Method in class la.la.Syntax
-
- Exp(Expression, Environment) - Constructor for class la.la.Value.Defer.Exp
-
- Exponential - Static variable in class mml.MML
-
- ExponentialUPM - Class in mml
-
The class of UnParameterised (negative-) Exponential Model(s).
- ExponentialUPM(Value) - Constructor for class mml.ExponentialUPM
-
- ExponentialUPM.M - Class in mml
-
The fully parameterised (negative-) Exponential Model, has
statistical parameter
A
, its mean.
- Expression - Class in la.la
-
Class Expression defines the abstract-syntax
(i.e., parse tree) of Expressions in the language;
also see
Value
.
- Expression() - Constructor for class la.la.Expression
-
- Expression.Application - Class in la.la
-
A Function application
(e1 e2), where
e1 must evaluate to a
Function
.
- Expression.Binary - Class in la.la
-
- Expression.Block - Class in la.la
-
- Expression.Const - Class in la.la
-
Various Constants (literals) of the language; can be
eval
-uated at "compile" time;
see
defer
.
- Expression.Ident - Class in la.la
-
An Identifier, 'id', as (it should have been) declared in
let
id = e in e, or
λid.e
.
- Expression.IfExp - Class in la.la
-
(if e1 then e2 else e3); yes it's
just a special kind of
Expression.Application
-- of
cond = \x1.\x2.\x3.x1 x2 x3
- Expression.LambdaExp - Class in la.la
-
- Expression.Tuple - Class in la.la
-
- Expression.Unary - Class in la.la
-
- f - Static variable in class eg.Ducks
-
- f - Variable in class la.la.Function.Cts2Cts.Derivative
-
"f" is a synonym for Cts2Cts.this, the Cts2Cts of
which "this" is the Derivative, f'.
- f - Variable in class la.la.Function.Cts2Cts.Integral
-
'f' is a synonym for 'Cts2Cts.this' and 'this'
Integral is the (definite) Integral of 'f'.
- f - Variable in class la.la.Value.Defer.App
-
The Function, 'f', and actual parameter, 'ap', to be
applied at a later date, maybe.
- f - Variable in class mml.Continuous.M.Transform
-
The Function, f:Cts→Cts, doing the transforming of data.
- f - Variable in class mml.Continuous.Transform
-
The continuous Function, f:Cts→Cts,
doing the transforming of data.
- f(double) - Method in class mml.HeavyTail.Over_x1.M
-
f(x) = 1/(1+x)δ, where δ>1.
- f - Variable in class mml.Model.Transform
-
'f' the function doing the transforming (of data).
- f - Variable in class mml.R_D.M.Transform
-
The Function, f:CtsD→CtsD,
doing the transforming (of data).
- f - Variable in class mml.R_D.Transform
-
The Function, f:CtsD2CtsD,
RD→RD
doing the transforming of data.
- f - Variable in class mml.UPModel.Transform
-
'f' is the Function doing the transforming (of data).
- falseSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- ffalse - Static variable in class la.la.Expression
-
- ffalse - Static variable in class la.la.Value
-
- FFL - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- FFL4 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- field(Value) - Method in class mml.Tree.Fork
-
Select column (
col()
≥0), or
all (col()<0), of the input datum.
- finalModel() - Method in class mml.SeriesModel.Analysis
-
If and when the data Series is exhausted, return
the Model of a future, hypothetical data element.
- five - Static variable in class la.la.Value
-
- fiveR - Static variable in class la.la.Value
-
- flags() - Method in class la.bioinformatics.Alignment
-
The Scannable Int(n())s of this Alignment.
- flags(Value.Scannable) - Static method in class la.bioinformatics.Alignment
-
The Scannable Int(n())s of a Scannable of Inc_OR.
- flatten() - Method in class graph.Graph
-
Return a Graph of equivalent structure but with any trail of
inducing, renumbering, etc., fixed and the trail lost.
- fm - Variable in class mml.Dependent.M
-
'fm', the fully parameterised
FunctionModel
of the output datum, od, conditional upon the input datum, id.
- foldl(Function, Value) - Method in class la.maths.Vector
-
foldl (fold-left, reduce) 'this' Vector with curried Function 'fc'
and zero (identity) 'z', in effect ((((z fc e0)
fc e1) ... ) fc en-1).
- foldl(Function) - Method in class la.maths.Vector
-
- foldr(Function, Value) - Method in class la.maths.Vector
-
foldr (fold-right, reduce) 'this' Vector with curried Function
'fc' and zero (identity) 'z', in effect (e0 fc (
... (en-2 fc (en-1 fc z)))).
- foldr(Function) - Method in class la.maths.Vector
-
take
(n_1)
.
foldr
(fc,elt(n_1)),
where
n_1 = nElts() - 1.
- force() - Method in class la.la.Value.Defer.App
-
- force() - Method in class la.la.Value.Defer.Exp
-
- force() - Method in class la.la.Value.Defer
-
Cause 'this' lazy, Deferred Value to be computed to at last WHNF
and cached in '
v
'.
- force() - Method in class la.la.Value
-
This default implementation returns 'this' Value, but
the real interest is in
Value.Defer.force()
.
- Forest(Value) - Constructor for class mml.R_D.Forest
-
Problem definition parameter 'dp' gives
parent[]
,
must specify a forest.
- ForestSearch(Value) - Constructor for class mml.R_D.ForestSearch
-
- forFile(File) - Static method in class la.la.Lexical
-
Return a Lexical analyser of a source File, 'file'.
- forFile(String) - Static method in class la.la.Lexical
-
Return a Lexical analyser of a source File named 'fn'.
- Fork(double, double, Value) - Constructor for class mml.Tree.Fork
-
- Fork(int, Tree.Param[]) - Constructor for class mml.Tree.Param.Fork
-
- forString(String) - Static method in class la.la.Lexical
-
Return a Lexical analyser of a source String, 'str'.
- four - Static variable in class la.la.Value
-
- fourR - Static variable in class la.la.Value
-
- FP - Class in la.la
-
Wrapper for the interpreter, bringing Syntax and Semantics together.
- FP() - Constructor for class la.la.FP
-
- FPapplet - Class in la.la
-
- FPapplet() - Constructor for class la.la.FPapplet
-
- fparam - Variable in class la.la.Expression.LambdaExp
-
- freqs(Vector, int, int) - Method in class mml.Discretes.Bounded
-
For
probable use by
stats(ds,lo,hi)
, return the
frequency counts of elements [lo, hi) of data-set 'ds'.
- freqs(Vector) - Method in class mml.Discretes.Bounded
-
- freqs(boolean, Value, Value) - Method in class mml.Discretes.Bounded
-
For frequency counts 'ss0' and 'ss1', either combine
ss0 and ss1 (add=true), or remove ss1 from ss0 (add=false).
- from(Value) - Method in class mml.Tree.Est.Sel
-
- fromBop(int) - Static method in class la.la.Function
-
Return a
Curried
Function based on the binary
operator, 'op' (+, *, etc.).
- fromFunction(Function) - Static method in class la.la.Function.Cts2Cts
-
(Static) fromFunction(f) creates a Cts2Cts from a Function,
'f', where f is not an instance of class Cts2Cts but f does
in fact accept, and return, Cts values.
- fromInts(int[]) - Static method in class la.util.Series
-
- fromLexical(Lexical) - Static method in class la.maths.Matrix
-
- fromScannable(Value.Scannable) - Static method in class la.maths.Vector
-
Make a Vector from the given Scannable Value sv.
- fromUop(int) - Static method in class la.la.Function
-
Return a Function, of one parameter, based on the unary operator
'op' (not, -, hd, etc.).
- fromVector(Vector) - Static method in class la.util.Series
-
- frth - Static variable in class la.la.Library
-
- frth() - Method in class la.la.Value.Structured
-
- fst - Static variable in class la.la.Library
-
- fst() - Method in class la.la.Value.Structured
-
- fst - Variable in class la.util.Series.Range
-
- fun - Variable in class la.la.Expression.Application
-
Represents the application of 'fun' to 'aparam'.
- Function - Class in la.la
-
The class of Functions; note that a Function is a
Value
.
- Function() - Constructor for class la.la.Function
-
- FUNCTION - Static variable in class la.la.Type
-
- Function() - Constructor for class la.la.Type.Function
-
- Function(String) - Constructor for class la.la.Type.Function
-
- Function(String, Type, Type) - Constructor for class la.la.Type.Function
-
- Function.Cts2Cts - Class in la.la
-
The class of Cts → Cts Functions.
- Function.Cts2Cts.Derivative - Class in la.la
-
- Function.Cts2Cts.Integral - Class in la.la
-
Integral: Cts→Cts→Cts (±) integrates
f
from 'lo' to 'hi'.
- Function.Cts2Cts.WithInverse - Class in la.la
-
This class exists so that one can create an anonymous
Cts2Cts
which (implements)
HasInverse
.
- Function.Cts2Cts2Cts - Class in la.la
-
Curried
continuous functions,
R→
R→
R or more correctly
Cts→Cts→Cts.
- Function.CtsD2CtsD - Class in la.la
-
Functions of Vectors of D Continuous Values,
RD→RD.
- Function.CtsD2CtsD.WithInverse - Class in la.la
-
Class CtsD2CtsD.WithInverse exists so that one can create an
anonymous
CtsD2CtsD
which implements
HasInverse
.
- Function.HasInverse - Interface in la.la
-
A Function, f, might have an inverse() Function.
- Function.Native - Class in la.la
-
- Function.Native.WithInverse - Class in la.la
-
This class exists so that one can create an anonymous
Function.
Native
which (implements)
HasInverse
.
- Function.Native2 - Class in la.la
-
- Function.Native3 - Class in la.la
-
- Function.WithInverse - Class in la.la
-
This class exists so that one can create an anonymous
Function
which (implements)
HasInverse
.
- FUNCTION_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- FunctionModel - Class in mml
-
The fully parameterised Function Model (aka regression) with
input datum (independent variable), 'id', and output datum
(dependent variable), 'od'.
- FunctionModel(double, double, Value) - Constructor for class mml.FunctionModel
-
Construct a fully parameterised FunctionModel with 2-part message
length msg1+msg2, and statistical parameter(s), sp.
- functionModel(int, Type) - Method in class mml.Multivariate.M
-
Return a FunctionModel of Cs→col where col is of Bounded
Discrete colType and is one of 'this' MultiVariate's columns
(variables), and Cs is a Tuple of Values for all the
other columns (variables).
- i() - Method in class la.maths.Q
-
The i-part, elt(1).x().
- id - Variable in class la.la.Expression.Ident
-
- id - Static variable in class la.la.Library
-
The identity Function, id x = x.
- id(int) - Static method in class la.maths.Matrix
-
Return the N×N identity Matrix of Ints;
note, is static.
- IDENT - Static variable in class la.la.Expression
-
- Ident(String) - Constructor for class la.la.Expression.Ident
-
- ids - Variable in class la.la.Declaration
-
The identifiers bound to Expressions 'es'.
- ids - Variable in class la.la.Type.Enum
-
String ids[i] denotes Value
vals[i], i=0.. .
- ids - Variable in class la.la.Type.Option
-
For example, {"emptyT", "fork"}.
- IFEXP - Static variable in class la.la.Expression
-
- IfExp(Expression, Expression, Expression) - Constructor for class la.la.Expression.IfExp
-
- ifSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- im - Variable in class mml.Dependent.M
-
'im', the fully parameterised input
Model
of the input datum, id.
- improve(Mixture.Est, Mixture.M, Vector) - Static method in class eg.Musicians
-
Starting with mixture model 'mx1', use
est.
EM(mx1,ds)
to improve it.
- INC_OR - Static variable in class la.la.Type
-
Inclusive Or, as in
Inc_Or
Int Char, say.
- Inc_Or() - Constructor for class la.la.Value.Inc_Or
-
- inDegree(int) - Method in class graph.Directed.Sparse
-
O(1)-time.
- inDegree(int) - Method in class graph.Graph
-
- Independent - Class in mml
-
A Tuple of UnParameterised Models makes an UnParameterised Model
of Tuples, i.e., of Multivariate data, and a Tuple of statistical
parameters make the statistical parameter of the Model, etc..
- Independent(Value) - Constructor for class mml.Independent
-
Given a Tuple of UnParameterised Models, 'upms',
construct an UnParameterised Model of Tuples —
of multivariate data.
- Independent(Value) - Constructor for class mml.R_D.Independent
-
Problem defining parameters are
dp=〈@link #upm upm},
D
〉.
- Independent.M - Class in mml
-
A fully parameterised Model of Tuples made from a Tuple of
independent Models by the UnParameterised
Independent
Model.
- IndependentEdges(Value) - Constructor for class mml.Graphs.IndependentEdges
-
- induced(int[]) - Method in class graph.Directed.Sparse
-
An induced subgraph of a Sparse Directed Graph is
Sparse and Directed.
- Induced(int[]) - Constructor for class graph.Directed.Sparse.Induced
-
- induced(int[]) - Method in class graph.Graph
-
Convenience function.
- Induced(int[]) - Constructor for class graph.Graph.Induced
-
vs must be ascending and a subset of the parent Graph's
{0, ..., vSize()-1}.
- induced(int[]) - Method in class graph.Undirected.Sparse
-
An induced SubGraph of a Sparse Undirected Graph is
Sparse and Undirected.
- Induced(int[]) - Constructor for class graph.Undirected.Sparse.Induced
-
- informativeIncrement(int) - Static method in class mml.MML
-
See p.180 Wallace (2005), the informative explanation
(D parameters estimated) versus the uninformative explanation,
I1 - I0 = (D/2)(1 + log(2 π k[D])), nits.
- init() - Method in class la.la.FPapplet
-
- initial - Static variable in class la.la.Environment
-
The initial Environment (standard
Library
).
- inp - Variable in class la.la.Lexical
-
- inp - Variable in class la.util.Series.Lines
-
The InputStream that 'this' Lines is based on.
- instance - Static variable in class mml.Linear1
-
Having a trivial problem-defining parameter, we really
only need one instance of the UnParameterised Linear1 Model.
- inSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- insymbol() - Method in class la.la.Lexical
-
Get the next
symbol
, from the InputStream 'inp'.
- INT - Static variable in class la.la.Type
-
- Int(String) - Constructor for class la.la.Type.Int
-
Construct "the" Int Type.
- Int(String, boolean, int, boolean, int) - Constructor for class la.la.Type.Int
-
Construct an Int Type possibly bounded above, or below, or both.
- Int(int) - Constructor for class la.la.Value.Int
-
- Int() - Constructor for class la.util.Series.Int
-
- Int1 - Class in mml
-
A simple model of positive integers, >0,
where pr(n) = 1/(n(n+1)).
- Int1(Value) - Constructor for class mml.Int1
-
dp must be triv.
- Int1.M - Class in mml
-
A (trivially) fully parameterised model of integers >0 where
pr(n) = 1/(n(n+1)).
- INT2 - Static variable in class eg.Musicians
-
Each row of the input is: INT2 = int x int, being age & frequency.
- int2sy(int) - Static method in class la.la.Lexical
-
Return the n-th Lexical Symbol as a String, if possible.
- int2value(int) - Method in class la.la.Type.Char
-
- int2value(int) - Method in class la.la.Type.Discrete
-
Convert an int, n, into a Value of 'this' Discrete Type.
- int2value(int) - Method in class la.la.Type.Enum
-
Return the n-th Value, vals[n], of 'this' Enum.
- int2value(int) - Method in class la.la.Type.Int
-
- int2value(int) - Method in class la.la.Type.Triv
-
- INT_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- integral() - Method in class la.la.Function.Cts2Cts
-
Return the integral of 'this' function,
∫ this(x) dx.
- Integral() - Constructor for class la.la.Function.Cts2Cts.Integral
-
Construct the definite
Integral
of
Cts2Cts
f
.
- interleave16(int, int) - Static method in class la.util.Util
-
Return the lower 16 bits of 'm' and of 'n' interleaved.
- interval(Value) - Method in class mml.Intervals.M
-
Return 'i' where input datum 'id' falls into
interval
'i', 0 ≤ i < N.
- Intervals - Class in mml
-
Intervals, the UnParameterised FunctionModel.
- Intervals(Value) - Constructor for class mml.Intervals
-
The problem defining parameter,
upm
, is an
UnParameterised Model suitable for the ouput datum, od.
- Intervals.M - Class in mml
-
A fully parameterised FunctionModel in which the data-space of
the input datum, id, is cut into
intervals
, and
for each interval there is a (conditional)
Model
of the output datum, od.
- ints(int[][]) - Static method in class la.maths.Matrix
-
Convenience function,
ints : int[][] → Matrix
.
- Ints() - Constructor for class la.maths.Matrix.Ints
-
- Ints(int) - Constructor for class la.maths.Matrix.Ints
-
- ints(int[]) - Static method in class la.maths.Vector
-
Convenience function, ints : int[] → Vector.
- ints(Type.Discrete, int[]) - Static method in class la.maths.Vector
-
Convenience function to make a Vector with elements of
Discrete Type
et, and
integer codes, ns.
- Ints() - Constructor for class la.maths.Vector.Ints
-
- ints_UR(boolean, int[][], int) - Static method in class la.maths.Matrix
-
Make a symmetric Int Matrix from 'ns' which is an
upper-right triangular array of array of int.
- inv - Static variable in class la.la.Library
-
The function, inv(x)=1/x.
- inverse() - Method in interface la.la.Function.HasInverse
-
- inverse() - Method in class la.maths.Matrix
-
Return the inverse of a (square, non-singular) Matrix
by
Matrix.GJ_fp()
.
- inverse() - Method in class la.maths.Q
-
Return the inverse of 'this' Quaternion, that is, its
conjugate
divided by its
norm
2.
- invLog2 - Static variable in class mml.MML
-
1 / loge(2)
- Iris - Class in eg
-
Iris, a simple example of an application program that
runs
some
MML
-analysis
of "
Iris.csv".
- Iris() - Constructor for class eg.Iris
-
- isDirected() - Method in class graph.Graph
-
- isDirected - Variable in class graph.Type
-
Is the Graph Directed, and are self-loops allowed?
- isEdge(int, int) - Method in class graph.Directed.AsUndirected
-
- isEdge(int, int) - Method in class graph.Directed.Dense
-
- isEdge(int, int) - Method in class graph.Directed.Sparse
-
- isEdge(int, int) - Method in class graph.Graph.Contraction
-
If v0 and/or v1 is vs[0] to which >1 vertices of
the parent Graph are contracted, was there an Edge
from/to any of the latter in the parent?
- isEdge(int, int) - Method in class graph.Graph.Derived
-
The
parent
's isEdge(v0,v1)
(is very likely to be changed, overridden).
- isEdge(int, int) - Method in class graph.Graph.Induced
-
- isEdge(int, int) - Method in class graph.Graph
-
- isEdge(int, int) - Method in class graph.Graph.Renumbered
-
The
parent
's isEdge(vs[v0],isEdge[v1]).
- isEdge(int, int) - Method in class graph.Graph.ToDirected
-
- isEdge(int, int) - Method in class graph.Graph.ToUndirected
-
- isEdge(int, int) - Method in class graph.Undirected.AsDirected
-
- isEdge(int, int) - Method in class graph.Undirected.Dense
-
- isEdge(int, int) - Method in class graph.Undirected.Sparse
-
- isNil() - Method in class la.la.Value.List.Cell
-
ffalse
- isNil() - Method in class la.la.Value.List
-
Is 'this' List 'nil' (empty), or not?
- isomorphic(Graph) - Method in class graph.Graph
-
- isRec - Variable in class la.la.Declaration
-
Are these Declarations recursive, or not?
- isRectangular() - Method in class la.maths.Matrix
-
True, every Matrix is rectangular by definition.
- isRectangular() - Method in class la.maths.Vector
-
Provided 'this' is a Vector of
Vectors, is it
rectangular? That is, is it non-"jagged"? Also see
Vector.isSquare()
, and
Matrix
.
- isSquare() - Method in class la.maths.Matrix
-
- isSquare() - Method in class la.maths.Vector
-
- isTuple(int) - Method in class la.la.Value
-
Check that 'this' Value really is a k-Tuple and, if it is,
return it as a Tuple.
- isUndirected() - Method in class graph.Graph
-
- iType - Variable in class mml.Tree
-
The
Type
of the input datum (variable), id, in id→od.
- la - package la
-
Package 'la'; see la's
README
.
- la.bioinformatics - package la.bioinformatics
-
Package 'la.bioinformatics';
see la.bioinformatics's
README
.
- la.la - package la.la
-
Package 'la.la'; see la.la's
README
.
- la.maths - package la.maths
-
Package 'la.maths'; see la.maths's
README
.
- la.util - package la.util
-
Package 'la.util'; see la.util's
README
.
- label() - Method in class graph.Graph.Edge
-
The Edge label, if any.
- label() - Method in class graph.Graph.Vertex
-
- labelled() - Method in class graph.Graph.Edge
-
Are (all) Edges labelled in 'this' Graph?
- labelled() - Method in class graph.Graph.Vertex
-
- Lambda(Expression.LambdaExp, Environment) - Constructor for class la.la.Value.Lambda
-
- LAMBDAEXP - Static variable in class la.la.Expression
-
- LambdaExp(Expression, Expression) - Constructor for class la.la.Expression.LambdaExp
-
- lambdaSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- Laplace - Static variable in class mml.MML
-
The UnParameterised Laplace probability distribution.
- LaplaceUPM - Class in mml
-
The UnParameterised Laplace.
- LaplaceUPM(Value) - Constructor for class mml.LaplaceUPM
-
Requires definition parameters dp = triv.
- LaplaceUPM.M - Class in mml
-
The fully parameterised Laplace probability distribution.
- lastTime() - Method in class la.util.Timer
-
Time since the last
start()
in milliseconds
to the subsequent stop(), if any, otherwise to 'now'.
- latticeConstant(int) - Static method in class mml.MML
-
latticeConstant(D) (aka κ(D)), the lattice constant for
D dimensions, D ≥ 1, i.e., D parameters,
[
www].
- le - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- Leaf(double, double, Value) - Constructor for class mml.Tree.Leaf
-
- Leaf(Value) - Constructor for class mml.Tree.Param.Leaf
-
- leafEst - Variable in class mml.Tree.Est
-
leafEst estimates a Model of the output datum, col=1.
- leafUPM - Variable in class mml.Tree
-
- LEFT - Static variable in class la.la.Value.Inc_Or
-
LEFT = 0, RIGHT = 1, BOTH = 2.
- Left(Value) - Constructor for class la.la.Value.Inc_Or.Left
-
- Length(Value) - Constructor for class mml.UPSeriesModel.Length
-
'dp' is the problem-defining parameter(s), possibly trivial.
- lengthMdl - Variable in class mml.Sequences.M
-
The parameterised Model of the lengths of Sequences.
- lengthStats(Vector, int, int) - Method in class mml.Sequences
-
- lengthStats(boolean, Value, Value) - Method in class mml.Sequences
-
- lengthStats(Vector, int, int) - Method in class mml.Sequences.M
-
- lengthUPM - Variable in class mml.Sequences
-
The UnParameterised Model of the lengths of Sequences.
- lenMdl() - Method in class la.bioinformatics.Alignment.UPSame.M
-
sm3
.lenMdl() provides the Model of lengths.
- lenMdl() - Method in class mml.Markov.M
-
- lenMdl() - Method in class mml.UPSeriesModel.K.M
-
- lenMdl() - Method in class mml.UPSeriesModel.Length.M
-
Return the explicit, fully parameterised Model of lengths.
- lenStats(Vector, int, int) - Method in class mml.UPSeriesModel.Length
-
- lenStats(Vector, int, int) - Method in class mml.UPSeriesModel.Length.M
-
- lenUPM() - Method in class la.bioinformatics.Alignment.UPSame
-
UPsm3
.lenUPM() provides the UPModel of lengths.
- lenUPM() - Method in class mml.Markov
-
- lenUPM() - Method in class mml.UPSeriesModel.K
-
Return the UnParameterised Model of Lengths,
lenUPM
.
- lenUPM() - Method in class mml.UPSeriesModel.Length
-
Return the explicit, UnParameterised Model of Series lengths.
- letSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- levels - Variable in class la.la.Expression.Ident
-
- Lexical - Class in la.la
-
A stateful Lexical analyser, also see
Syntax
.
- Lexical(InputStream) - Constructor for class la.la.Lexical
-
Construct a Lexical analyser of a source InputStream, 'inp'.
- lft - Variable in class la.la.Expression.Binary
-
lft and rgt, the left and right sub-Expressions.
- Library - Class in la.la
-
- Library() - Constructor for class la.la.Library
-
- Library.Power - Class in la.la
-
EXPERIMENTAL, The class of Cts2Cts Functions,
Power(c,p)(x)=c.xp.
- Lin1 - Variable in class mml.R_D.Forest.M
-
There is one Linear1 model n Lin1[] per
parent
-ed column, in order.
- Lin1 - Variable in class mml.R_D.ForestSearch.M
-
The models for the with-parent variables.
- Linear1 - Class in mml
-
The class of UnParameterised Function Models (regressions) from a
Continuous
input datum (independent variable),
'x', to a Continuous output datum (dependent variable), 'y',
R→
R, y=ax+b+N(0,σ).
- Linear1(Value) - Constructor for class mml.Linear1
-
The problem defining parameter dp is
triv
-ial.
- Linear1 - Static variable in class mml.MML
-
The instance
of the
UnParameterised
Linear1
FunctionModel;
(Cts→Cts, linear regression).
- Linear1.Est - Class in mml
-
An Estimator of a, b and σ in
y = a x +b + N(0,σ), where estimator parameter
ps = 〈bmin, bmax,
σmin, σmax〉 .
- Linear1.M - Class in mml
-
A fully parameterised Linear1 Model,
y = a
* x + b
+ N
(0, σ
) .
- LinearD - Class in mml
-
The UnParameterised LinearD function-model; also see the
fully
parameterised
LinearD function-model.
- LinearD(Value) - Constructor for class mml.LinearD
-
- LinearD.Est - Class in mml
-
- LinearD.M - Class in mml
-
The fully parameterised function-model;
LinearD
is the UnParameterised function-model.
- Lines(InputStream) - Constructor for class la.util.Series.Lines
-
- lines1stSy() - Method in class la.la.Lexical
-
Is the current input symbol, the first one on the line?
- LIST - Static variable in class la.la.Type
-
- List() - Constructor for class la.la.Value.List
-
- lo - Variable in class graph.Graph.SubGraphs
-
subGraphs of Vertex-size lo to hi inclusive.
- lo - Variable in class la.maths.Vector.Slice
-
The range [lo, hi), lo inclusive to hi
exclusive, of
the
parent()
's elements.
- localHash(int) - Method in class graph.Graph
-
Return an int that is "likely" to differ for different
Vertices v and v', and that can be computed "quickly".
- location(int[], int) - Static method in class la.util.Util
-
Binary search 'ns[]' for 'n'; return n's location or else -1.
- log - Static variable in class la.la.Library
-
- log2 - Static variable in class mml.MML
-
loge(2)
- log2 - Static variable in class mml.Tree
-
loge(2), i.e., one bit.
- log2PI - Static variable in class mml.MML
-
loge(2π).
- log_fact_N - Variable in class mml.Permutation.Uniform
-
log(N!), the cost of stating a Permutation
of {0, ..., N-1} uniformly.
- log_nCk(int, int) - Static method in class la.maths.Maths
-
loge(nCk).
- logArea() - Method in class mml.Direction
-
Return the log of the surface-area of the unit-radius K-Sphere, the
surface of the unit-radius D-Ball, where K = D - 1.
- logArea() - Method in class mml.Simplex
-
The area of the standard K-
Simplex
is
(√(K+1))/K!, so log of that.
- logB - Variable in class mml.Dirichlet.M
-
The (log(B)) normalising constant.
- logBeta(double, double) - Static method in class la.maths.Maths
-
The log Beta (β) function, log(Β(x,y)), returns
logΓ
(x)+logΓ(y)-logΓ(x+y).
- logCD(double) - Method in class mml.vMF
-
The
Model's
log normalisation constant.
- logCD - Variable in class mml.vMF.M
-
The concentration parameter, κ.
- logDeterminant() - Method in class la.maths.Matrix
-
Return the log of the determinant of 'this'
square, symmetric Matrix.
- logF(double, double) - Method in class mml.ExponentialUPM
-
F = N / A2.
- logF(double, double, double, double) - Method in class mml.Linear1.Est
-
The log of the Fisher information from N, σ,
mean(xi2), and mean(xi).
- logF(double, double, Matrix) - Method in class mml.LinearD.Est
-
Log Fisher.
- logF(double, double) - Method in class mml.vMF
-
log(F(κ)), log Fisher.
- logFactorial(int) - Static method in class la.maths.Maths
-
- logFactorial(double) - Static method in class la.maths.Maths
-
- logGamma(double) - Static method in class la.maths.Maths
-
log(Γ(x)), real x>0;
note, Γ n = (n-1)!, for int n≥1.
- logicOprs - Static variable in class la.la.Syntax
-
- logIntegral - Variable in class mml.NearInverse.M
-
The log of the normalising constant.
- logNormal - Static variable in class mml.MML
-
- logPI - Static variable in class mml.MML
-
loge(π)
- logStar0 - Static variable in class mml.MML
-
The fully (trivially) parameterised log* Model,
or "universal" probability distribution, for integers
n ≥ 0.
- LogStar0UPM - Class in mml
-
Model
MML.logStar0
should be enough for most purposes,
but here are the classes, UnParameterised (LogStar0UPM) and fully
(trivially)
parameterised
(M).
- LogStar0UPM(Value) - Constructor for class mml.LogStar0UPM
-
- logStar0upm - Static variable in class mml.MML
-
The UnParameterised log* Model for integers
n ≥ 0.
- LogStar0UPM.M - Class in mml
-
Model
logStar0
should be enough for most purposes,
but here are the classes, fully (trivially) parameterised (M)
and UnParameterised (
LogStar0UPM
).
- logSum(double[]) - Static method in class la.maths.Maths
-
'logSum', aka 'logPlus',
logSumi( - log(p[i]))
= - log( ∑i exp( log(p[i]) )
= - log( ∑i p[i] ).
- logSum(double, double) - Static method in class la.maths.Maths
-
Equivalent to
logSum
({nlX, nlY}),
but a little quicker.
- lookup(Expression.Ident) - Method in class la.la.Environment
-
Return the Value bound to Variable 'EId'.
- lookup(Expression.Ident, int) - Method in class la.la.Environment
-
- lt - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- LtoR(Value) - Constructor for class mml.Sequences.LtoR
-
- lwb() - Method in class la.la.Type.Discrete
-
- lwb() - Method in class mml.Continuous.Bounded
-
- lwb() - Method in class mml.Continuous.Bounded.M
-
- lwb - Variable in class mml.CPT
-
lwb, upb, the bounds on the input datum.
- lwb() - Method in class mml.Discretes.Bounded
-
The lower bound on 'this' Model's dataspace.
- lwb() - Method in class mml.Discretes.Bounded.M
-
Return Bounded.this.
lwb()
.
- lwb - Variable in class mml.Markov
-
The Markov Models are of a given 'order', over Series of
data, [lwb, upb]* (bounds as ints).
- lwb - Variable in class mml.NaiveBayes
-
lwb and upb, the bounds on the output datum, od.
- lwb_n() - Method in class la.la.Type.Discrete
-
'this' Discrete's
int lower bound - if any,
else exception, alse see
Type.Discrete.lwb
.
- lwb_n - Variable in class mml.CPT
-
lwb_n, upb_n, the bounds on the input datum, as ints.
- lwb_n() - Method in class mml.Discretes.Bounded
-
- lwb_n() - Method in class mml.Discretes.Bounded.M
-
- lwb_n - Variable in class mml.NaiveBayes
-
lwb_n and upb_n the
bounds
on the
output datum, od, as ints.
- lwb_x() - Method in class mml.Continuous.Bounded
-
The lower bound of the data-space as a double.
- lwb_x() - Method in class mml.Continuous.Bounded.M
-
- lwb_x() - Method in class mml.Continuous.Uniform
-
- M(double, double, Value) - Constructor for class la.bioinformatics.Alignment.UPSame.M
-
- M(double, double, Value) - Constructor for class mml.Adaptive.M
-
Requires msg1=0, sp=triv; msg2 may be > 0
for fair competition on training data.
- M(double, double, Value) - Constructor for class mml.BestOf.M
-
Two part message lengths, msg1 and msg2,
and statistical parameter(s) sp=〈i,spi〉.
- M(double, double, Value) - Constructor for class mml.BetaUPM.M
-
- M(double, double, Value) - Constructor for class mml.ByPdf.M
-
- M(double, double, Value) - Constructor for class mml.Continuous.Bounded.M
-
- M(double, double, Value) - Constructor for class mml.Continuous.M
-
- M(double, double, Value) - Constructor for class mml.Continuous.Transform.M
-
Statistical parameter(s) 'sp' are as per
Continuous.M
and are used to create '
m
'.
- m - Variable in class mml.Continuous.Transform.M
-
The Continuous.M Model 'm' doing the work behind the scenes.
- M(double, double, Value) - Constructor for class mml.Continuous.Uniform.M
-
requires msg1=0, sp=triv.
- M(double, double, Vector) - Constructor for class mml.CPT.M
-
Given (m1,m2,sps), where sps is a Vector of
statistical parameters, one for each entry of
the CPT, construct the fully parameterised CPT.
- M(double, double, Value) - Constructor for class mml.Dependent.M
-
The two-part message lengths are msg1 and msg2, and
sps = (iSp, fSp), where iSp is the stat param
for the input Model
im
, and fSp is for the
FunctionModel
fm
.
- M(double, double, Value) - Constructor for class mml.Direction.M
-
- M(double, double, Value) - Constructor for class mml.Direction.Uniform.M
-
Requires msg1=0, sp=triv.
- M(double, double, Value) - Constructor for class mml.Dirichlet.M
-
Note, the length of the statistical parameter
α
is
D
= K
+ 1.
- M(double, double, Value) - Constructor for class mml.Discretes.Bounded.M
-
- M(double, double, Value) - Constructor for class mml.Discretes.M
-
- M(double, double, Value) - Constructor for class mml.Discretes.Uniform.M
-
Requires msg1=0, sp=triv.
- M(double, double, Value) - Constructor for class mml.ExponentialUPM.M
-
Note that
A
is the mean (and standard deviation).
- M(double, double, Value) - Constructor for class mml.GammaUPM.M
-
Statistical parameters,
sp =
〈k
, θ
〉.
- M(double, double, Value) - Constructor for class mml.Geometric0UPM.M
-
- M(double, double, Value) - Constructor for class mml.Graphs.GERadaptive.M
-
- M(double, double, Value) - Constructor for class mml.Graphs.GERfixed.M
-
- M(double, double, Value) - Constructor for class mml.Graphs.IndependentEdges.M
-
- M(double, double, Value) - Constructor for class mml.Graphs.M
-
- M(double, double, Value) - Constructor for class mml.Graphs.Motifs.M
-
- M(double, double, Value) - Constructor for class mml.Graphs.Skewed.M
-
Statistical parameters
sp =
mdlV
sp.
- M(double, double, Value) - Constructor for class mml.HeavyTail.Over_x1.M
-
Real-valued δ>1.
- M(double, double, Value) - Constructor for class mml.Independent.M
-
Given two-part message lengths, msg1 and msg2, and a
Tuple of statistical parameters, sps, construct a Model
of Tuples from the upms.
- M(double, double, Value) - Constructor for class mml.Int1.M
-
msg1 must be zero and sp must be triv.
- M(double, double, Value) - Constructor for class mml.Intervals.M
-
M's statistical parameters,
sp = (
cutPts
,sps), where sps are the
statistical parameters for instances of
upm
.
- M(double, double, Value) - Constructor for class mml.LaplaceUPM.M
-
- M(double, double, Value) - Constructor for class mml.Linear1.M
-
Two-part message lengths msg1 and msg2, and statistical parameters
sps = 〈a
, b
,
σ
〉.
- M(double, double, Value) - Constructor for class mml.LinearD.M
-
Two part message lengths, msg1 and msg2,
and statistical parameters sp.
- M(double, double, Value) - Constructor for class mml.LogStar0UPM.M
-
Note, requires msg1=0 and sp=triv.
- M(double, double, Value) - Constructor for class mml.Markov.M
-
- M(double, double, Value) - Constructor for class mml.Missing.M
-
Two part message lengths, msg1 and msg2,
and statistical parameter(s) 'sp'.
- M(double, double, Value) - Constructor for class mml.Mixture.M
-
Given statistical parameter sp = (wts, sps),
where 'wts' is the relative abundances and 'sps' the classes'
statistical parameters, construct a Mixture Model.
- M(double, double, Value) - Constructor for class mml.Model.Transform.M
-
Note, msg1=0 and statistical parameter sp=triv, checked.
- M(double, double, Value) - Constructor for class mml.MotifA.M
-
- M(double, double, Value) - Constructor for class mml.MotifD.M
-
- M(double, double, Value) - Constructor for class mml.Multinomial.M
-
'prs' is the probabilities of the 'k' categories.
- M(double, double, Value) - Constructor for class mml.MultiState.M
-
The statistical parameters, prs, are the probabilities.
- M(double, double, Value) - Constructor for class mml.Multivariate.M
-
Given two-part message lengths, msg1 and msg2, and a
Tuple of statistical parameters, sps, construct a Model
of Tuples from the upms.
- M(double, double, Value) - Constructor for class mml.NaiveBayes.M
-
- M(double, double, Value) - Constructor for class mml.NearInverse.M
-
The standard constructor for NearInverse Model;
statistical parameter delta must be a small Value.Cts in
(0, 1) such as 0.1.
- M(double) - Constructor for class mml.NearInverse.M
-
- M(double, double, Value) - Constructor for class mml.NormalMu.M
-
Given 1st and 2nd part message lengths, msg1 and msg2,
and statistical parameter σ (
μ
is the
problem-
defining
parameter), construct
a Normal Model, N
μ,σ, of Cts data.
- M(double, double, Value) - Constructor for class mml.NormalUPM.M
-
Given the two-part message lengths, and
statistical parameter (μ σ),
construct Nμσ.
- M(double, double, double, Value) - Constructor for class mml.NormalUPM.M
-
A constructor with one statistical parameter, σ,
for use by
NormalMu.M
.
- M(double, double, Value) - Constructor for class mml.Permutation.M
-
- M(double, double, Value) - Constructor for class mml.Permutation.Uniform.M
-
Requires msg1=0 and sp=triv (trivial "statistical"
parameters); also see
Mdl
.
- M(double, double, Value) - Constructor for class mml.Poisson0UPM.M
-
- M(double, double, Value) - Constructor for class mml.R_D.Forest.M
-
'sp' is a pair, a Vector of parameters for
Normal
-
and a Vector of parameters for
Linear1
-models.
- M(double, double, Value) - Constructor for class mml.R_D.ForestSearch.M
-
'sp' contains [p0, p2, ..., p(D-1)] where p_i is the parent
of 'i', a negative value indicates that p_i has "no parent",
parameters ⟨μ,σ⟩ of the various
parent-less N_(μ,σ), and ⟨a,b,s⟩ of
the parented Linear1_(a,b,s).
- M(double, double, Value) - Constructor for class mml.R_D.Independent.M
-
Statistical parameters, sps, is a Vector of statistical
parameters, one per
mdls[i]
.
- M(double, double, Value) - Constructor for class mml.R_D.M
-
- M(double, double, Value) - Constructor for class mml.R_D.NrmDir.M
-
Two-part message lengths, msg1 and msg2, and statistical
parameters sps = (sp
n, sp
d)
where sp
n is
normMdls
's sp
and sp
d is
dirnMdls
's.
- M(double, double, Value) - Constructor for class mml.R_D.Transform.M
-
Statistical parameter(s) 'sp' are as per the underlying
R_D.M Model and are used to create
'm'
.
- m - Variable in class mml.R_D.Transform.M
-
The R_D.M Model 'm' doing the work behind the scenes.
- M(double, double, Value) - Constructor for class mml.Sequences.K.M
-
- M(double, double, Value) - Constructor for class mml.Sequences.LtoR.M
-
- M(double, double, Value) - Constructor for class mml.Sequences.M
-
Two part message lengths, msg1 and msg2,
and statistical parameter(s) sp.
- M(double, double, Value) - Constructor for class mml.Simplex.Uniform.M
-
NB.
- M(double, double, Value) - Constructor for class mml.Tree.M
-
- M(double, double, Value) - Constructor for class mml.UPFunctionModel.K.M
-
Statistical parameter sp is for
mdl
=
upm
.apply(sp).
- M(double, double, Value) - Constructor for class mml.UPFunctionModel.M
-
- M(double, double, Value) - Constructor for class mml.UPModel.M
-
Given two-part message lengths, msg1 and msg2, and
statistical parameter(s), sp, construct an M-Model.
- M(double, double, Value) - Constructor for class mml.UPModel.Transform.M
-
Statistical parameter(s) 'sp', as per the enclosing UPModel.M,
is (are) used to create
m
.
- m - Variable in class mml.UPModel.Transform.M
-
'm', the
UPModel.M
doing the work
behind the scenes.
- M(double, double, Value) - Constructor for class mml.UPSeriesModel.K.M
-
- M(double, double, Value) - Constructor for class mml.UPSeriesModel.Length.M
-
- M(double, double, Value) - Constructor for class mml.UPSeriesModel.M
-
Two-part message length, msg1 and msg2, and statistical
parameter(s), construct a fully parameterised Series Model.
- M(double, double, Value) - Constructor for class mml.vMF.M
-
The vMF's statistical parameters
sp = (μ
, κ
).
- M(double, double, Value) - Constructor for class mml.WallaceInt0UPM.M
-
Requires msg1=0, sp=triv.
- m1m2sp() - Method in class mml.Model
-
- M5 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- main(String[]) - Static method in class eg.Ducks
-
Walk the walk and talk the talk.
- main(String[]) - Static method in class eg.Graphing
-
Analyse the Graph defined in the nominated file.
- main(String[]) - Static method in class eg.Iris
-
- main(String[]) - Static method in class eg.Musicians
-
Simple analysis of a data-set, [(ageAtDeath, frequency)],
from a given file or from file ../data/musicians-age-freq.
- main(String[]) - Static method in class graph.Directed
-
- main(String[]) - Static method in class graph.Graph
-
- main(String[]) - Static method in class graph.Test
-
Run a few, very(!) simple tests.
- main(String[]) - Static method in class graph.Undirected
-
- main(String[]) - Static method in class la.bioinformatics.Alignment
-
A very rudimentary test.
- main(String[]) - Static method in class la.la.FP
-
- main(String[]) - Static method in class la.la.Function
-
main() allows class Function to be very slightly tested,
in isolation.
- main(String[]) - Static method in class la.la.Lexical
-
main() allows Lexical to be tested, a little, in isolation,
for example java ...Lexical < inputfile
- main(String[]) - Static method in class la.la.Library
-
Run a few simple tests on Library.
- main(String[]) - Static method in class la.la.Syntax
-
'main' allows Syntax to be tested on its own, for example,
java ...Syntax < someFPsourceFile
- main(String[]) - Static method in class la.la.Type
-
'main' allows Type to be tested (v.slightly) on its own
e.g., java Type.
- main(String[]) - Static method in class la.la.Value
-
main() allows Value to be (very slightly) tested in isolation.
- main(String[]) - Static method in class la.maths.Maths
-
- main(String[]) - Static method in class la.maths.Matrix
-
main() allows Vector to be (slightly) tested, in isolation.
- main(String[]) - Static method in class la.maths.Q
-
main() allows Q to be (slightly) tested, in isolation.
- main(String[]) - Static method in class la.maths.Test
-
- main(String[]) - Static method in class la.maths.Vector
-
main() allows Vector to be (slightly) tested, in isolation.
- main(String[]) - Static method in class la.util.Series
-
- main(String[]) - Static method in class la.util.Test
-
Run a few, very simple tests.
- main(String[]) - Static method in class la.util.Util
-
- main(String[]) - Static method in class mml.Adaptive
-
- main(String[]) - Static method in class mml.BetaUPM
-
Trival tests of the Β Model (probability distribution).
- main(String[]) - Static method in class mml.Dirichlet
-
A very few, very rudimentary tests; also see
Test
.
- main(String[]) - Static method in class mml.LinearD
-
One very little test.
- main(String[]) - Static method in class mml.MML
-
- main(String[]) - Static method in class mml.MotifD
-
Developer's debugging tests; main() will "go away" one day.
- main(String[]) - Static method in class mml.Test
-
Run a few, very(!) simple tests.
- main(String[]) - Static method in class mml.Tree
-
main() allows Tree to be (slightly) tested, in isolation.
- main(String[]) - Static method in class mml.UPModel
-
Nothing new here; see
Test
.
- main(String[]) - Static method in class mml.vMF
-
Run a few, very(!) simple tests.
- make_d_dx() - Method in class la.la.Function.Cts2Cts.Derivative
-
The Derivative of 'this' derivative is the second
Derivative of
f
, by finite differences.
- make_d_dx() - Method in class la.la.Function.Cts2Cts
-
- make_d_dx() - Method in class la.la.Library.Power
-
The derivative of c.xp is c.p.xp-1.
- make_integral() - Method in class la.la.Function.Cts2Cts.Derivative
-
The indefinite
Integral
of 'this'
Derivative is
f
, of course.
So,
lo∫x this(x) dx
= f(x)−f(lo).
- make_integral() - Method in class la.la.Function.Cts2Cts
-
- make_integral() - Method in class la.la.Library.Power
-
The integral of c.xp is (c/(p+1))xp+1
unless p=−1 in which case the integral is c.log(x).
- makeNclasses(int, Vector) - Method in class mml.Mixture.Est
-
Try to
Find
a good Mixture Model with
'nClass' classes (clusters).
- map(Function) - Method in class la.maths.Vector
-
Apply Function 'f' to each element of 'this' Vector,
returning a Vector of results.
- Markov - Class in mml
-
A Markov Model of a given order — the UnParameterised Series Model.
- Markov(Value) - Constructor for class mml.Markov
-
- Markov.M - Class in mml
-
Markov.M, the fully parameterised Markov Model, of a given
order
, for data [lwb, upb]
*.
- markTime() - Method in class la.util.Timer
-
- match(Vector) - Method in class la.maths.Vector
-
Find the rotation (as a
quaternion
), by some angle about
some axis through the origin, that minimises the sum of squared errors
between the Vectors of
3D Vectors of Cts, 'this' and 't'.
- Maths - Class in la.maths
-
Useful mathematical constants and functions.
- Maths() - Constructor for class la.maths.Maths
-
- Matrix - Class in la.maths
-
(Abstract) Matrix, for two-dimensional, rectangular,
Vectors of Vectors; the new, principal operations are
• nCols()
, and
• elt(r,c)
, plus as for
all
Vector
s.
- Matrix(int) - Constructor for class la.maths.Matrix
-
Constructor for use when the number of columns, nC, is known
before calling the constructor, and the Matrix is known to
be proper (rectangular).
- Matrix() - Constructor for class la.maths.Matrix
-
The trivial constructor for use when the number of columns is
not known before calling a Matrix constructor.
- Matrix.Doubles - Class in la.maths
-
Matrices of Reals (Cts, doubles).
- Matrix.GP2 - Class in la.maths
-
A simple, general-purpose implementation of a
Matrix
.
- Matrix.Ints - Class in la.maths
-
Matrices of Ints (ints).
- Matrix.Jacobi - Class in la.maths
-
- MATRIX_CTS - Static variable in class la.la.Type
-
- MATRIX_INT - Static variable in class la.la.Type
-
- maxEdges() - Method in class graph.Graph
-
The maximum possible number of Edges in a Graph with 'this'
Graph's
type
and
vSize
.
- maxEdges(int) - Method in class graph.Type
-
What is the maximum number of Edges for a Graph of this Type with
'vSize' Vertices? (If allowed, a self-loop counts as one.)
- maxV(int[][]) - Static method in class graph.Directed.Sparse
-
Return the largest Vertex number mentioned in
es
,
which may or may not be the largest one in the Graph.
- MAYBE - Static variable in class la.la.Type
-
Maybe
T, for optional Values, missing data, etc.
- Maybe() - Constructor for class la.la.Value.Maybe
-
- maybe_J(Vector) - Static method in class mml.Missing
-
For a Vector 'ds' of Value.
Maybe
, return a
Vector of those 'v' that are present in ds.
- Mdl - Variable in class mml.Adaptive
-
Adaptive
fully (trivially) parameterised.
- mdl - Variable in class mml.BestOf.M
-
The fully parameterised upms[
choice
]-Model,
the best choice out of the
upms[]
.
- Mdl - Variable in class mml.Continuous.M.Transform
-
- Mdl - Variable in class mml.Continuous.Uniform
-
The fully parameterised Uniform continuous
Model on [lwb, upb].
- Mdl - Variable in class mml.Direction.Uniform
-
The (trivially) fully parameterised
Uniform Model of Directions.
- Mdl - Variable in class mml.Discretes.Uniform
-
The Uniform Model on [lwb, upb].
- Mdl - Variable in class mml.Int1
-
- Mdl - Variable in class mml.LogStar0UPM
-
- Mdl - Variable in class mml.Model.Transform
-
The instance of M, 'Mdl'.
- Mdl - Variable in class mml.Permutation.Uniform
-
The (trivially) fully parameterised Uniform Model
of Permutations; also see its class,
M
.
- Mdl - Variable in class mml.R_D.M.Transform
-
- Mdl - Variable in class mml.Simplex.Uniform
-
The "given" fully parameterised Simplex.Uniform Model.
- mdl - Variable in class mml.Tree.Leaf
-
'mdl', the Model of the output datum, 'od'.
- mdl - Variable in class mml.UPFunctionModel.K.M
-
The Model of the output datum, od (for every input, id).
- Mdl - Variable in class mml.WallaceInt0UPM
-
- mdlE - Variable in class mml.Graphs.IndependentEdges.M
-
The Model of Edge existence.
- mdlE() - Method in class mml.Graphs.IndependentEdges.M
-
The fully parameterised Model of the existence of Edges.
- mdlE - Variable in class mml.MotifA.M
-
The fully parameterised (
Adaptive
) Model of
that part of the Adjacency Matrix not covered by instances of
motifs[.]
.
- mdlE - Variable in class mml.MotifD.M
-
The fully parameterised (
Adaptive
) Model of
that part of the Adjacency Matrix not covered by instances of
motifs[.]
.
- mdlMotif - Variable in class mml.Graphs.Motifs
-
- mdlNmotifs - Variable in class mml.Graphs.Motifs
-
- mdls - Variable in class mml.Intervals.M
-
The N Models of the output datum, od, one for
each
interval
of id, N≥1.
- mdls - Variable in class mml.Markov.M
-
mdls, MultiState Models, one per context.
- mdls - Variable in class mml.R_D.Independent.M
-
One parameterised
upm
-Model, mdls[i],
per column of the data.
- mdlV - Variable in class mml.Graphs.M
-
Public face of 'mdlV' is
mdlV()
.
- mdlV() - Method in class mml.Graphs.M
-
The fully parameterised Model of the number of Vertices,
|V|
.
- meanTime() - Method in class la.util.Timer
-
Mean time in milliseconds of all periods of 'running'.
- merge(int, int, int[], int[], Comparator<Value>) - Method in class la.maths.Vector
-
MergeSort tgt[lo,hi) on the basis of
cmp(elt(tgt[.]), elt(tgt[.])),,
possibly using src[lo,mid) and src[mid,hi)
where mid = (lo + hi)÷2.
- merge(Series) - Method in class la.util.Series.Discrete
-
- merge(boolean, Series) - Method in class la.util.Series.Discrete
-
- merge(Series) - Method in class la.util.Series.Int
-
- merge(boolean, Series) - Method in class la.util.Series.Int
-
- merge(Series) - Method in class la.util.Series
-
- merge(boolean, Series) - Method in class la.util.Series
-
Merge the outputs of 'this' and 's2' in ascending order.
- minus - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- Missing - Class in mml
-
The UnParameterised
Missing
Model of "missing data" –
data that
may be known
(present)
or may be missing (absent, unknown).
- Missing(Value) - Constructor for class mml.Missing
-
Problem definition parameter 'dp' sets
valueUPM
.
- Missing.M - Class in mml
-
The fully parameterised Model;
Missing
is the UnParameterised Model.
- mixer() - Method in class mml.Mixture.M
-
Return the MultiState that weights the class Models.
- Mixture - Class in mml
-
An UnParameterised Mixture Model capable of producing a fully
parameterised Mixture
Model
; in this case, the
problem-
defining
parameter is a
UPModel
,
Mixture.upm
, and the
statistical
-parameters
are the weights, plus the statParams, of the clusters — the classes
in the Snob sense of "class".
- Mixture(UPModel) - Constructor for class mml.Mixture
-
- Mixture.Est - Class in mml
-
- Mixture.M - Class in mml
-
A fully parameterised (non-abstract) Mixture Model
with
statistical
-parameters being the
weights and parameters of the classes (clusters, components).
- mLwb - Static variable in class eg.Musicians
-
Bounds on mean(s) and standard deviation(s).
- MM(double, double, Value) - Constructor for class mml.Continuous.M.Transform.MM
-
Note, msg1=0 and statistical parameter sp=triv, checked.
- MM(double, double, Value) - Constructor for class mml.R_D.M.Transform.MM
-
Note, msg1=0 and statistical parameter sp=triv, checked.
- mml - package mml
-
Package 'mml'; see mml's
README
.
- MML - Class in mml
-
The class of Minimum Message Length [MML]
tools for statistical and inductive inference, and machine learning.
- MML() - Constructor for class mml.MML
-
- MODEL - Static variable in class la.la.Type
-
- Model() - Constructor for class la.la.Type.Model
-
- Model(String) - Constructor for class la.la.Type.Model
-
- Model(String, Type) - Constructor for class la.la.Type.Model
-
- Model - Class in mml
-
The abstract class of fully parameterised statistical Models.
- Model(double, double, Value) - Constructor for class mml.Model
-
msg1
and
msg2
are the lengths,
in nits, of transmitting (i) the Model's statistical
parameter(s),
sp
, and
(ii) training data-set, ds|sp, where D was the training-data
used to estimate sp.
- Model.Defaults - Class in mml
-
- Model.Transform - Class in mml
-
Transform (the data for) Model.this by Function f
(which is the problem defining parameter).
- Model.Transform.M - Class in mml
-
The fully parameterised transformed Model has a trivial
statistical parameter, sp.
- Model2mshp(Mixture.M, double[][], Vector) - Method in class mml.Mixture.Est
-
Given a Mixture Model, mx, return the (fractional)
class memberships, mshp, of the data.
- Model2mshp(Mixture.M, Vector) - Method in class mml.Mixture.Est
-
- MODEL_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- MotifA - Class in mml
-
'MotifA', the UnParameterised adaptive Motif Model of'
Graphs
.
- MotifA(Value) - Constructor for class mml.MotifA
-
- MotifA.M - Class in mml
-
The fully parameterised MotifA Model of Graphs.
- MotifD - Class in mml
-
The UnParameterised 'MotifD' Model of
Graphs
.
- MotifD(Value) - Constructor for class mml.MotifD
-
- MotifD.M - Class in mml
-
The fully parameterised MotifD Model of Graphs.
- Motifs(Value) - Constructor for class mml.Graphs.Motifs
-
Constructor only for use by subclasses of this class;
it does not set
gType
or
upmV
.
- motifs() - Method in class mml.Graphs.Motifs.M
-
Return the Motifs on which this Model is based.
- motifs - Variable in class mml.MotifA.M
-
The motifs (patterns, templates), sorted (down) on |V|,
that can be used to compress a given Graph.
- motifs() - Method in class mml.MotifA.M
-
- motifs - Variable in class mml.MotifD.M
-
The motifs (patterns, templates), sorted on |V|,
that can be used to compress a given Graph.
- motifs() - Method in class mml.MotifD.M
-
- ms - Variable in class mml.Independent.M
-
The sub-Models making 'this' Independent.M Model.
- ms() - Method in class mml.Mixture.M
-
Return the sub-Models, one per class (cluster).
- msg() - Method in class mml.Model
-
The length of a two-part MML message, 'M; (ds|M)', where ds was
the training-data used when estimating 'this' Model 'M'.
- msg1 - Variable in class mml.Model
-
Where appropriate, the lengths of the first (msg1),
and second (msg2) parts of an
[
MML]
message transmitting
(i) a Model (parameter estimate) θ, and
(ii) training data-set ds|θ.
- msg1() - Method in class mml.Model
-
Length of the 1st part, 'M', of a two-part MML message
'M; (ds|M)', where ds was the training data.
- msg1(double, double) - Method in class mml.vMF
-
Length of the first part of the message.
- msg1bits() - Method in class mml.Model
-
- msg2 - Variable in class mml.Model
-
Where appropriate, the lengths of the first (msg1),
and second (msg2) parts of an
[
MML]
message transmitting
(i) a Model (parameter estimate) θ, and
(ii) training data-set ds|θ.
- msg2() - Method in class mml.Model
-
Length of the 2nd part, '(ds|M)', of a two-part MML message
'M; (ds|M)', where D was the training-data.
- msg2(Vector, double, Value) - Method in class mml.vMF
-
Length of the second part of the message.
- msg2bits() - Method in class mml.Model
-
- msgBits() - Method in class mml.Model
-
- msgMotifs(Graph[]) - Method in class mml.Graphs.Motifs.M
-
- msgMotifs(Vector) - Method in class mml.Graphs.Motifs.M
-
- msgMotifs(Graph[]) - Method in class mml.Graphs.Motifs
-
Return the cost, in nits, of stating 'N' motifs
m[0], ..., m[N-1] (including stating N) as part of some
fully parameterised
Model
.
- msgMotifs(Vector) - Method in class mml.Graphs.Motifs
-
Return the cost, in nits, of stating 'N' motifs
m0, ..., mN-1 (including stating N).
- mshp2abndc(double[][], Vector) - Method in class mml.Mixture.Est
-
Calculate class abundances from class memberships, mshp.
- mshp2Model(double[][], Vector) - Method in class mml.Mixture.Est
-
Given (possibly fractional) class memberships, mshp,
(re-)estimate the Mixture Model (but note that msg2()
is zero).
- mu - Variable in class mml.Geometric0UPM.M
-
Statistical parameter μ, the mean, as a double.
- mu - Variable in class mml.LaplaceUPM.M
-
The median, μ, and the scale, b, of this Model.
- mu - Variable in class mml.NormalMu
-
The given, problem-defining parameter, μ, as a double.
- mu - Variable in class mml.NormalUPM.M
-
The mean, μ, and standard deviation, σ.
- mu - Variable in class mml.vMF.M
-
The mean Direction, μ.
- mu() - Method in class mml.vMF.M
-
μ, the mean, a Direction in RD.
- mu_x - Variable in class mml.vMF.M
-
The mean Direction
mu
as double[].
- muC - Variable in class mml.NormalMu
-
The given, problem-defining parameter, μ, as a Cts.
- Multinomial - Class in mml
-
An UnParameterised FunctionModel, given a number of
categories
'k'
, from a number of trials
'n'
to a Vector of 'k' frequencies that sum to 'n'.
- Multinomial(Value) - Constructor for class mml.Multinomial
-
Problem definition parameter
'k'
> 0
is the number of categories.
- Multinomial.M - Class in mml
-
The fully parameterised FunctionModel from a number of trials
'n'
to a Vector of
'k'
frequencies that
sum to 'n'.
- Multinomial.M.Trials - Class in mml
-
An UnParameterised Model, given
'n'
trials over
'k'
categories, of Vectors of 'k' frequencies
f_i, i=0..k-1, that sum to 'n'.
- Multinomial.M.Trials.TM - Class in mml
-
A fully (trivially) parameterised Model of Vectors of
'k'
frequencies that sum to
'n'
.
- MultiState - Class in mml
-
The UnParameterised MultiState Model (MultiState distribution)
on data in
bounds = [lo, hi], capable of
estimating a fully parameterised
MultiState.M
Model.
- MultiState(Value) - Constructor for class mml.MultiState
-
bounds = [lwb, upb], on 'this' Model's data-space.
- MultiState.M - Class in mml
-
A fully parameterised MultiState (Multinomial) Model;
also see the UnParameterised
MultiState
Model.
- Multivariate - Class in mml
-
The (abstract) class of UnParameterised Models over Multivariate data
(Tuples).
- Multivariate(Value) - Constructor for class mml.Multivariate
-
- Multivariate.M - Class in mml
-
The (abstract) class of fully parameterised Models over
Multivariate data (i.e., Tuples).
- mUpb - Static variable in class eg.Musicians
-
Bounds on mean(s) and standard deviation(s).
- Musicians - Class in eg
-
Is the 27 Club a thing or is it an urban myth?
Simple analysis of the age at death of musicians.
- Musicians() - Constructor for class eg.Musicians
-
- n() - Method in class graph.Type
-
- n - Variable in class graph.Undirected.K
-
- n() - Method in class la.la.Expression.Application
-
- n() - Method in class la.la.Expression.Binary
-
- n() - Method in class la.la.Expression.Block
-
- n() - Method in class la.la.Expression.Const
-
- n() - Method in class la.la.Expression.Ident
-
- n() - Method in class la.la.Expression.IfExp
-
- n() - Method in class la.la.Expression.LambdaExp
-
- n() - Method in class la.la.Expression
-
n(), the numerical code (tag) of a subclass of Expression,
for example, for switch-ing.
- n() - Method in class la.la.Expression.Tuple
-
- n() - Method in class la.la.Expression.Unary
-
- n() - Method in class la.la.Type.Char
-
- n() - Method in class la.la.Type.Cts
-
- n() - Method in class la.la.Type.Enum
-
- n() - Method in class la.la.Type.Function
-
- n() - Method in class la.la.Type.Int
-
- n() - Method in class la.la.Type.Model
-
- n() - Method in class la.la.Type.Option
-
- n() - Method in class la.la.Type.Triv
-
- n() - Method in class la.la.Type.Tuple
-
- n() - Method in class la.la.Type.TYPE
-
- n() - Method in class la.la.Type.Vector
-
- n() - Method in class la.la.Value.Char
-
Return the Char's int
code.
- n() - Method in class la.la.Value.Defer
-
force(), and return the v.n() of this Deferred Value.
- n() - Method in class la.la.Value.Discrete
-
The int
value or tag corresponding to 'this'
Discrete Value.
- n() - Method in class la.la.Value.Enum
-
Return the Enum Value's int "code".
- n() - Method in class la.la.Value.Inc_Or.Both
-
- n() - Method in class la.la.Value.Inc_Or.Left
-
- n() - Method in class la.la.Value.Inc_Or.Right
-
- n - Variable in class la.la.Value.Int
-
The int
of 'this' Int Value.
- n() - Method in class la.la.Value.Int
-
The Java int
, 'n', itself.
- n() - Method in class la.la.Value.List.Cell
-
A Cell is Option number 1 of List (NIL is number 0).
- n() - Method in class la.la.Value.Maybe.Just
-
- n() - Method in class la.la.Value
-
- n - Variable in class la.la.Value.Option.GP
-
The particular Option number, 'n', within Type 't'.
- n() - Method in class la.la.Value.Option.GP
-
- n() - Method in class la.la.Value.Option
-
Return this Option Value's number within its
Option
Type
.
- n() - Method in class la.la.Value.Triv
-
Returns zero, 0, that is the only case of Triv.
- n() - Method in class la.la.Value.Tuple
-
For a Tuple consisting entirely of bounded Discrete Values,
return the obvious integer encoding, hoping it doesn't overflow.
- n(int) - Method in class la.maths.Vector
-
Return this.elt(i).n() — assuming this is a
Vector of Int.
- n - Variable in class la.util.RefInt
-
The int value itself.
- n - Variable in class mml.Multinomial.M.Trials
-
The number of trials, 'n', of the
'k'
categories.
- N() - Method in class mml.Permutation
-
Permutations of {0, ..., N()-1}.
- N - Variable in class mml.Permutation.Uniform
-
The problem-defining parameter is 'N' (here as an int)
for Permutations of {0, ..., N-1}.
- N() - Method in class mml.Permutation.Uniform
-
- n() - Method in class mml.Tree.Param.DFork
-
- n() - Method in class mml.Tree.Param.Leaf
-
- n() - Method in class mml.Tree.Param.OFork
-
- N01 - Static variable in class mml.MML
-
The fully parameterised Normal Model,
N〈μ=0,σ=1〉; it might be useful.
- NaiveBayes - Class in mml
-
The UnParameterised NaiveBayes FunctionModel; the fully parameterised
FunctionModel is
NaiveBayes.M
.
- NaiveBayes(Value) - Constructor for class mml.NaiveBayes
-
Given definition parameter, dp, being an UnParameterised
Dependent
Model, dp:O×I, construct
an UnParameterised NaiveBayes FunctionModel of I→O.
- NaiveBayes.M - Class in mml
-
The fully parameterised NaiveBayes FunctionModel I→O;
the UnParameterised FunctionModel is
NaiveBayes
.
- name - Variable in class la.la.Type
-
The (optional) name of 'this' Type.
- NandSum(Vector) - Static method in class mml.Discretes
-
- NandSum(Vector, int, int) - Static method in class mml.Discretes
-
- Native() - Constructor for class la.la.Function.Native
-
- Native2() - Constructor for class la.la.Function.Native2
-
- Native3() - Constructor for class la.la.Function.Native3
-
- nAutomorphisms() - Method in class graph.Graph
-
The number of automorphisms of 'this' Graph.
- nChildren - Variable in class mml.R_D.Forest
-
The number of columns that have a
parent
.
- nChildren - Variable in class mml.R_D.ForestSearch.M
-
The number of variables that have a parent.
- nCols() - Method in class la.maths.Matrix
-
The number of colums; note every Matrix is rectangular.
- nCols() - Method in class la.maths.Vector
-
Provided 'this' is a rectangular Vector of
Structured
, which property
is
checked within, return its number of columns, otherwise throw an error.
- ne - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- NearInverse - Class in mml
-
The UnParameterised NearInverse Model of positive reals,
(0, ∞).
- NearInverse(Value) - Constructor for class mml.NearInverse
-
- NearInverse.M - Class in mml
-
The fully parameterised NearInverse Model of positive reals.
- nearlyEqual(double, double) - Static method in class la.maths.Maths
-
Is |x-y| ≤ a standard '
epsilon
'-fraction
of
max(|x|, |y|) ?
- nearlyEqual(double, double, double) - Static method in class la.maths.Maths
-
Is |x-y| ≤ an epsilon-fraction of max(|x|, |y|) ?
- nearlySymmetric(double) - Method in class la.maths.Vector
-
Provided 'this' is a Vector of Vectors of Cts, is it square
&& (nearly-)symmetric? That is, are x[r][c] and x[c][r]
nearlyEqual
for all r and c?
- nearlySymmetric() - Method in class la.maths.Vector
-
- negCR - Static variable in class la.la.Value
-
- negOne - Static variable in class la.la.Value
-
- negOneR - Static variable in class la.la.Value
-
- negTenR - Static variable in class la.la.Value
-
- nElts() - Method in class graph.Type
-
- nElts() - Method in class la.la.Type.Function
-
Two elements (if known), the input and output Types.
- nElts() - Method in class la.la.Type.Model
-
One element (if known), the dataspace (Type).
- nElts() - Method in class la.la.Type
-
This default returns 0; override it if necessary.
- nElts() - Method in class la.la.Type.Tuple
-
- nElts() - Method in class la.la.Type.Vector
-
- nElts() - Method in class la.la.Value.Chars
-
- nElts() - Method in class la.la.Value.Defer
-
force(), and return the v.nElts() of this Deferred Value.
- nElts() - Method in class la.la.Value.Inc_Or.Both
-
- nElts() - Method in class la.la.Value.Inc_Or.Left
-
- nElts() - Method in class la.la.Value.Inc_Or.Right
-
- nElts() - Method in class la.la.Value.List.Cell
-
2 elements
- nElts() - Method in class la.la.Value.Maybe.Just
-
- nElts() - Method in class la.la.Value
-
- nElts() - Method in class la.la.Value.Option
-
Return this Option's number of elements (fields).
- nElts() - Method in class la.la.Value.Structured
-
The number of elements (components, fields) in
'this' Structured Value.
- nElts() - Method in class la.la.Value.Tuple.GP
-
- nElts() - Method in class la.la.Value.Tuple
-
- nElts() - Method in class la.maths.Matrix.GP2
-
- nElts() - Method in class la.maths.Matrix
-
The number of rows (top-level elements) in 'this' Matrix.
- nElts(int) - Method in class la.maths.Matrix
-
- nElts() - Method in class la.maths.Q
-
Return 4.
- nElts() - Method in class la.maths.Vector.Derived
-
The number of elements in original Vector.
- nElts() - Method in class la.maths.Vector.GP
-
- nElts() - Method in class la.maths.Vector
-
The number of elements (rows) in 'this' Vector.
- nElts(int) - Method in class la.maths.Vector
-
- nElts() - Method in class la.maths.Vector.Slice
-
- nElts() - Method in class la.maths.Vector.Weighted
-
- nEltsRaw(int) - Method in class la.maths.Matrix.GP2
-
- nEltsRaw(int) - Method in class la.maths.Matrix
-
Called in the rectangularity-check within
Matrix.setNcols(int)
if the constructor Matrix() was used; it need not be implemented
(overridden) if Matrix(nC) was used.
- NewtonRaphson(double) - Method in class la.la.Function.Cts2Cts
-
Use Newton-Raphson to solve f(x) = 0, where
'f' is 'this' Cts2Cts, given an initial guess, x0.
- next - Variable in class la.la.Environment
-
next links 'this' to the previous- (sub-) Environment, if any.
- nextFM - Variable in class mml.Sequences.LtoR.M
-
The FunctionModel of the next element given the context.
- nextUPFM - Variable in class mml.Sequences.LtoR
-
The UnParameterised Function Model for the "next" element.
- ni(Value) - Method in class graph.Type
-
Does
Graph
g belong to (satisfy) 'this' Graph Type?
- ni(Value) - Method in class la.la.Type
-
¿Is Value v's in this Type; does Value 'v' have
exactly 'this' Type? (--???or_Inclusion???)
- ni(Value) - Method in class la.la.Type.Tuple.GP
-
Does Value v structurally match 'this' Type?
- ni(Value) - Method in class la.la.Type.Tuple
-
Is Value v's Type in 'this' Tuple Type?
- ni(Value) - Method in class la.la.Type.Vector
-
Is Value v's type in 'this' Vector Type?
- NIL - Static variable in class la.la.Value.List
-
- nilCon - Static variable in class la.la.Expression
-
- nilSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- nilVal - Static variable in class la.la.Value
-
- nine - Static variable in class la.la.Value
-
- nl2LH(Value) - Method in class mml.Model
-
The
nlLH(ss)
of (sufficient stats, ss, of)
a data-set, ds, but in
bits, instead of nits.
- nl2Pr(Value) - Method in class mml.Model
-
Return the negative log2 probability, nl2Pr, of datum 'd',
in bits.
- nl2Pr() - Method in class mml.SeriesModel.Analysis
-
The neg log (base 2) probability of the current data element.
- nlAoM() - Method in class la.la.Value.Cts
-
The negative log
AoM()
of 'this' Cts.
- nlAoM() - Method in class la.la.Value.Defer
-
force(), and return the v.nlAoM of this Deferred Value.
- nlAoM() - Method in class la.la.Value
-
- nlAoM() - Method in class la.la.Value.Real
-
Throws an exception because a Real Value is precise.
- nlAoM() - Method in class la.la.Value.Structured
-
The
total nlAoM
of 'this'
complete Structured Value.
- nlAoM() - Method in class la.maths.Vector
-
The total -ve log AoM of the whole Vector (if appropriate); it
looks at
constAoM()
and acts accordingly.
- nlAoM(int, int) - Method in class la.maths.Vector
-
Return the sum
nlAoM
of elements [lo, hi).
- nlAoM(int) - Method in class la.maths.Vector
-
Return this.elt(i).nlAoM() — assuming this is a
Vector of Cts.
- nlJ(Vector) - Method in class la.la.Function.CtsD2CtsD
-
Given a Vector xs:R
D, return the negative log of the
determinant of the
Jacobian
matrix
(must be square).
- nlLH(Value) - Method in class la.bioinformatics.Alignment.UPSame.M
-
- nlLH(Value) - Method in class mml.Adaptive.M
-
The negative log likelihood of data-set 'ds', where
statistics
ss = stats(ds)
.
- nlLH(Value) - Method in class mml.BestOf.M
-
Given sufficient statistics, ss=stats(ds), of a data-set ds,
return
mdl
's negative log LikeliHood of ds.
- nlLH(Value) - Method in class mml.BetaUPM.M
-
- nlLH(Value) - Method in class mml.Continuous.M.Transform.MM
-
- nlLH(Value) - Method in class mml.Continuous.Transform.M
-
m
.nlLH(ss), but note that statistics
'ss' comes from
stats
.
- nlLH(Value) - Method in class mml.Continuous.Uniform.M
-
- nlLH(Value) - Method in class mml.Continuous.Uniform
-
Given sufficient statistics,
ss = stats(ds)
,
of a data-set, ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.CPT.M
-
Given sufficient statistics,
ss =
stats(ds)
, of a
data-set, ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.Dependent.M
-
Given sufficient statistics,
ss =
stats(ds)
of
a data-set, ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.Direction.Uniform.M
-
- nlLH(Value) - Method in class mml.Dirichlet.M
-
- nlLH(Value) - Method in class mml.Discretes.Uniform.M
-
- nlLH(Value) - Method in class mml.Discretes.Uniform
-
Given sufficient statistics,
ss = stats(ds)
, of a
data-set, ds, return the negative log LikeliHood, nlLH(ss),
that is the neg log prob of ds under a Uniform Model.
- nlLH(Value) - Method in class mml.ExponentialUPM.M
-
See
stats(...)
of a data-set ds; for N data, {x
i},
nlLH = N.log A + (1/A) ∑ xi.
- nlLH(Value) - Method in class mml.GammaUPM.M
-
- nlLH(Value) - Method in class mml.Geometric0UPM.M
-
Given sufficient statistics, ss = stats(ds), of a data-set ds,
return the negative log LikeliHood of ds.
- nlLH(Value) - Method in class mml.Graphs.M
-
Sum of
nlPr
s — assumes that
statistics 'ss' is the data-set of Graphs itself.
- nlLH(Value) - Method in class mml.HeavyTail.Over_x1.M
-
The negative log likelihood, nlLH(ss), of a data-set ds
having statistics ss=stats(ds) (= ds itself).
- nlLH(Value) - Method in class mml.Independent.M
-
Given sufficient statistics,
ss =
stats(ds)
, of a
data-set, ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.Int1.M
-
- nlLH(Value) - Method in class mml.Intervals.M
-
Assumes that
statistics
'ss'
are the data-set itself (actually sorted).
- nlLH(Value) - Method in class mml.KnownClass
-
For every data-set, ds, nlLH(ss=stats(ds)) = 0.
- nlLH(Value) - Method in class mml.LaplaceUPM.M
-
- nlLH(Value) - Method in class mml.Linear1.M
-
Given a data-set,
ds = zip xs ys, having sufficient
statistics ss = stats(ds)
,
return the negative log likelihood of the ys given the xs.
- nlLH(Value) - Method in class mml.LinearD.M
-
Given sufficient
statistics
,
ss=stats(ds), of a data-set ds, return the
negative log LikeliHood of ds.
- nlLH(Value) - Method in class mml.LogStar0UPM.M
-
- nlLH(Value) - Method in class mml.Markov.M
-
Given statistics, ss =
stats(ds)
, of
a data-set, ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.Missing.M
-
Given sufficient statistics,
ss=stats(ds)
, of a data-set 'ds',
return the negative log LikeliHood of 'ds'.
- nlLH(Value) - Method in class mml.Mixture.M
-
- nlLH(Value) - Method in class mml.Model.Defaults
-
This default implementation assumes that statistics are the
data themselves and uses
sumNlPr
but many
Models can do better.
- nlLH(Value) - Method in class mml.Model
-
Given sufficient statistics,
ss =
stats(ds)
, of a
data-set, ds,
return the negative log LikeliHood, nlLH(ss), of ds.
- nlLH(Value) - Method in class mml.Model.Transform.M
-
The enclosing Model.this's nlLH applied to
statistics
'ss'.
- nlLH(Value) - Method in class mml.MotifA.M
-
ss =
stats(ds,lo,hi)
, requires
that ss is ds, the Vector (data-set) of Graphs itself.
- nlLH(Value) - Method in class mml.MotifD.M
-
ss =
stats(ds,lo,hi)
, requires
that ss is ds, the Vector (data-set) of Graphs itself.
- nlLH(Value) - Method in class mml.Multinomial.M
-
- nlLH(Value) - Method in class mml.Multinomial.M.Trials.TM
-
Not implemented, throw an
RTE
!
- nlLH(Value) - Method in class mml.MultiState.M
-
Given sufficient statistics,
ss = stats(ds)
,
of a data-set, ds, return nlLH(ss), the negative log LikeliHood
(negative log probability) of ds.
- nlLH(Value) - Method in class mml.NaiveBayes.M
-
- nlLH(Value) - Method in class mml.NearInverse.M
-
- nlLH(Value) - Method in class mml.NormalUPM.M
-
Given ss =
stats(ds)
, of a data-set, ds,
return nlLH(ss), that is the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.Permutation.Uniform.M
-
The negative log likelhood of Permutations data-set 'ds'
where ss=
stats(ds)
.
- nlLH(Value) - Method in class mml.Poisson0UPM.M
-
Given sufficient statistics, ss = stats(ds), of a data-set ds,
return the negative log LikeliHood of ds.
- nlLH(Value) - Method in class mml.R_D.Forest.M
-
Negative log likelihood for data-set ds where
ss=
stats(ds)
.
- nlLH(Value) - Method in class mml.R_D.ForestSearch.M
-
Negative log likelihood for data-set ds where
ss=
stats(ds)
.
- nlLH(Value) - Method in class mml.R_D.Independent.M
-
Given sufficient statistics,
ss =
stats(ds)
, of a
data-set, ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.R_D.M.Transform.MM
-
- nlLH(Value) - Method in class mml.R_D.NrmDir.M
-
Given sufficient statistics,
ss =
stats(ds)
, of a
data-set, ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.R_D.Transform.M
-
m
.nlLH(ss), but note that statistics
'ss' comes from
stats
.
- nlLH(Value) - Method in class mml.Sequences.K.M
-
The negative log likelihood of data-set 'ds' where
ss=
stats(ds)
.
- nlLH(Value) - Method in class mml.Simplex.Uniform.M
-
- nlLH(Value) - Method in class mml.Tree.Fork
-
- nlLH(Value) - Method in class mml.Tree.Leaf
-
- nlLH(Value) - Method in class mml.UPFunctionModel.K.M
-
Negative log likelihood; note, statistics are
ss = stats(ds)
.
- nlLH(Value) - Method in class mml.UPModel.Transform.M
-
Use
m
on transformed data,
m
.nlLH(ss), but note that statistics
ss comes from
stats
.
- nlLH(Value) - Method in class mml.UPSeriesModel.K.M
-
Given statistics,
ss = stats(ds)
, of a data-set,
ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.vMF.M
-
- nlLH(Vector, double, Value) - Method in class mml.vMF
-
Given μ, κ, and statistics,
ss = stats(ds)
of a
data-set, ds, return the negative log likelihood of ds.
- nlLH(Value) - Method in class mml.WallaceInt0UPM.M
-
- nlPdf(Value) - Method in class mml.ByPdf.M
-
The negative log pdf, nlPdf(d), of a datum d,
must be specified to define a ByPdf.
- nlPdf(Value) - Method in class mml.Continuous.M
-
- nlPdf(Value) - Method in class mml.Direction.M
-
The negative log probability density of datum Vector v must
be defined on the unit-radius K-sphere, the surface of a D-ball
in
RD,
D=K+1
.
- nlPdf(Value) - Method in class mml.Direction.Uniform.M
-
The negative log probability density,
that is
logArea
.
- nlPdf(Value) - Method in class mml.Dirichlet.M
-
pdf(d) = (∏i
diαi-1)
/ B(α)
where datum 'd' is a Vector in [0,1]D such that
||d||1 = 1.
- nlPdf(Value) - Method in interface mml.HasPdf
-
nlPdf, the negative log
pdf(d)
.
- nlPdf(Value) - Method in class mml.Linear1.M
-
Negative log pdf of 'y'
given
'x'.
- nlPdf(Value) - Method in class mml.LinearD.M
-
Negative log pdf of 'y'
given
'x'.
- nlPdf(Value) - Method in class mml.R_D.Forest.M
-
Negative log probability density of a
D
-element datum v.
- nlPdf(Value) - Method in class mml.R_D.ForestSearch.M
-
- nlPdf(Value) - Method in class mml.R_D.Independent.M
-
The negative log pdf(d) where d is a datum,
a member of RD.
- nlPdf(Value) - Method in class mml.R_D.M.Transform.MM
-
R_D.M.this.nlPdf(f.apply(v))
+ f.
nlJ(v)
.
- nlPdf(Value) - Method in class mml.R_D.NrmDir.M
-
The negative log probability density of a Vector datum, v, in
RD.
- nlPdf(Value) - Method in class mml.R_D.Transform.M
-
Negative log probability density as per
m
but
"adjusted" by
f
's
nlJ(xs)
.
- nlPdf(Value) - Method in class mml.Simplex.Uniform.M
-
The negative log probability
density of datum d
(L
1-normalised which is
checked
(!))
under the Uniform model is +
logArea()
.
- nlPdf(Value) - Method in class mml.vMF.M
-
- nlPdf_x(double) - Method in class mml.BetaUPM.M
-
pdf(x) = {1 / Β(alpha, beta)}
xalpha-1 (1-x)beta-1.
- nlPdf_x(double) - Method in class mml.Continuous.M
-
- nlPdf_x(double) - Method in class mml.Continuous.M.Transform.MM
-
- nlPdf_x(double) - Method in class mml.Continuous.Transform.M
-
Negative log probability density as per
m
but
corrected by
f
's derivative.
- nlPdf_x(double) - Method in class mml.Continuous.Uniform.M
-
- nlPdf_x(double) - Method in class mml.ExponentialUPM.M
-
The pdf is
1/A e-x/A,
for x≥0.
- nlPdf_x(double) - Method in class mml.GammaUPM.M
-
pdf(x) = {1 / (Γ(k) θk)}
xk-1 e-x/θ.
- nlPdf_x(double) - Method in class mml.HeavyTail.Over_x1.M
-
- nlPdf_x(double) - Method in class mml.LaplaceUPM.M
-
The pdf is 1/2b
e-|x-μ|/b,
its negative log being |x-μ|/b + log(2b).
- nlPdf_x(double) - Method in class mml.NearInverse.M
-
Nearly - log(1/x), that is + log(x), but not quite,
corresponding to a pdf(x) of ~1/x, but not quite
(as always, x > 0, of course).
- nlPdf_x(double) - Method in class mml.NormalUPM.M
-
The negative log pdf of a datum, x (double),
for use by
nlPdf
.
- nlPr(Value) - Method in class mml.Adaptive.M
-
The negative log probability of Discrete datum 'd', but pay careful
attention to the remarks on
nlLH(ss)
.
- nlPr(Value) - Method in class mml.BestOf.M
-
Return
mdl
's negative log probability of data 'd'.
- nlPr(double, Value) - Method in class mml.ByPdf.M
-
A convenience function using a negative log AoM, 'nlAoM',
other than that set in the datum, d, itself.
- nlPr(Value) - Method in class mml.ByPdf.M
-
- nlPr(Value) - Method in class mml.Dependent.M
-
The negative log probability of datum
iod = (id, od).
- nlPr(Value) - Method in class mml.Direction.M
-
The negative log probability of datum Vector v; note that
v need not be normalised but it is taken to be a Direction
with v.norm() being "common knowledge".
- nlPr(Value) - Method in class mml.Discretes.M
-
Get nlPr(d) from
nlPr_n
(d.n()).
- nlPr(Value) - Method in class mml.FunctionModel
-
Given iod = 〈id, od〉,
return -log pr(od|id).
- nlPr(Value) - Method in class mml.Graphs.IndependentEdges.M
-
The negative log probability of a Graph datum 'g';
it costs (i) |V| and (ii) the adjacency matrix.
- nlPr(Value) - Method in class mml.Graphs.Skewed.M
-
The negative log probability of Graph 'g'.
- nlPr(Value) - Method in class mml.Independent.M
-
The negative log probability of a Tuple-datum, 'd', where the
elements (fields, components, columns) of d are modelled
independently.
- nlPr(Value) - Method in class mml.KnownClass
-
For all data, d, pr(d)=1, nlPr(d)=0.
- nlPr(Value) - Method in class mml.Missing.M
-
Return the negative log probability of datum 'd'.
- nlPr(Value) - Method in class mml.Mixture.M
-
The negative log probability of datum d under 'this' Mixture is
log( ∑{ mixer().pr(i) × ms()[i].pr(d) } )
= logSum{ mixer().nlPr(i) + ms()[i].nlPr(d) } .
- nlPr(int, Value) - Method in class mml.Mixture.M
-
The negative log probability of datum 'd' according to class 'i'
alone.
- nlPr(Value) - Method in class mml.Model
-
The negative log
e probability
of a datum,
'd', in nits; nlPr must be defined when implementing a Model.
- nlPr(Value) - Method in class mml.Model.Transform.M
-
The enclosing Model.this's nlPr(
f(d)
).
- nlPr(Value) - Method in class mml.MotifA.M
-
The negative log probability of datum (Graph) G.
- nlPr(Value) - Method in class mml.MotifD.M
-
The negative log probability of datum (Graph) G.
- nlPr(Value) - Method in class mml.Multinomial.M.Trials.TM
-
Negative log probability of 'f', frequencies of
'k'
categories in
'n'
trials.
pr(f) = (n! / (∏ f[i]!)) (∏ pr[i]^f[i])
The 'pr[i]' , actually the
nlPrs[i]
,
come from the
Multinomial.M
.
- nlPr(Value) - Method in class mml.Permutation.Uniform.M
-
The negative log probability of Permutation p,
that is log N!
- nlPr(Value) - Method in class mml.Sequences.K.M
-
The negative log probability of Sequence (Vector)
datum 'd'.
- nlPr(Value) - Method in class mml.Sequences.M
-
Return the negative log probability of
Sequence (Vector) datum 'd'.
- nlPr() - Method in class mml.SeriesModel.Analysis
-
The negative log probability of the current data element.
- nlPr(Value) - Method in class mml.SeriesModel
-
The negative log probability of datum Vector vec.
- nlPr(Value) - Method in class mml.UPModel.Transform.M
-
Use
m
on transformed data,
m
.nlPr(
f(d)
).
- nlPr(Value) - Method in class mml.UPSeriesModel.Length.M
-
The negative log probability of datum Series sv is the
sum of the nlPr of sv's length, and of sv's elements.
- nlPr_n(int) - Method in class mml.Adaptive.M
-
The negative log probability of datum int 'n', but pay careful
attention to the remarks on
nlLH(ss)
.
- nlPr_n(int) - Method in class mml.Discretes.M
-
- nlPr_n(int) - Method in class mml.Discretes.Uniform.M
-
- nlPr_n(int) - Method in class mml.Geometric0UPM.M
-
The negative log probability of n; note, n≥0.
- nlPr_n(int) - Method in class mml.Int1.M
-
pr(n) = 1/(n(n+1)) so -log pr(n) equals
log(n) + log(n+1).
- nlPr_n(int) - Method in class mml.LogStar0UPM.M
-
Negative log probability of datum int, n ≥ 0.
- nlPr_n(int) - Method in class mml.MultiState.M
-
- nlPr_n(int) - Method in class mml.Poisson0UPM.M
-
The negative log of pr(n|α) =
(e-α).(αn) / n!,
integer n ≥ 0.
- nlPr_n(int) - Method in class mml.WallaceInt0UPM.M
-
- nlPrior(double, double, double) - Method in class mml.Linear1.Est
-
The negative log prior on 〈a, b, σ〉.
- nlPrior(Vector, double) - Method in class mml.LinearD.Est
-
Negative log prior (probability density).
- nlPrs - Variable in class mml.Multinomial.M
-
The negative log probabilities of the
'k'
categories.
- nlPrs2odds(double[]) - Static method in class la.maths.Maths
-
Convert an array, nlPr, of message lengths (negative log probabilities)
into a normalised array of probabilities.
- nlPrs2odds(double[], double[]) - Static method in class la.maths.Maths
-
Convert an array, nlPr, of negative log probabilities
into a normalised array of probabilities, pr.
- NONE - Static variable in class la.la.Value.Maybe
-
NONE = 0, JUST = 1.
- None - Static variable in class la.la.Value.Maybe
-
None, where the optional Value is missing, absent, late,...
- None - Static variable in class la.la.Value
-
Equal to Maybe.None
- norm() - Method in class la.maths.Vector
-
The Euclidean
norm, ||v||=√(v
.v), of 'this'
Vector
of Cts, that is, √
sumSq()
.
- norm_Cts() - Method in class la.maths.Vector
-
'This' Vector's Euclidean
norm
as a
Value.Cts
with nlAoM() being the Vector's
divided by nElts().
- Normal - Static variable in class mml.MML
-
The UnParameterised
Normal
Model (Gaussian
distribution) capable of
estimating
both μ and σ together to give a fully parameterised
Normal
M Model
.
- normalised() - Method in class la.maths.Vector
-
- normalised1() - Method in class la.maths.Vector
-
Return 'this' Vector
of Cts normalised
by making a Vector of new (scaled) elements.
- normalised2() - Method in class la.maths.Vector
-
Return 'this' Vector
of Cts normalised
but
without copying the (scaled) elements.
- NormalMu - Class in mml
-
An UnParameterised Normal Model for cases where
μ
is the problem-defining parameter (common knowledge, given) and
σ alone is the
statistical
parameter
of the fully parameterised
NormalMu.M
to be
estimated
.
- NormalMu(Value) - Constructor for class mml.NormalMu
-
μ
is a given, the single
problem-
defining
parameter.
- NormalMu.Est - Class in mml
-
The standard Estimator for a Normal Model with specified μ.
- NormalMu.M - Class in mml
-
- NormalMu0 - Static variable in class mml.MML
-
The UnParameterised
NormalMu
Model with
μ = 0, given, and σ unset.
- NormalUPM - Class in mml
-
The class of UnParameterised Normal Models (Gaussian distributions).
- NormalUPM(Value) - Constructor for class mml.NormalUPM
-
Constructor for UnParameterised Normal Models; note t=triv!
There is little need to call it -- use the previously
prepared
Normal
.
- NormalUPM() - Constructor for class mml.NormalUPM
-
A constructor for any subclass of NormalUPM that deals with its
own problem-defining parameter(s), e.g.,
NormalMu
.
- NormalUPM.Est - Class in mml
-
The standard Estimator for a Normal Model with unknown
μ and σ.
- NormalUPM.M - Class in mml
-
NormalUPM.M, a fully parameterised Normal Model
(Gaussian probability distribution), Nμ,σ.
- normMdl - Variable in class mml.R_D.NrmDir.M
-
A fully parameterised Model of Vector
norms
(lengths).
- normUPM - Variable in class mml.R_D.NrmDir
-
normUPM
is the UnParameterised
Continuous Model of norm (length, magnitude, ...).
- notSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- NrmDir(Value) - Constructor for class mml.R_D.NrmDir
-
Given dp = (normUPM, dirnUPM),
construct the UnParameterised Model.
- Nrml - Variable in class mml.R_D.Forest.M
-
There is one Normal model in Nrml[] per
parent
-less column, in order.
- Nrml - Variable in class mml.R_D.ForestSearch.M
-
The models for the parent-less variables.
- nullSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- numeral - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- numeralR - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- r - Variable in class la.la.Value.Defer.Exp
-
The Environment to be used with Expression
e
,
at some later date, maybe.
- r - Variable in class la.la.Value.Lambda
-
- R4 - Static variable in class eg.Iris
-
Type 'R4' is 4
CTS
, i.e.,
R4,
that is sepal and petal, length and width.
- R4Species - Static variable in class eg.Iris
-
- R_b - Variable in class mml.Linear1.Est
-
bMax-bMin and log(sigmaMax)-Math.log(sigmaMin) resp.
- R_D - Class in mml
-
R_D, the (abstract) class of UnParameterised Models of D-dimensional
Vectors of Cts, that is of RD.
- R_D(Value) - Constructor for class mml.R_D
-
Given problem-defining parameter(s), dp, construct an
UnParameterised Model of Vectors in RD.
- R_D.Forest - Class in mml
-
A (UnParameterised) model in which a column may be
linearly
dependent on a single
parent
column.
- R_D.Forest.M - Class in mml
-
- R_D.ForestSearch - Class in mml
-
A generalisation of
R_D.Forest
that is able to estimate the
model's
structure – the child-
parent
relations – as well as the parameters of the component
distributions.
- R_D.ForestSearch.M - Class in mml
-
- R_D.Independent - Class in mml
-
A Vector of Models is a Model of Vectors RD.
- R_D.Independent.M - Class in mml
-
A Vector of parameterised Continuous Models makes a parameterised
Model of Continuous Vectors RD.
- R_D.M - Class in mml
-
(abstract) M, fully parameterised Models of RD.
- R_D.M.Transform - Class in mml
-
The UnParameterised R_D.M.Transform Model;
the (trivially) parameterised Model is
R_D.M.Transform.MM
.
NB. the preferred way to transform an already
parameterised R_D.M is to use function
R_D.M.transform(f)
.
Also see the related but different
R_D.Transform
.
- R_D.M.Transform.MM - Class in mml
-
(Wanted to call this class M, as in R_D.M.Transform.M,
but the compiler (1.8.0_101) objects.)
The fully, trivially parameterised...M.
- R_D.NrmDir - Class in mml
-
An UnParameterised Model of Vectors in RD made from
UnParameterised Models of norms (lengths) and of Directions.
- R_D.NrmDir.M - Class in mml
-
A fully parameterised Model of Vectors
in
RD, made from a Model of
norms
(Vector lengths) and a Model of
Directions
.
- R_D.Transform - Class in mml
-
The UnParameterised R_D.Transform model; the parameterised Model is
R_D.Transform.M
.
NB. the preferred way to transform an R_D is with
function
R_D.transform(f)
.
- R_D.Transform.M - Class in mml
-
The parameterised R_D.Transform.M Model, the UnParameterised model
is
R_D.Transform
.
- R_s - Variable in class mml.Linear1.Est
-
bMax-bMin and log(sigmaMax)-Math.log(sigmaMin) resp.
- R_s - Variable in class mml.LinearD.Est
-
1/σ "range", log(sigmaMax)-log(sigmaMin).
- random(int) - Method in class mml.Adaptive.M
-
- random() - Method in class mml.BestOf.M
-
- random() - Method in class mml.Continuous.M
-
Call
Continuous.M.random_x()
, if implemented, to return
an
exact random
Value.Real
; it might be
necessary to do something different if, for example,
you want accuracy (AoM) to depend on the result's x().
- random(double) - Method in class mml.Continuous.M
-
Return a random
{#link la.la.Value#cts Cts}(
random_x()
,AoM).
- random(int, double) - Method in class mml.Continuous.M
-
Return n random Cts each with the specified AoM.
- random() - Method in class mml.Dependent.M
-
- random(double[]) - Method in class mml.Direction.Uniform.M
-
Generate a random Direction, a random unit Vector in
RD.
- random() - Method in class mml.Dirichlet.M
-
Generate a Dirichlet-distributed random variate, a Vector of
D
elements.
- random() - Method in class mml.Discretes.Bounded.M
-
Return a random Value in the range of 'this' Model.
- random(int) - Method in class mml.Discretes.Bounded.M
-
- random() - Method in class mml.FunctionModel
-
random()
is inappropriate and throws an Exception
but see
random(id)
.
- random(Value) - Method in class mml.FunctionModel
-
- random() - Method in class mml.Geometric0UPM.M
-
- random() - Method in class mml.Graphs.IndependentEdges.M
-
Generate a random (unlabelled) Graph, Directed or
Undirected according to
gType
.
- random() - Method in class mml.Graphs.M
-
Not implemented for Graphs.M; a subclass may do so.
- random() - Method in class mml.Graphs.Skewed.M
-
PROTOTYPE, Generate a random (unlabelled) Graph, Directed or
Undirected according to
gType
.
- random() - Method in class mml.Independent.M
-
Return a random Tuple, assuming each of the
sub-Models
can play its part.
- random() - Method in class mml.Missing.M
-
Return a random Value from 'this' Model – provided that
valueMdl
can do random().
- random() - Method in class mml.Mixture.M
-
Produce (sample) a random Value from 'this' Mixture Model.
- random() - Method in class mml.Model
-
Return a random Value from the modelled population, if possible.
- random(int) - Method in class mml.Model
-
Return 'n'
random()
Values, if possible.
- random() - Method in class mml.Model.Transform.M
-
f-1 (Model.this.random()).
- random() - Method in class mml.MotifD.M
-
Generate a random Graph according to 'this'
Model
.
- random() - Method in class mml.Permutation.M
-
Generate a Uniform random Permutation of
{0, ..., N-1}.
- random(int[]) - Method in class mml.Permutation.M
-
Fill array p[] with a Uniform random Permutation of
{0, ..., N-1}.
- random(int[]) - Static method in class mml.Permutation
-
Fill array p[] with a Uniform random Permutation of
{0, 1, ..., |p|-1}.
- random(int[]) - Method in class mml.Permutation.Uniform.M
-
Fill array p[] with a Uniform random Permutation of
{0, 1, ..., N
-1}.
- random() - Method in class mml.Poisson0UPM.M
-
- random(double[]) - Method in class mml.R_D.Forest.M
-
TODO random(xs) not yet tested???
- random(double[]) - Method in class mml.R_D.ForestSearch.M
-
TODO – not tested!
- random() - Method in class mml.R_D.Independent.M
-
Return a random (exact) Vector in
RD,
one element per
mdls[i]
.
- random() - Method in class mml.R_D.M
-
- random(double[]) - Method in class mml.R_D.M
-
Optional - this default throws an Exception, may be overridden.
- random() - Method in class mml.R_D.NrmDir.M
-
Generate a random RD-Vector from 'this' Model.
- random() - Method in class mml.Sequences.K.M
-
Return a random Sequence (Vector).
- random(double[]) - Method in class mml.Simplex.Uniform.M
-
Put in array 'x' the components of a Vector uniformly at
random in the K-Simplex.
- random() - Method in class mml.UPModel.Transform.M
-
Get a random() from
m
and apply f
−1
to it
if f
has an inverse implemented.
- random() - Method in class mml.UPSeriesModel.Length.M
-
Generate a random Series, that is a Vector of a random
length, with random contents, from the Model.
- random(double[]) - Method in class mml.vMF.M
-
Generate a random Direction, a random unit Vector in
RD.
- random_n() - Method in class mml.Adaptive.M
-
Not implemented, arguably it is not possible (do not think that
using
random(1)
truly gets around this).
- random_n() - Method in class mml.Discretes.Bounded.M
-
- random_n() - Method in class mml.Discretes.M
-
- random_n() - Method in class mml.Discretes.Uniform.M
-
Generate a Uniform random int in
[lwb
, upb
].
- random_n() - Method in class mml.Geometric0UPM.M
-
???random_n() could be made much(!) more efficient!!!
This implementation is just for completeness!
- random_n() - Method in class mml.Int1.M
-
Not yet implemented (lazy).
- random_n() - Method in class mml.LogStar0UPM.M
-
random_n() is not supported.
- random_n() - Method in class mml.Poisson0UPM.M
-
??? Poisson0.random_n() could be made much(!) more efficient!!
This implementation is just for completeness.
- random_n() - Method in class mml.WallaceInt0UPM.M
-
random_n() is not supported.
- random_x() - Method in class mml.BetaUPM.M
-
If X ~ Gamma(alpha, theta) and Y ~ Gamma(beta, theta)
independently then (X/(X+Y)) ~ B(alpha, beta)
-- van der Waerden, Mathematical Statistics, Springer, 1969,
cited in wikip.
- random_x(int) - Method in class mml.Continuous.M
-
- random_x() - Method in class mml.Continuous.M
-
- random_x() - Method in class mml.Continuous.M.Transform.MM
-
Requires '
f
' to have an implemented inverse to work.
- random_x() - Method in class mml.Continuous.Transform.M
-
Sample from
m
and apply
f
's
inverse (provided it is defined).
- random_x() - Method in class mml.Continuous.Uniform.M
-
- random_x() - Method in class mml.ExponentialUPM.M
-
Return random double from this Model, that is
A
*times;log(x), where x is uniform in [0,1).
- random_x() - Method in class mml.GammaUPM.M
-
See Marsaglia & Tsang,
A simple method for generating Gamma variables,
ACM Trans on Math Software, 26(3), 363-372, 2000.
- random_x() - Method in class mml.LaplaceUPM.M
-
Generate a
random
(double) from 'this' Model.
- random_x() - Method in class mml.NormalUPM.M
-
Generate a
double from N
μ,σ
for use in
random()
.
- random_x() - Method in class mml.R_D.M
-
- random_x() - Method in class mml.R_D.M.Transform.MM
-
Requires '
f
' to have an implemented inverse to work.
- random_x() - Method in class mml.R_D.Transform.M
-
Sample from
m
and apply
f
's
inverse (provided it is defined).
- randomised() - Method in class graph.Graph
-
Return a randomised Graph with the same (in- and out-) degree
distribution(s) as 'this' Graph.
- randomMshp(int, int) - Method in class mml.Mixture.Est
-
Return a matrix of random class memberships.
- randomSeries() - Method in class mml.Adaptive.M
-
- randomSeries() - Method in class mml.Discretes.Bounded.M
-
- randomSeries() - Method in class mml.Model
-
Return a
Series
which repeatedly
returns
a
random()
Value from 'this' Model,
provided the Model can do so.
- Range(Value.Int, Value.Int) - Constructor for class la.util.Series.Range
-
- Range(Value.Int, Value.Int, Value.Int) - Constructor for class la.util.Series.Range
-
- Range(int, int) - Constructor for class la.util.Series.Range
-
- Range(int, int, int) - Constructor for class la.util.Series.Range
-
The principal constructor for [fst, fst+step, fst+2*step, ...].
- README - Class in eg
-
About package 'eg' — example application programs.
- README() - Constructor for class eg.README
-
- README - Class in graph
-
About package 'graph' -- tools for Graphs (networks)
- README() - Constructor for class graph.README
-
- README - Class in la.bioinformatics
-
About package 'la.bioinformatics' — experimental!
- README() - Constructor for class la.bioinformatics.README
-
- README - Class in la.la
-
About package 'la.la' — LA's implementation
of the λ-calculus.
- README() - Constructor for class la.la.README
-
- README - Class in la.maths
-
About package 'la.maths'
- README() - Constructor for class la.maths.README
-
- README - Class in la
-
About package 'la'
- README() - Constructor for class la.README
-
- README - Class in la.util
-
About package 'la.util'
- README() - Constructor for class la.util.README
-
- README - Class in mml
-
About package 'mml' —
tools for Minimum Message Length inference.
- README() - Constructor for class mml.README
-
- real(double) - Static method in class la.la.Value
-
Return an exact
Real
Value corresponding to the
double x.
- Real() - Constructor for class la.la.Value.Real
-
- rec(int, Graph, int[], int[], Graph, int[], BitSet) - Method in class mml.MotifA.M
-
Try to match vertex mvs[depth] of m to a Vertex of 'sent' that
is joined to tvs[parent[depth]] of 'sent'.
- recSearch(int, boolean[], Vector, int) - Method in class mml.Tree.Est
-
Coordinate the recursive search for a good (best?) Tree Model.
- recSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- RefInt - Class in la.util
-
Class for a "by reference", "variable", or
"result" int parameter.
- RefInt() - Constructor for class la.util.RefInt
-
The
value
is not yet set.
- RefInt(int) - Constructor for class la.util.RefInt
-
- remainingNlPr() - Method in class mml.SeriesModel.Analysis
-
The total nlPr() of any remaining elements of the Series,
including the current element if there is one.
- renumbered(int[]) - Method in class graph.Directed.Sparse
-
A renumbered Sparse Directed Graph is Sparse and Directed.
- Renumbered(int[]) - Constructor for class graph.Directed.Sparse.Renumbered
-
- renumbered(int[]) - Method in class graph.Graph
-
Convenience function.
- Renumbered(int[]) - Constructor for class graph.Graph.Renumbered
-
vs must be a permutation of [0, ..., vSize()-1].
- renumbered(int[]) - Method in class graph.Undirected.Sparse
-
A renumbered Sparse Undirected Graph is Sparse and Undirected.
- Renumbered(int[]) - Constructor for class graph.Undirected.Sparse.Renumbered
-
- repeat(Value, int) - Static method in class la.maths.Vector
-
The Vector {v, v, ..., v}, n times.
- results(Model, Vector) - Static method in class eg.Musicians
-
- rgt - Variable in class la.la.Expression.Binary
-
lft and rgt, the left and right sub-Expressions.
- RIGHT - Static variable in class la.la.Value.Inc_Or
-
LEFT = 0, RIGHT = 1, BOTH = 2.
- Right(Value) - Constructor for class la.la.Value.Inc_Or.Right
-
- rightAssoc - Static variable in class la.la.Syntax
-
- RNG - Static variable in class mml.MML
-
Standard practice is for those Models that do implement
Model.random()
to use RNG so that a run can be repeated
by setting RNG's
seed
to a known value.
- root(double) - Method in class la.la.Function.Cts2Cts
-
Solve f(x) = 0, where 'f' is 'this' Cts2Cts, given
an initial guess, x0.
- rotate(double, Vector) - Method in class la.maths.Vector
-
Given an angle, 't', in radians, and an axis, 'n', rotate 'this'
3D Vector by t about n.
- rotate(Q) - Method in class la.maths.Vector
-
As specified by the
quaternion
, 'q', rotate 'this'
3D Vector by an angle about an axis.
- rowLength() - Method in class la.maths.Matrix
-
Every row of 'this' Matrix has
nCols()
elements.
- rowLength() - Method in class la.maths.Vector
-
Provided this is a Vector of Vectors, if it is
rectangular return its row length, else a negative int.
- RTE(String) - Method in class la.la.Value
-
- RTE(String) - Static method in class la.util.Util
-
Convenience function for new RuntimeException(msg).
- s - Variable in class la.la.Value.Chars
-
The String
of 'this' Chars.
- s - Variable in class la.util.Series.Separator
-
The String being scanned for variables.
- scaled(double) - Method in class la.maths.Vector
-
Return 'this' Vector scaled by a factor, s.
- search(int[], int) - Static method in class la.util.Util
-
- search(Vector, int) - Method in class mml.Tree.Est
-
Given a data-set, ds=(id,od)
*, estimate a fully
parameterised M:id→od; calls
recSearch
.
- searchMV(int, boolean[], Vector, int, Tree.M) - Method in class mml.Tree.Est
-
Search for a column of a Multivariate input datum on which to split.
- sel(int) - Method in class mml.Tree.Est
-
Selector of input column (variable) 'col' of the input datum id,
where iod=(id,od).
- Sel() - Constructor for class mml.Tree.Est.Sel
-
- sel0 - Variable in class mml.Tree.Est
-
Selects all of the input datum id, where iod=(id,od).
- selfLoops() - Method in class graph.Graph
-
Are self-loops 〈v, v〉 allowed?
Not, does this Graph actually have any self-loops,
but rather could it have a self-loop?
- selfLoops - Variable in class graph.Type
-
Is the Graph Directed, and are self-loops allowed?
- separator() - Method in class la.la.Value.Option
-
- separator() - Method in class la.la.Value.Structured
-
- Separator(String) - Constructor for class la.util.Series.Separator
-
Construct a Separator with the most common choice,
separator = ','.
- Separator(char, String) - Constructor for class la.util.Series.Separator
-
Construct a Separator with a given separator character.
- Separator(boolean, boolean, char, String) - Constructor for class la.util.Series.Separator
-
Note, if separator =' ', trimming makes no sense.
- separator - Variable in class la.util.Series.Separator
-
The separator between variables, often but not always ','.
- Sequences - Class in mml
-
The UnParameterised
Sequences Model;
the fully parameterised Model is
Sequences.M
.
- Sequences(Value) - Constructor for class mml.Sequences
-
Problem definition parameter(s) 'dp'.
- Sequences.K - Class in mml
-
Sequence.
K uses the same Model,
Sequences.K.eltUPM
(parameterised),
for every element of every Sequence datum.
- Sequences.K.M - Class in mml
-
- Sequences.LtoR - Class in mml
-
The UnParameterised Left-to-Right Model of Sequences.
- Sequences.LtoR.M - Class in mml
-
The fully parameterised Left-to-Right Model of Sequenves.
- Sequences.M - Class in mml
-
The fully parameterised Model of Sequences;
Sequences
is the UnParameterised Model.
- Series - Class in la.util
-
Series, of
Values
, is like the standard Java
Enumeration and Iterator but with simpler semantics.
- Series() - Constructor for class la.util.Series
-
- Series.Discrete - Class in la.util
-
Series producing Discrete Values.
- Series.Int - Class in la.util
-
Series producing Int Values.
- Series.Lines - Class in la.util
-
Series of lines (
Value.Chars
, strings) from an
input stream of byte such as a FileInputStream, say.
- Series.Range - Class in la.util
-
Series of Ints from 'fst' inclusive, to 'ovr' exclusive, with
an optional 'step' (default is 1) which may be negative.
- Series.Separator - Class in la.util
-
A Series of "comma"-separated variables (CSV) as Chars (strings) out
of a String, s.
- SeriesModel - Class in mml
-
Fully parameterised (Time-) Series Models of data Series (Vectors).
- SeriesModel(double, double, Value) - Constructor for class mml.SeriesModel
-
- SeriesModel.Analysis - Class in mml
-
An Analysis of a Scannable Value (Series).
- setNcols(int) - Method in class la.maths.Matrix
-
- seven - Static variable in class la.la.Value
-
- sgMaxV - Variable in class mml.MotifA.M
-
|V| for the smallest and largest of the
motifs[.]
.
- sgMaxV - Variable in class mml.MotifA
-
Bounds [sgMinV, sgMaxV] on |V| for the motifs (patterns)
that the
estimator
will search for
(but not necessarily find).
- sgMaxV - Variable in class mml.MotifD.M
-
|V| for the smallest and largest of the
motifs[.]
.
- sgMaxV - Variable in class mml.MotifD
-
Bounds [sgMinV, sgMaxV] on |V| for the motifs (patterns) that
the
estimator
will search for (but not
necessarily find).
- sgMinV - Variable in class mml.MotifA.M
-
|V| for the smallest and largest of the
motifs[.]
.
- sgMinV - Variable in class mml.MotifA
-
Bounds [sgMinV, sgMaxV] on |V| for the motifs (patterns)
that the
estimator
will search for
(but not necessarily find).
- sgMinV - Variable in class mml.MotifD.M
-
|V| for the smallest and largest of the
motifs[.]
.
- sgMinV - Variable in class mml.MotifD
-
Bounds [sgMinV, sgMaxV] on |V| for the motifs (patterns) that
the
estimator
will search for (but not
necessarily find).
- shape() - Method in class la.maths.Vector
-
For a Vector of Vector of Vec..., return the "nElts()" of the leading
(hyper-)rectangular dimensions, e.g., a simple Vector would give [m],
an m×n
Matrix
[m,n], etc., and
a jagged Vector of Vectors [m].
- shifted(int) - Method in class mml.Discretes.M
-
Shift 'this' fully parameterised Model of Discretes by
+
offset
(~shift data by -offset).
- shifted(int) - Method in class mml.Discretes
-
- shifted(Value.Int) - Method in class mml.Discretes
-
Convenience function for new
Shifted(offset)
,
for example,
Poisson0
.shifted(1)
is the unparameterised Poisson distribution for integers n≥1.
- Shifted(Value) - Constructor for class mml.Discretes.Shifted
-
The problem defining parameter, dp, is
the
offset
Int.
- show(Value) - Static method in class la.la.Type
-
Show a Value 'v' -- which must not be infinite, or even "big".
- show(Value[]) - Static method in class la.la.Type
-
- side(int) - Method in class la.bioinformatics.Alignment
-
sel = LEFT | RIGHT | BOTH.
- side(Value.Scannable, int) - Static method in class la.bioinformatics.Alignment
-
sel = LEFT | RIGHT | BOTH.
- sigma - Variable in class mml.Linear1.M
-
Statistical parameters of the Model
y = a × x + b + N(0, σ).
- sigma - Variable in class mml.LinearD.M
-
Statistical parameter of the Model
y=a·x+b+N(0,σ).
- sigma - Variable in class mml.NormalUPM.M
-
The mean, μ, and standard deviation, σ.
- sigmaMax - Variable in class mml.Linear1.Est
-
Bounds on σ;
prior
,
pr(σ) ~ 1/σ .
- sigmaMax - Variable in class mml.LinearD.Est
-
Bounds on σ;
prior
,
pr(σ)~1/σ.
- sigmaMin - Variable in class mml.Linear1.Est
-
Bounds on σ;
prior
,
pr(σ) ~ 1/σ .
- sigmaMin - Variable in class mml.LinearD.Est
-
Bounds on σ;
prior
,
pr(σ)~1/σ.
- simple(Vector, Vector, Alignment.UPSame.M) - Static method in class la.bioinformatics.Alignment
-
Given two sequences, s1 and s2, and a SeriesModel of Alignments, m,
return an optimal global Alignment of s1 and s2.
- Simplex - Class in mml
-
For Models of data s : K_Simplex; a standard K_Simplex is the space
of (K+1)-Vectors, {[s0, ..., sK]}
(NB. 0..K) where 0 ≤ si ≤ 1 and
∑si = 1.
- Simplex(Value) - Constructor for class mml.Simplex
-
- Simplex.Uniform - Class in mml
-
The UnParameterised Uniform Model over a K_Simplex data-space
(
Mdl
is fully parameterised).
- Simplex.Uniform.M - Class in mml
-
Simplex.Uniform.Mdl
should be sufficient for most purposes, but here is
M, the class of fully parameterised Uniform Simplex Model(s).
- singleton(Value) - Static method in class la.maths.Vector
-
Return a Vector consisting of a single element, 'e'.
- singleton(Value) - Static method in class la.util.Series
-
The Series of just one element.
- six - Static variable in class la.la.Value
-
- Skewed(Value) - Constructor for class mml.Graphs.Skewed
-
- skipRest() - Method in class la.la.Lexical
-
Skip
, and return, up to
a "few" remaining input lines and characters.
- skipRest(int, int) - Method in class la.la.Lexical
-
Skip, and return, the rest of the input up to the limits 'maxLines'
lines and 'maxChars' characters.
- slice(int, int) - Method in class la.maths.Vector
-
Return a
Slice
(section),
[lo, hi), of
'this' Vector, that is, the elements between lo inclusive, and hi
exclusive.
- Slice(int, int) - Constructor for class la.maths.Vector.Slice
-
Note, [lo, hi), lo inclusive to hi exclusive.
- slice(int, int) - Method in class la.maths.Vector.Slice
-
A Slice of a Slice is just a Slice,
parent()
.slice(
lo
+lo2,lo+hi2).
- slowDeterminant() - Method in class la.maths.Matrix
-
Calculate the determinant of 'this' Matrix by the slow, recursive
(naive) method.
- sLwb - Static variable in class eg.Musicians
-
Bounds on mean(s) and standard deviation(s).
- sm3 - Variable in class la.bioinformatics.Alignment.UPSame.M
-
sm3, the SeriesModel of
(LEFT | RIGHT | BOTH)*.
- smE - Variable in class la.bioinformatics.Alignment.UPSame.M
-
smE, the SeriesModel of elements.
- snd - Static variable in class la.la.Library
-
- snd() - Method in class la.la.Value.Structured
-
- sorted() - Method in class la.maths.Vector
-
- sorted(int) - Method in class la.maths.Vector
-
Return 'this' Vector sorted on column 'col'.
- sorted(Comparator<Value>) - Method in class la.maths.Vector
-
Return 'this' Vector sorted on 'cmp'.
- sp - Variable in class mml.Model
-
Holds the statistical parameter(s), if any, of 'this' Model;
is returned by
Model.statParams()
.
- sp2Model(double, double, Value) - Method in class la.bioinformatics.Alignment.UPSame
-
Given two part message lengths, msg1 and msg2, and
statistical parameters, sp, return a
M
.
- sp2Model(double, double, Value) - Method in class mml.Adaptive
-
Return a
Model
with 2-part message lengths, msg1=0
and msg2, and statistical parameter sp=(), triv.
- sp2Model(double, double, Value) - Method in class mml.BestOf
-
Given first- and second-part message lengths, msg1 and msg2, and
statistical parameter(s), sp, return a fully parameterised
BestOf.M
Model.
- sp2Model(double, double, Value) - Method in class mml.BetaUPM
-
Given two-part message lengths, m1 & m2, and
sp = 〈α
, β
〉,
return a fully parameterised
Beta
Model.
- sp2Model(double, double, Value) - Method in class mml.Continuous.M.Transform
-
- sp2Model(double, double, Value) - Method in class mml.Continuous
-
- sp2Model(double, double, Value) - Method in class mml.Continuous.Transform
-
- sp2Model(double, double, Value) - Method in class mml.Continuous.Uniform
-
Return a fully (trivially) parameterised Uniform
Continuous
Model
;
note that the statistical parameter, t, is trivial.
- sp2Model(double, double, Value) - Method in class mml.CPT
-
Given sps, a Vector of statistical parameters, one for each
input Value (that is, one for each entry of the CPT), return
a fully parameterised
CPT Model
.
- sp2Model(double, double, Value) - Method in class mml.Dependent
-
Given 2-part message lengths, m1 & m2, and statistical
parameters sps = 〈upm's, upfm's〉,
return a fully parameterised
M Model
.
- sp2Model(double, double, Value) - Method in class mml.Direction.Uniform
-
sp2Model(0, m2, ()) returns a
M Model
.
- sp2Model(double, double, Value) - Method in class mml.Dirichlet
-
Return a "fully parameterised" Dirichlet
Model
.
- sp2Model(double, double, Value) - Method in class mml.Discretes.Shifted
-
- sp2Model(double, double, Value) - Method in class mml.Discretes
-
- sp2Model(double, double, Value) - Method in class mml.Discretes.Uniform
-
sp2Model(0, msg2, ()) -- Uniform has no true stat params.
- sp2Model(double, double, Value) - Method in class mml.Estimator
-
Given part 1 and part 2 message lengths, m1 and m2, and
statistical parameter(s), sp, return a fully parameterised Model.
- sp2Model(double, double, Value) - Method in class mml.ExponentialUPM
-
- sp2Model(double, double, Value) - Method in class mml.GammaUPM
-
Given two-part message lengths m1 and m2, and statistical parameters
sp, return a fully parameterised
Model
.
- sp2Model(double, double, Value) - Method in class mml.Geometric0UPM
-
Given m1, m2 and μ return a fully parameterised
Geometric
Model.
- sp2Model(double, double, Value) - Method in class mml.Graphs.GERadaptive
-
- sp2Model(double, double, Value) - Method in class mml.Graphs.GERfixed
-
- sp2Model(double, double, Value) - Method in class mml.Graphs.IndependentEdges
-
- sp2Model(double, double, Value) - Method in class mml.Graphs.Motifs
-
- sp2Model(double, double, Value) - Method in class mml.Graphs.Skewed
-
- sp2Model(double, double, Value) - Method in class mml.HeavyTail.Over_x1
-
- sp2Model(double, double, Value) - Method in class mml.Independent
-
Statistical parameter
sps = ⟨upms[0]'s, ... etc.⟩.
- sp2Model(double, double, Value) - Method in class mml.Int1
-
- sp2Model(double, double, Value) - Method in class mml.Intervals
-
Given two-part message lengths, msg1 and msg2, and statistical
parameters, sp, return a fully parameterised
M
.
- sp2Model(double, double, Value) - Method in class mml.LaplaceUPM
-
Given two part message lengths, msg1 and msg2, and
statistical parameters, sp, return an
M
.
- sp2Model(double, double, Value) - Method in class mml.Linear1
-
Return the fully parameterised Linear1
Model
having
two-part message lengths m1 and m2 and statistical parameters sp.
- sp2Model(double, double, Value) - Method in class mml.LinearD
-
Given first- and second-part message lengths, msg1 and msg2, and
statistical parameter(s), sp, return a fully parameterised
LinearD.M
Model.
- sp2Model(double, double, Value) - Method in class mml.LogStar0UPM
-
Return
logStar0
essentially, with msg2 set.
- sp2Model(double, double, Value) - Method in class mml.Markov
-
Given two part message lengths, msg1 and msg2, and
statistical parameters, sp, return a fully
parameterised
Markov Model.
- sp2Model(double, double, Value) - Method in class mml.Missing
-
Given first- and second-part message lengths, msg1 and msg2, and
statistical parameter(s), sp, return a fully parameterised
Missing.M
-Model.
- sp2Model(double, double, Value) - Method in class mml.Mixture
-
sp2Model(msg1, msg2, (wts,sps)) where wts is the weights of the
classes (clusters) and sps is the statParams of the classes, to
be given to
upm
.
- sp2Model(double, double, Value) - Method in class mml.Model.Transform
-
- sp2Model(double, double, Value) - Method in class mml.MotifA
-
Return a fully parameterised MotifA
Model
.
- sp2Model(double, double, Value) - Method in class mml.MotifD
-
Return a fully parameterised MotifD
Model
.
- sp2Model(double, double, Value) - Method in class mml.Multinomial.M.Trials
-
- sp2Model(double, double, Value) - Method in class mml.Multinomial
-
- sp2Model(double, double, Value) - Method in class mml.MultiState
-
sp2Model(msg1, msg2, sp), where sp is the statistical parameters,
that is the probabilities, return a fully parameterised
MultiState
Model
.
- sp2Model(double, double, Value) - Method in class mml.NaiveBayes
-
Given two-part message lengths, and statistical parameters
sp, return a fully parameterised
model
.
- sp2Model(double, double, Value) - Method in class mml.NearInverse
-
- sp2Model(double, double, Value) - Method in class mml.NormalMu
-
Given msg1, msg2 and the (one) statistical parameter, σ,
return a fully parameterised Normal
Model
.
- sp2Model(double, double, Value) - Method in class mml.NormalUPM
-
Given (msg1, msg2, (μ, σ)) return
a fully parameterised Normal
M Model
.
- sp2Model(double, double, Value) - Method in class mml.Permutation.Uniform
-
sp2Model(0, m2, ()) returns a
Model
.
- sp2Model(double, double, Value) - Method in class mml.Poisson0UPM
-
Given m1, m2 and α, return a fully parameterised
Poisson0
.
- sp2Model(double, double, Value) - Method in class mml.R_D.Forest
-
- sp2Model(double, double, Value) - Method in class mml.R_D.ForestSearch
-
Return a fully parameterised
model
.
- sp2Model(double, double, Value) - Method in class mml.R_D.Independent
-
- sp2Model(double, double, Value) - Method in class mml.R_D.M.Transform
-
- sp2Model(double, double, Value) - Method in class mml.R_D.NrmDir
-
Given 1st & 2nd part message lengths, m1 & m2, and
statistical parameters, sp = (norm's, dirn's),
return a fully parameterised Model.
- sp2Model(double, double, Value) - Method in class mml.R_D
-
- sp2Model(double, double, Value) - Method in class mml.R_D.Transform
-
- sp2Model(double, double, Value) - Method in class mml.Sequences.K
-
Return a fully parameterised
K.M
Model.
- sp2Model(double, double, Value) - Method in class mml.Simplex.Uniform
-
Return a "fully parameterised" Uniform Simplex Model;
the statistical parameter, t, is trivial.
- sp2Model(double, double, Value) - Method in class mml.Tree
-
Return a fully parameterised Tree FunctionModel.
- sp2Model(double, double, Value) - Method in class mml.UPFunctionModel.K
-
Two-part message lengths m1 and m2, and statistical parameter
'sp', for fully parameterised
K.M
.
- sp2Model(double, double, Value) - Method in class mml.UPFunctionModel
-
Given two-part message lengths, msg1 and msg2, and statistical
parameter(s), sp, return a fully parameterised
Function
Model
.
- sp2Model(double, double, Value) - Method in class mml.UPModel.Est
-
Given part 1 and part 2 message lengths, m1 and m2, and
statistical parameter(s), sp, return the fully parameterised Model
UPModel.this.
sp2Model(m1,m2,sp)
.
- sp2Model(double, double, Value) - Method in class mml.UPModel
-
Given two-part message lengths msg1 & msg2, and statistical
parameter sp, return a fully parameterised
M-Model
.
- sp2Model(double, double, Value) - Method in class mml.UPModel.Transform
-
- sp2Model(double, double, Value) - Method in class mml.UPSeriesModel.K
-
Statistical parameter
sp = (lenMdl's sp, eltMdl's sp), return a fully
parameterised
K.M
Series Model.
- sp2Model(double, double, Value) - Method in class mml.UPSeriesModel
-
Two part message lengths, msg1 and msg2, and
statistical parameters, sp, return a fully parameterised
UPSeriesModel.M
.
- sp2Model(double, double, Value) - Method in class mml.vMF
-
Given two-part message lengths, and statistical parameters
sp = (μ, κ), return a fully parameterised
von Mises - Fisher
Model
.
- sp2Model(double, double, Value) - Method in class mml.WallaceInt0UPM
-
- sparse(Type, int, int[][]) - Static method in class graph.Directed
-
Convenience function.
- Sparse(int[][]) - Constructor for class graph.Directed.Sparse
-
Assume that the max Vertex mentioned in es is the last Vertex.
- Sparse(Type, int, int[][]) - Constructor for class graph.Directed.Sparse
-
Directed Edges es = {{v00, v01}, {v10, v11}, ...}.
- sparse(Type, int, int[][]) - Static method in class graph.Undirected
-
Convenience function.
- Sparse(int[][]) - Constructor for class graph.Undirected.Sparse
-
Assume that the max Vertex mentioned in es is the last Vertex.
- Sparse(Type, int, int[][]) - Constructor for class graph.Undirected.Sparse
-
Undirected Edges es = {{v00, v01}, {v10, v11}, ...}.
- Species - Static variable in class eg.Ducks
-
Species = coot | duck | swan.
- Species - Static variable in class eg.Iris
-
The
Enum
Type 'Species' is
'Iris-setosa | Iris-versicolor | Iris-virginica'.
- split(Mixture.M, int, Vector) - Method in class mml.Mixture.Est
-
Split class 'c', replace it with two sub-classes,
and
adjust
.
- split - Variable in class mml.Tree.OFork
-
Select subTree '0', or '1', as the input datum
is '<' or '≥' split respectively.
- split() - Method in class mml.Tree.Param.OFork
-
- sqclose - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- sqopen - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- ss(Vector, int, int) - Static method in class mml.NormalUPM
-
Given a data-set, ds, return its sufficient statistics, ss,
that is [# of items, sum, sum of squares, nlAoM}].
- ss2FunctionModel(Value) - Method in class mml.UPFunctionModel.Est
-
- ss2Model(Value) - Method in class mml.Estimator
-
Given sufficient statistics,
ss=stats(ds)
,
of a data-set, ds, estimate a fully parameterised Model, ss2Model(ss).
- ss2Model(Value) - Method in class mml.Linear1.Est
-
Given sufficient statistics
ss =
stats(ds)
of a
data-set ds, estimate a fully parameterised
Model
.
- ss2Model(Value) - Method in class mml.LinearD.Est
-
- ss2Model(Value) - Method in class mml.Mixture.Est
-
Given ss (=ds), estimate a Mixture
Model
.
- ss2Model(Value) - Method in class mml.NormalMu.Est
-
Given ss =
stats(ds)
for a data-set, ds,
estimate a Model, i.e., σ.
- ss2Model(Value) - Method in class mml.NormalUPM.Est
-
Given statistics, ss =
stats(ds)
, of a
data-set, ds, estimate an M, i.e., μ and σ.
- ss2Model(Value) - Method in class mml.Tree.Est
-
Given statistics
ss
(= ds) of a
data-set, ds, estimate a fully parameterised M:id→od;
calls
search(ss, 1)
.
- ss2Model(Value) - Method in class mml.UPFunctionModel.Est
-
Given statistics ss =
stats(ds)
of
a data-set, ds, return a fully parameterised
M
.
- ss2Model(Value) - Method in class mml.UPSeriesModel.Est
-
Given statistics
ss = stats(ds)
of a data-set, ds,
return a fully parameterised SeriesModel.
- ss2ModelSp(Value) - Method in class mml.Estimator
-
Given stats, ss, estimate a Model and parameters; this default is
(mdl, sp), where mdl=ss2Model(ss) and sp=mdl.statParams()
(usually).
- ss2SeriesModel(Value) - Method in class mml.UPSeriesModel.Est
-
- STAR3 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- STAR4 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- STAR5 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- STAR6 - Static variable in class eg.Graphing
-
Some possible motifs (subgraphs).
- start() - Method in class la.util.Timer
-
Start the clock.
- startsExp - Static variable in class la.la.Syntax
-
- statParams() - Method in class mml.Model
-
The statistical parameters (possibly
estimated
),
if any, of 'this' Model as stored in
sp
.
- stats(Vector, int, int) - Method in class la.bioinformatics.Alignment.UPSame
-
In this case, statistics ss is the data-set vs.
- stats(boolean, Value, Value) - Method in class la.bioinformatics.Alignment.UPSame
-
- stats(Vector, int, int) - Method in class mml.Adaptive
-
Return sufficient statistics, that is
frequency
counts, for elements [lo, hi) of data-set 'ds'.
- stats(boolean, Value, Value) - Method in class mml.Adaptive
-
For sufficient statisticses 'ss0' and 'ss1', either combine
ss0 and ss1 (add=true), or remove ss1 from ss0 (add=false).
- stats(Vector, int, int) - Method in class mml.BestOf.M
-
Return
mdl
's stats for ds[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.BestOf.M
-
Return
mdl
's stats ss0±ss1,
"+" if add is true otherwise "-".
- stats(Vector, int, int) - Method in class mml.BestOf
-
Calculate the sufficient statistics of ds[lo,hi) for
all possible alternatives
upms[.]
.
- stats(boolean, Value, Value) - Method in class mml.BestOf
-
Combine statistics ss0 and ss1, either ss0 "+" ss1,
or ss0 "-" ss1, depending on 'add' being true or false.
- stats(Vector, int, int) - Method in class mml.BetaUPM
-
Return elements [lo, hi) of data-set ds, itself; TODO note that
〈∑ log Xi,
∑ log(1-Xi)〉
would be better.
- stats(boolean, Value, Value) - Method in class mml.BetaUPM
-
- stats(Vector, int, int) - Method in class mml.Continuous.M.Transform
-
As per the enclosing Continuous.M.this's stats(...) on the
transformed data-set, ds.map(
f
).
- stats(boolean, Value, Value) - Method in class mml.Continuous.M.Transform
-
Combine
statistics
ss0 and ss1 as
as per the enclosing Continuous.M.this does.
- stats(Vector, int, int) - Method in class mml.Continuous.Transform.M
-
m
.stats(ds.map(
f
),...), i.e.,
transformed data.
- stats(boolean, Value, Value) - Method in class mml.Continuous.Transform.M
-
- stats(Vector, int, int) - Method in class mml.Continuous.Transform
-
The enclosing Continuous.this's
stats(ds.map(
f
)), on a transformed data-set.
- stats(boolean, Value, Value) - Method in class mml.Continuous.Transform
-
Combine
statistics
ss0 and ss1 as per
the enclosing Continuous.this.
- stats(Vector, int, int) - Method in class mml.Continuous.Uniform
-
Given a data-set, ds, return sufficient statistics, ss, that
is the (weighted) number of elements and their nlAoM.
- stats(boolean, Value, Value) - Method in class mml.Continuous.Uniform
-
- stats(Vector, int, int) - Method in class mml.CPT.M
-
Given a data-set, ds, calculate statistics
(of the output datum) for each case (Value) of the
input datum.
- stats(boolean, Value, Value) - Method in class mml.CPT.M
-
- stats(Vector, int, int) - Method in class mml.CPT
-
Given a data-set, ds, calculate sufficient statistics
(of the output datum) for each possible case (Value) of
the input datum.
- stats(boolean, Value, Value) - Method in class mml.CPT
-
Calls upon
upm
.stats(add,.,.).
- stats(Vector, int, int) - Method in class mml.Dependent.M
-
Given a data-set, ds, return statistics,
ss = 〈
im
's,
fm
's〉.
- stats(boolean, Value, Value) - Method in class mml.Dependent.M
-
- stats(Vector, int, int) - Method in class mml.Dependent
-
Given a data-set, ds, return sufficient statistics,
ss = 〈upm's, upfm's〉.
- stats(boolean, Value, Value) - Method in class mml.Dependent
-
- stats(Vector, int, int) - Method in class mml.Direction.Uniform
-
The default sufficient statistics ss = stats(ds) of
a data-set ds; ss = ds itself.
- stats(boolean, Value, Value) - Method in class mml.Direction.Uniform
-
- stats(Vector, int, int) - Method in class mml.Dirichlet
-
The default sufficient statistics
ss = stats(ds) = ds;
maybe we can do better in the future?
(???TODO: Looks like maybe [∑ log d
i,0, ...]
would be the go, but beware any datum d=[0,...]???)
More on stats
here
.
- stats(boolean, Value, Value) - Method in class mml.Dirichlet
-
- stats(Vector, int, int) - Method in class mml.Discretes.Shifted
-
Return sufficient statistics, ss=stats(ds,lo,hi), for a
shifted (-
offset
) data-set ds[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.Discretes.Shifted
-
- stats(Vector, int, int) - Method in class mml.Discretes.Uniform
-
- stats(boolean, Value, Value) - Method in class mml.Discretes.Uniform
-
- stats(Vector) - Method in class mml.Estimator
-
- stats(Vector, int, int) - Method in class mml.Estimator
-
Given a data-set 'ds', return sufficient statistics for elements
[lo, hi), lo inclusive to hi exclusive,
ss = stats(ds,lo,hi).
- stats(boolean, Value, Value) - Method in class mml.Estimator
-
Combine
statisticses
ss0 and ss1, '+' if add=true otherwise '-'.
- stats(boolean, Value, Vector, int, int) - Method in class mml.Estimator
-
- stats(Vector, int, int) - Method in class mml.ExponentialUPM
-
The sufficient statistics ss = stats(ds) of elements
[lo, hi) of data-set ds; are
[N, ∑ds(i), ∑nlAoM].
- stats(boolean, Value, Value) - Method in class mml.ExponentialUPM
-
- stats(Vector, int, int) - Method in class mml.GammaUPM
-
Return the data-set, ds.[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.GammaUPM
-
- stats(Vector, int, int) - Method in class mml.Geometric0UPM
-
- stats(boolean, Value, Value) - Method in class mml.Geometric0UPM
-
- stats(Vector, int, int) - Method in class mml.Graphs.Skewed
-
Sufficient statistics are elements [lo, hi)
of the data-set 'ds' itself.
- stats(boolean, Value, Value) - Method in class mml.Graphs.Skewed
-
- stats(Vector, int, int) - Method in class mml.Graphs
-
Statistics are the data-set ds[lo,hi) itself.
- stats(boolean, Value, Value) - Method in class mml.Graphs
-
- stats(Vector, int, int) - Method in class mml.HeavyTail.Over_x1
-
Sufficient statistics, ss = stats(ds,lo,hi), of elements
[lo,hi) of a data-set ds; here ss = ds.[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.HeavyTail.Over_x1
-
- stats(Vector, int, int) - Method in class mml.Independent.M
-
Given a multivariate data-set, ds, return statistics,
ss, a Tuple of course, one element per sub-
ms
.
- stats(boolean, Value, Value) - Method in class mml.Independent.M
-
Calls upon the stats(,,) of the
ms[]
.
- stats(Vector, int, int) - Method in class mml.Independent
-
Given a multivariate data-set, ds, return sufficient statistics,
ss, a Tuple of course, one element per sub-
upms
.
- stats(boolean, Value, Value) - Method in class mml.Independent
-
Calls upon the stats(,,) of the
upms[]
.
- stats(Vector, int, int) - Method in class mml.Int1
-
Sufficient statistics 'ss' are the data-set itself.
- stats(boolean, Value, Value) - Method in class mml.Int1
-
- stats(Vector, int, int) - Method in class mml.Intervals
-
Sufficient statistics, ss = stats(ds), for a
data-set, ds, are ds itself, sorted on the input data.
- stats(boolean, Value, Value) - Method in class mml.Intervals
-
- stats(Vector, int, int) - Method in class mml.KnownClass
-
Return triv = stats(ds).
- stats(boolean, Value, Value) - Method in class mml.KnownClass
-
- stats(Vector, int, int) - Method in class mml.LaplaceUPM
-
Given a data-set, ds, return statistics,
ss = stats(ds,lo,hi), that is
ds.slice[lo,hi).sorted(), a Sorted Slice.
- stats(boolean, Value, Value) - Method in class mml.LaplaceUPM
-
Given sufficient statisticses 'ss0' and 'ss1', either
'add' them or remove (add=false) ss1 from ss0.
- stats(Vector, int, int) - Method in class mml.Linear1
-
Given a data-set, ds, calculate sufficient statistics of ds[lo,hi),
that is the quantities 'N' and the sums over all data
〈x,y〉* of each of the following,
x, x2, xy, y, y2 and y.nlAoM.
- stats(boolean, Value, Value) - Method in class mml.Linear1
-
Combine sufficient
statistics
ss0 and ss1 into ss0±ss1, either by addition (add=true) or
by subtraction (add=false).
- stats(Vector, int, int) - Method in class mml.LinearD
-
Calculate the sufficient statistics of ds[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.LinearD
-
Combine
statistics
ss0 and ss1,
either ss0 "+" ss1, or ss0 "-" ss1,
depending on 'add' being true or false.
- stats(Vector, int, int) - Method in class mml.LogStar0UPM
-
Return ss = ds.[lo, hi) that is the data itself
as sufficient statistics of ds.
- stats(boolean, Value, Value) - Method in class mml.LogStar0UPM
-
- stats(Vector, int, int) - Method in class mml.Markov.M
-
Collect statistics, ss = stats(seqs,lo,hi), of
a data-set, that is of a Vector of Vectors, seqs.
- stats(boolean, Value, Value) - Method in class mml.Markov.M
-
- stats(Vector, int, int) - Method in class mml.Markov
-
Collect statistics, ss = stats(seqs,lo,hi), of
a data-set, that is of a Vector of Vectors, seqs.
- stats(boolean, Value, Value) - Method in class mml.Markov
-
- stats(Vector, int, int) - Method in class mml.Missing.M
-
Use
presentMdl
.stats(...)
and
valueMdl
.stats(...) to
calculate the statistics of ds[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.Missing.M
-
- stats(Vector, int, int) - Method in class mml.Missing
-
Use
presentUPM
.stats(...)
and
valueUPM
.stats(...) to
calculate the sufficient statistics of ds[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.Missing
-
- stats(Vector, int, int) - Method in class mml.Mixture
-
Mixture sufficient statistics, ss = ds.[lo,hi) itself.
- stats(boolean, Value, Value) - Method in class mml.Mixture
-
- stats(Vector, int, int) - Method in class mml.Model.Defaults
-
This default returns the data itself,
ds.
slice(lo,hi)
, as
statistics but many Models can do much better.
- stats(boolean, Value, Value) - Method in class mml.Model.Defaults
-
statistics
ss0 ± ss1,
'+' if 'add' is true othewise '−'.
- stats(Vector) - Method in class mml.Model
-
- stats(Vector, int, int) - Method in class mml.Model
-
For 'this' Model, calculate sufficient statistics, 'ss', of elements
[lo, hi) of 'ds', e.g., for use in
nlLH(ss)
.
- stats(boolean, Value, Value) - Method in class mml.Model
-
- stats(boolean, Value, Vector, int, int) - Method in class mml.Model
-
- stats(Vector, int, int) - Method in class mml.Model.Transform
-
The enclosing Model.this's stats(...) applied to the
data-set transformed by map(
f
).
- stats(boolean, Value, Value) - Method in class mml.Model.Transform
-
Combine
statistics
'ss0' and 'ss1' in
the way that Model.this does.
- stats(Vector, int, int) - Method in class mml.MotifA
-
Sufficient statistics are elements [lo, hi)
of the data-set ds itself.
- stats(boolean, Value, Value) - Method in class mml.MotifA
-
- stats(Vector, int, int) - Method in class mml.MotifD
-
Sufficient statistics are elements [lo, hi)
of the data-set ds itself.
- stats(boolean, Value, Value) - Method in class mml.MotifD
-
- stats(Vector, int, int) - Method in class mml.Multinomial.M.Trials
-
Not implemented, throw an
RTE
!
- stats(boolean, Value, Value) - Method in class mml.Multinomial.M.Trials
-
Not implemented, throw an
RTE
!
- stats(Vector, int, int) - Method in class mml.Multinomial
-
Stats 'ss' is just the data-set ds[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.Multinomial
-
- stats(Vector, int, int) - Method in class mml.MultiState
-
Return sufficient statistics, that is
frequency
counts, for elements [lo, hi) of data-set 'ds'.
- stats(boolean, Value, Value) - Method in class mml.MultiState
-
For sufficient statisticses 'ss0' and 'ss1', either combine
ss0 and ss1 (add=true), or remove ss1 from ss0 (add=false).
- stats(Vector, int, int) - Method in class mml.NaiveBayes
-
Given a data-set ds, return statistics ss=ds.[lo,hi) the data itself.
- stats(boolean, Value, Value) - Method in class mml.NaiveBayes
-
Combine
stats
ss0 and ss1, either
additively (add=true) or negatively (add=false).
- stats(Vector, int, int) - Method in class mml.NearInverse
-
Sufficient statistics, ss = stats(ds,lo,hi), of elements
[lo,hi) of a data-set ds; here ss = ds.[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.NearInverse
-
- stats(Vector, int, int) - Method in class mml.NormalUPM
-
- stats(boolean, Value, Value) - Method in class mml.NormalUPM
-
- stats(Vector, int, int) - Method in class mml.Permutation.Uniform
-
Given a data-set ds[lo,hi) of Permutations return
sufficient statistics ss=ds.wts[lo,hi).
- stats(boolean, Value, Value) - Method in class mml.Permutation.Uniform
-
Combine sufficient statisticses 'ss0' and 'ss1'.
- stats(Vector, int, int) - Method in class mml.Poisson0UPM
-
Calculate the
sufficient
statistics,
[N, sum, sum log factorials], of a data-set ds.
- stats(boolean, Value, Value) - Method in class mml.Poisson0UPM
-
- stats(Vector, int, int) - Method in class mml.R_D.Forest
-
Statistical parameters, a pair – a Vector for the
Normals
and another for the
Linear1s
.
- stats(boolean, Value, Value) - Method in class mml.R_D.Forest
-
- stats(Vector, int, int) - Method in class mml.R_D.ForestSearch.M
-
- stats(boolean, Value, Value) - Method in class mml.R_D.ForestSearch.M
-
- stats(Vector, int, int) - Method in class mml.R_D.ForestSearch
-
Sufficient statistics 'ss' are
⟨D× stats for Normals,
D×(D-1) stats for Linear1s⟩.
- stats(boolean, Value, Value) - Method in class mml.R_D.ForestSearch
-
Combine
statistics
ss0 and ss1,
either positively (add=true) or negatively (add=false).
- stats(Vector, int, int) - Method in class mml.R_D.Independent.M
-
Return a Vector of statisticses, one element per
parameterised sub-model
mdls[.]
.
- stats(boolean, Value, Value) - Method in class mml.R_D.Independent.M
-
Combine each i
th of the collections of D
statistics, ss0 and ss1, as
mdls[.]
does.
- stats(Vector, int, int) - Method in class mml.R_D.Independent
-
Return a Vector of statistics, one element for each
(yet to be) parameterised instance of
upm
.
- stats(boolean, Value, Value) - Method in class mml.R_D.Independent
-
Combine each i
th of the collections of D
statistics, ss0 and ss1, as
upm
does.
- stats(Vector, int, int) - Method in class mml.R_D.M.Transform
-
As per the enclosing R_D.M.this's stats(...) but on the
transformed data-set, ds.map(
f
).
- stats(boolean, Value, Value) - Method in class mml.R_D.M.Transform
-
Combine
statistics
ss0 and ss1 as
as per the enclosing R_D.M.this does.
- stats(Vector, int, int) - Method in class mml.R_D.NrmDir.M
-
The statistics, ss = stats(ds), of a data-set, ds.
- stats(boolean, Value, Value) - Method in class mml.R_D.NrmDir.M
-
- stats(Vector, int, int) - Method in class mml.R_D.NrmDir
-
The sufficient statistics, ss = stats(ds), of a data-set,
ds.
- stats(boolean, Value, Value) - Method in class mml.R_D.NrmDir
-
- stats(Vector, int, int) - Method in class mml.R_D.Transform.M
-
m
.stats(ds.map(
f
),...), i.e.,
transformed data.
- stats(boolean, Value, Value) - Method in class mml.R_D.Transform.M
-
- stats(Vector, int, int) - Method in class mml.R_D.Transform
-
The enclosing R_D.this's stats(ds.map(
f
))
but on a transformed data-set, ds.map(f).
- stats(boolean, Value, Value) - Method in class mml.R_D.Transform
-
Combine
statistics
ss0 and ss1 as per
the enclosing R_D.this.
- stats(Vector, int, int) - Method in class mml.Sequences.K.M
-
- stats(boolean, Value, Value) - Method in class mml.Sequences.K.M
-
- stats(Vector, int, int) - Method in class mml.Sequences.K
-
- stats(boolean, Value, Value) - Method in class mml.Sequences.K
-
- stats(Vector, int, int) - Method in class mml.Simplex.Uniform
-
The default sufficient statistics ss = stats(ds)
of a data-set ds; ss = ds itself.
- stats(boolean, Value, Value) - Method in class mml.Simplex.Uniform
-
- stats(Vector, int, int) - Method in class mml.Tree
-
Statistics ss = stats(ds), of data-set ds, is ds itself.
- stats(boolean, Value, Value) - Method in class mml.Tree
-
- stats(Vector, int, int) - Method in class mml.UPFunctionModel.K.M
-
Given a data-set, 'ds', statistics,
ss = mdl.stats(ds.col(1),lo,hi), on the
output datum
only, are as per
mdl
.
- stats(boolean, Value, Value) - Method in class mml.UPFunctionModel.K.M
-
- stats(Vector, int, int) - Method in class mml.UPFunctionModel.K
-
Given a data-set, 'ds', sufficient statistics,
ss = upm.stats(ds.col(1),lo,hi), on the
output datum
only, are as per
upm
.
- stats(boolean, Value, Value) - Method in class mml.UPFunctionModel.K
-
- stats(Vector, int, int) - Method in class mml.UPFunctionModel.M
-
Return sufficient statistics, ss = stats(ds,lo,hi),
of elements [lo,hi) of a data-set ds as per the enclosing
UPFunctionModel's
stats(ds,lo,hi)
.
- stats(boolean, Value, Value) - Method in class mml.UPFunctionModel.M
-
Use the enclosing UPFunctionModel's
stats(add,ss0,ss1)
to combine statisticses ss0 and ss1.
- stats(Vector, int, int) - Method in class mml.UPModel.Est
-
- stats(boolean, Value, Value) - Method in class mml.UPModel.Est
-
- stats(Vector, int, int) - Method in class mml.UPModel.M
-
Return sufficient statistics ss=stats(ds,lo,hi) of elements
[lo, hi), lo inclusive to hi exclusive,
of data-set 'ds' using the
stats(ds,lo,hi)
of the enclosing
UPModel
.
- stats(boolean, Value, Value) - Method in class mml.UPModel.M
-
- stats(Vector) - Method in class mml.UPModel
-
- stats(Vector, int, int) - Method in class mml.UPModel
-
Return sufficient statistics 'ss' of elements [lo, hi),
lo inclusive to hi exclusive, of data-set ds;
also see
M.stats(...)
.
- stats(boolean, Value, Value) - Method in class mml.UPModel
-
Combine sufficient statisticses 'ss0' and 'ss1' additively
(add=true), or remove ss1 from ss0 (add=false).
- stats(boolean, Value, Vector, int, int) - Method in class mml.UPModel
-
- stats(Vector, int, int) - Method in class mml.UPModel.Transform.M
-
m
.stats(ds.map(f),...), i.e., m's stats on
transformed data.
- stats(boolean, Value, Value) - Method in class mml.UPModel.Transform.M
-
- stats(Vector, int, int) - Method in class mml.UPModel.Transform
-
Statistics are UPModel.this.stats(ds.map(
f
),...).
- stats(boolean, Value, Value) - Method in class mml.UPModel.Transform
-
Combine
statistics
'ss0' and 'ss1'
as UPModel.this does.
- stats(Vector, int, int) - Method in class mml.UPSeriesModel.K.M
-
Given a data-set, seqs, that is a Vector of Vectors, compute
statistics,
ss = (lenMdl
.stats(...),
eltMdl
.stats(...)).
- stats(boolean, Value, Value) - Method in class mml.UPSeriesModel.K.M
-
- stats(Vector, int, int) - Method in class mml.UPSeriesModel.K
-
Given a data-set, seqs, that is a Vector of Vectors, compute
sufficient statistics,
ss = (lenUPM
.stats(...),
eltUPM
.stats(...)).
- stats(boolean, Value, Value) - Method in class mml.UPSeriesModel.K
-
- stats(Vector, int, int) - Method in class mml.UPSeriesModel.M
-
Use the enclosing UPSeriesModel's
stats(ds,lo,hi)
to return
statistics of elements [lo, hi) of data-set 'ds'.
- stats(boolean, Value, Value) - Method in class mml.UPSeriesModel.M
-
- stats(Vector, int, int) - Method in class mml.vMF
-
Statistics, ss = stats(ds) = (N, R, nlAoM),
of a data-set, ds.
- stats(boolean, Value, Value) - Method in class mml.vMF
-
- stats(Vector, int, int) - Method in class mml.WallaceInt0UPM
-
Return ss = ds, that is the data-set itself.
- stats(boolean, Value, Value) - Method in class mml.WallaceInt0UPM
-
- step - Variable in class la.util.Series.Range
-
- stop() - Method in class la.util.Timer
-
Stop (pause) 'this'
running Timer and add the
time since its last
start()
to its total.
- string2n(String) - Method in class la.la.Type.Char
-
String s must be a single character; return it's int code.
- string2n(String) - Method in class la.la.Type.Discrete
-
Return the int "code" for a constant denoted by String 's'.
- string2n(String) - Method in class la.la.Type.Enum
-
Return the int code corresponding to 'str'.
- string2n(String) - Method in class la.la.Type.Int
-
Return an int from a String such as "123", "-456" or even
" + 789".
- string2value(String) - Method in class la.la.Type.Discrete
-
- string2value(String) - Method in class la.la.Type.Enum
-
- stringLiteral - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- strings(String[]) - Static method in class la.maths.Vector
-
Convenience function : String[] → Vector.
- Strings() - Constructor for class la.maths.Vector.Strings
-
- structurallyIdentical(Graph) - Method in class graph.Graph
-
Is 'this' Graph structurally identical to 'g',
this.vi : g.vi,
in terms of the
existence of Edges?
Checks vSize() of 'this' and 'g' match, then calls
edgesCorrespond(g)
.
- Structured(String) - Constructor for class la.la.Type.Structured
-
- Structured() - Constructor for class la.la.Value.Structured
-
- subExps - Variable in class la.la.Expression.Tuple
-
- subGiso(Graph, Graph, int, int, boolean) - Method in class mml.MotifA.M
-
mv:tv, and mw:mustUse (where mv--mw), and then the rest.
- subGraphs(int) - Method in class graph.Graph
-
- subGraphs(int, int) - Method in class graph.Graph
-
Return a
Series
of all Vertex-size lo to hi,
(weakly-) connected, Vertex-induced subgraphs of 'this' Graph.
- SubGraphs(int, int) - Constructor for class graph.Graph.SubGraphs
-
lo
and
hi
inclusive are bounds on the
vertex-size of the subGraphs in the Series.
- subT(int) - Method in class mml.Tree.Param.Fork
-
- subTrees - Variable in class mml.Tree.DFork
-
The sub-Models, one for each possible Value of
the (Discrete) input
column
.
- subTrees - Variable in class mml.Tree.OFork
-
The
two sub-Models for <
split
or ≥split respectively.
- subTs() - Method in class mml.Tree.Param.Fork
-
- succ - Variable in class graph.Directed.Sparse
-
Given an Edge 〈v0, v1〉, v1 is in (ascending) succ[v0],
and v0 is in (ascending) pred[v1].
- sumNlPr(Vector) - Method in class mml.Model
-
∑ negative log probability over all data elements
in data-set ds; you might want
nlLH(ss)
and
stats(ds)
instead?
sumNlPr(ds)
and
nlLH(ss)
should be equal but the latter is
often quicker (where ss=
stats(ds)
).
- sumSq() - Method in class la.maths.Vector
-
Provided 'this' is a Vector of Cts, return the sum of squares,
∑i elt(i).x()2.
- sUpb - Static variable in class eg.Musicians
-
Bounds on mean(s) and standard deviation(s).
- swan - Static variable in class eg.Ducks
-
- sy() - Method in class la.la.Lexical
-
Return the kind of the current input symbol.
- syInfo() - Method in class la.la.Lexical
-
Return a String representation of the current
symbol
,
e.g., for debugging or tracing purposes.
- Symbol - Static variable in class la.la.Lexical
-
String representations of the various lexical symbols.
- Syntax - Class in la.la
-
- Syntax(Lexical) - Constructor for class la.la.Syntax
-
Construct a Syntax analyser of a given
Lexical
source.
- t - Static variable in class eg.Ducks
-
- t - Variable in class la.la.Value.Option.GP
-
The Type of 'this' Option.
- take(int) - Method in class la.maths.Vector
-
- takeLast(int) - Method in class la.maths.Vector
-
- ten - Static variable in class la.la.Value
-
- tenR - Static variable in class la.la.Value
-
- Test - Class in graph
-
Run a few(!), simple(!) tests on
Graphs
.
- Test() - Constructor for class graph.Test
-
- Test - Class in la.maths
-
- Test() - Constructor for class la.maths.Test
-
- Test - Class in la.util
-
- Test() - Constructor for class la.util.Test
-
- Test - Class in mml
-
- Test() - Constructor for class mml.Test
-
- tests(int) - Static method in class eg.Graphing
-
Perform some elementary tests of Graph Models on
random Graphs of 'V' vertices.
- theAcc() - Method in class la.la.Lexical
-
Return the supposed precision of the real-valued numeral, if any.
- theDbl() - Method in class la.la.Lexical
-
Return the current real-valued numeral, if any.
- theInt() - Method in class la.la.Lexical
-
Return the current integer numeral, if any.
- thenSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- theta - Variable in class mml.GammaUPM.M
-
Shape parameter 'k', and scale parameter θ (theta).
- theWord() - Method in class la.la.Lexical
-
Return the current word (identifier or keyword), if any.
- thrd - Static variable in class la.la.Library
-
- thrd() - Method in class la.la.Value.Structured
-
- three - Static variable in class la.la.Value
-
- threeR - Static variable in class la.la.Value
-
- Timer - Class in la.util
-
A simple timer that can
start()
,
stop()
(i.e., pause), and (re-)start().
- Timer() - Constructor for class la.util.Timer
-
Anonymous, not running (timing).
- Timer(String) - Constructor for class la.util.Timer
-
Named, not running (timing).
- Timer(boolean) - Constructor for class la.util.Timer
-
Anonymous, running as specified.
- Timer(String, boolean) - Constructor for class la.util.Timer
-
Named, running as specified.
- times - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- times(Vector) - Method in class la.maths.Matrix
-
'this' Matrix, M, times the Vector of Cts, v, as a column-Vector,
as in
M v. Also see
Matrix.times(Matrix)
.
- times(Matrix) - Method in class la.maths.Matrix
-
Matrix-multiplication of two matrices of Cts, 'this' and M.
- times(Q) - Method in class la.maths.Q
-
Multiply Quaternions 'this' and 'q'.
- times(Matrix) - Method in class la.maths.Vector
-
'this' Vector of Cts, v, as a row-Vector, times
Matrix
M,
as in
v M.
- tl - Variable in class la.la.Value.List.Cell
-
The head, hd, and tail, tl, of 'this' List Cell.
- tl() - Method in class la.la.Value.List.Cell
-
The tail (rest) of the List.
- tl() - Method in class la.la.Value.List
-
- tlSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- TM(double, double, Value) - Constructor for class mml.Multinomial.M.Trials.TM
-
Note, 'sp' is 'triv', '( )'.
- toDirected() - Method in class graph.Directed
-
- toDirected() - Method in class graph.Graph
-
Provided 'this' Graph is in fact Directed, return
it as an instance of
that class
.
- ToDirected() - Constructor for class graph.Graph.ToDirected
-
- toSeries() - Method in interface la.la.Value.Scannable
-
- toSeries() - Method in class la.maths.Vector
-
Make a
Series
, the elements
of 'this'
Vector
, one at a time.
- toString() - Method in class eg.README
-
- toString() - Method in class graph.Directed.AsUndirected
-
- toString() - Method in class graph.Directed.C
-
- toString() - Method in class graph.Directed.Dense
-
- toString() - Method in class graph.Directed.Edge
-
- toString() - Method in class graph.Directed.Sparse.Induced
-
- toString() - Method in class graph.Directed.Sparse.Renumbered
-
- toString() - Method in class graph.Directed.Sparse
-
- toString() - Method in class graph.Graph.Canonical
-
- toString() - Method in class graph.Graph.Contraction
-
- toString() - Method in class graph.Graph.Edge
-
- toString() - Method in class graph.Graph.Induced
-
- toString() - Method in class graph.Graph.Renumbered
-
- toString() - Method in class graph.Graph.ToDirected
-
- toString() - Method in class graph.Graph.ToUndirected
-
- toString() - Method in class graph.Graph.Vertex
-
- toString() - Method in class graph.README
-
- toString() - Method in class graph.Undirected.AsDirected
-
- toString() - Method in class graph.Undirected.Dense
-
- toString() - Method in class graph.Undirected.Edge
-
- toString() - Method in class graph.Undirected.K
-
- toString() - Method in class graph.Undirected.Sparse.Induced
-
- toString() - Method in class graph.Undirected.Sparse.Renumbered
-
- toString() - Method in class graph.Undirected.Sparse
-
- toString() - Method in class la.bioinformatics.README
-
- toString() - Method in class la.la.Environment
-
For debugging.
- toString() - Method in class la.la.Expression
-
- toString() - Method in class la.la.Function
-
Return the String "Function".
- toString() - Method in class la.la.README
-
- toString() - Method in class la.la.Type
-
Return a String representation of 'this' Type.
- toString() - Method in class la.la.Value.Char
-
Return the 'char'
of this Char.
- toString() - Method in class la.la.Value.Chars
-
Return the "string"
of this Chars.
- toString() - Method in class la.la.Value.Cts
-
Return a String representation of 'this' Cts Value.
- toString() - Method in class la.la.Value.Defer.App
-
- toString() - Method in class la.la.Value.Defer.Exp
-
Note, may be used in error messages, and for debugging,
only; you probably want
print(ps)
instead!
- toString() - Method in class la.la.Value.Enum
-
Return the String representation of 'this' Enum Value.
- toString() - Method in class la.la.Value.Int
-
Return the String (numeral) of 'this' Int.
- toString() - Method in class la.la.Value.Structured
-
- toString() - Method in class la.la.Value
-
- toString() - Method in class la.la.Value.Triv
-
Return the String representation of Triv.
- toString() - Method in class la.maths.Q
-
Show 'this' Quaternion as "(a±bi±cj±dk)".
- toString() - Method in class la.maths.README
-
- toString() - Method in class la.README
-
- toString() - Method in class la.util.README
-
- toString() - Method in class la.util.RefInt
-
- toString() - Method in class la.util.Series.Lines
-
- toString() - Method in class la.util.Series.Range
-
- toString() - Method in class la.util.Series.Separator
-
- toString() - Method in class la.util.Series
-
Return a short String description of 'this' Series,
say for use in debugging.
- toString() - Method in class la.util.Timer
-
- toString() - Method in class mml.BetaUPM
-
- toString() - Method in class mml.Continuous.M.Transform.MM
-
- toString() - Method in class mml.Continuous.Transform
-
- toString() - Method in class mml.Discretes.Shifted
-
- toString() - Method in class mml.Estimator
-
Return a String representation of 'this' Estimator.
- toString() - Method in class mml.ExponentialUPM
-
- toString() - Method in class mml.GammaUPM
-
- toString() - Method in class mml.Geometric0UPM
-
- toString() - Method in class mml.LaplaceUPM
-
- toString() - Method in class mml.LogStar0UPM.M
-
- toString() - Method in class mml.LogStar0UPM
-
- toString() - Method in class mml.Mixture.M
-
Return a short description of the Mixture Model.
- toString() - Method in class mml.Model
-
Show the details of 'this' Model.
- toString() - Method in class mml.Model.Transform.M
-
- toString() - Method in class mml.NormalUPM
-
- toString() - Method in class mml.Poisson0UPM
-
- toString() - Method in class mml.R_D.M.Transform.MM
-
- toString() - Method in class mml.R_D.Transform
-
- toString() - Method in class mml.README
-
- toString() - Method in class mml.UPFunctionModel.M
-
Return a String representation of 'this' FunctionModel.
- toString() - Method in class mml.UPModel.Est
-
Return a String representation of 'this' Estimator.
- toString() - Method in class mml.UPModel.M
-
Return a String representation of 'this' fully parameterised Model.
- toString() - Method in class mml.UPModel
-
Return a String representation of 'this' UnParameterised Model,
including its problem-
defining
parameters.
- toString() - Method in class mml.UPModel.Transform.M
-
- toString() - Method in class mml.UPSeriesModel.M
-
Return a String representation of 'this' SeriesModel.
- toString() - Method in class mml.WallaceInt0UPM.M
-
- toString() - Method in class mml.WallaceInt0UPM
-
- totalTime() - Method in class la.util.Timer
-
Total time in milliseconds between all
start()
-
stop()
pairs, plus current elapsed if started and
not yet stopped.
- toUndirected() - Method in class graph.Graph
-
Provided 'this' Graph is in fact Undirected, return
it as an instance of
that class
.
- ToUndirected() - Constructor for class graph.Graph.ToUndirected
-
- toUndirected() - Method in class graph.Undirected
-
- transform(Function.Cts2Cts) - Method in class mml.Continuous.M
-
- Transform(Value) - Constructor for class mml.Continuous.M.Transform
-
The "problem defining" parameter 'f' is a Cts2Cts
and is saved in '
f
'.
- transform(Function.Cts2Cts) - Method in class mml.Continuous
-
- Transform(Value) - Constructor for class mml.Continuous.Transform
-
- transform(Function) - Method in class mml.Model
-
Transform 'this' already parameterised Model by Function 'f',
roughly transform: (a→b)→Model a→Model b.
- Transform(Value) - Constructor for class mml.Model.Transform
-
Note, Function '
f
' is the problem defining parameter.
- transform(Function.CtsD2CtsD) - Method in class mml.R_D.M
-
Transform an already parameterised R_D.M with Function f.
- Transform(Value) - Constructor for class mml.R_D.M.Transform
-
The "problem defining" parameter 'f' is a CtsD2CtsD,
a
RD→
RD,
and is saved in '
f
'.
- transform(Function.CtsD2CtsD) - Method in class mml.R_D
-
transform(f) is the preferred way to transform an R_D with a
Function f.
- Transform(Value) - Constructor for class mml.R_D.Transform
-
- transform(Function) - Method in class mml.UPModel
-
transform: (a→b)→UPModel a→UPModel b,
convenience function for 'new
Transform(f)
'.
- Transform(Value) - Constructor for class mml.UPModel.Transform
-
The problem-defining parameter is Function '
f
'.
- transpose() - Method in class la.maths.Matrix
-
Return the transpose of 'this' Matrix.
- Tree - Class in mml
-
The class of UnParameterised (Decision | Classification | Regression)-
Tree FunctionModels.
- Tree(Value) - Constructor for class mml.Tree
-
- Tree.DFork - Class in mml
-
A fully
parameterised
Tree FunctionModel that
tests a
Discrete Bounded
column
(variable)
of the input datum to select a
sub-Model
into which to descend.
- Tree.Est - Class in mml
-
The class of Estimators for a Tree FunctionModel.
- Tree.Est.Sel - Class in mml
-
Class of variable selector of the input datum id,
where iod=(id,od).
- Tree.Fork - Class in mml
-
- Tree.Leaf - Class in mml
-
A fully
parameterised
Tree FunctionModel consisting
of a single Leaf; it contains a
Model
over the output
(dependent) datum, 'od'.
- Tree.M - Class in mml
-
- Tree.OFork - Class in mml
-
- Tree.Param - Class in mml
-
The root class for the
statistical parameter
of a fully parameterised
Tree
FunctionModel.
- Tree.Param.DFork - Class in mml
-
The statistical parameter of a
Tree.DFork
, i.e., an
input-column number, and a Vector of parameters for sub-Trees.
- Tree.Param.Fork - Class in mml
-
- Tree.Param.Leaf - Class in mml
-
- Tree.Param.OFork - Class in mml
-
The statistical parameter of a
Tree.OFork
, i.e., an
input-column number, a splitting Value
(< v.
- TreeParam - Static variable in class mml.Tree
-
- Trials(Value) - Constructor for class mml.Multinomial.M.Trials
-
'n'
is the number of trials.
- trimHead - Variable in class la.util.Series.Separator
-
To trim white space from heads and tails, or not?
- trimTail - Variable in class la.util.Series.Separator
-
To trim white space from heads and tails, or not?
- TRIPLE - Static variable in class la.la.Type
-
- triple(Value, Value, Value) - Static method in class la.la.Value
-
triple, a convenience function to make
a
3-Tuple
s
.
- triv - Static variable in class la.la.Expression
-
- triv - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- TRIV - Static variable in class la.la.Type
-
- Triv(String) - Constructor for class la.la.Type.Triv
-
- triv - Static variable in class la.la.Value
-
- Triv() - Constructor for class la.la.Value.Triv
-
- TRIV_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- trueSy - Static variable in class la.la.Lexical
-
Integer codes for the various lexical symbols;
also see
Lexical.Symbol
.
- ttrue - Static variable in class la.la.Expression
-
- ttrue - Static variable in class la.la.Value
-
- TUPLE - Static variable in class la.la.Expression
-
- Tuple(Expression[]) - Constructor for class la.la.Expression.Tuple
-
- tuple(int) - Static method in class la.la.Type
-
[null, null, PAIR, TRIPLE, 4_Tuple, ...].
- Tuple(String, int) - Constructor for class la.la.Type.Tuple
-
- tuple(Value[]) - Static method in class la.la.Value
-
tuple, a convenience function to make
a
k-Tuple
.
- Tuple() - Constructor for class la.la.Value.Tuple
-
- TUPLE_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- turning(double) - Method in class la.la.Function.Cts2Cts
-
Find a turning point of 'this' Cts2Cts, 'f', that is find x such
that
f'(x)
=0, given an initial guess, x0.
- two - Static variable in class la.la.Value
-
- twoPI - Static variable in class la.maths.Maths
-
twoPI = 2π.
- twoR - Static variable in class la.la.Value
-
- type() - Method in class graph.Directed.AsUndirected
-
- type() - Method in class graph.Directed.Dense
-
- type() - Method in class graph.Directed.Sparse
-
- type() - Method in class graph.Graph.Derived
-
The
parent
's type()
(often the same).
- type() - Method in class graph.Graph.ToDirected
-
- type() - Method in class graph.Graph.ToUndirected
-
- type() - Method in class graph.Graph
-
- Type - Class in graph
-
- Type(boolean) - Constructor for class graph.Type
-
Construct a Graph Type with no Vertex or Edge label Types,
that is unlabelled.
- Type(String, boolean) - Constructor for class graph.Type
-
Assumes no self-loops, and not Vertex- or Edge- labelled.
- Type(String, boolean, boolean) - Constructor for class graph.Type
-
Assumes not Vertex- or Edge- labelled.
- Type(String, boolean, boolean, Type, Type) - Constructor for class graph.Type
-
Construct a Graph Type with specified isDirected(?), selfLoops(?),
Vertex label Type 'vType', and
Edge label Type 'eType.
- type() - Method in class graph.Undirected.AsDirected
-
- type() - Method in class graph.Undirected.Dense
-
- type() - Method in class graph.Undirected.Sparse
-
- type() - Method in class la.la.Function
-
- Type - Class in la.la
-
- Type(String) - Constructor for class la.la.Type
-
Special case when ids={} and arities={}.
- TYPE - Static variable in class la.la.Type
-
The Type of a Type is TYPE.
- type() - Method in class la.la.Type
-
- TYPE() - Constructor for class la.la.Type.TYPE
-
- type() - Method in class la.la.Value.Bool
-
- type() - Method in class la.la.Value.Char
-
- type() - Method in class la.la.Value.Chars
-
- type() - Method in class la.la.Value.Cts
-
- type() - Method in class la.la.Value.Defer
-
force(), and return the v.type() of this Deferred Value.
- type() - Method in class la.la.Value.Enum.GP
-
- type() - Method in class la.la.Value.Enum
-
- type() - Method in class la.la.Value.Inc_Or
-
- type() - Method in class la.la.Value.Int
-
- type() - Method in class la.la.Value.List
-
The
LIST
Type, of course.
- type() - Method in class la.la.Value.Maybe
-
- type() - Method in class la.la.Value.Option.GP
-
- type() - Method in class la.la.Value.Triv
-
- type() - Method in class la.la.Value.Tuple.GP
-
- type() - Method in class la.la.Value.Tuple
-
- type() - Method in class la.la.Value
-
Return the
Type
of 'this' Value.
- type() - Method in class la.maths.Matrix.Doubles
-
- type() - Method in class la.maths.Matrix.Ints
-
- type() - Method in class la.maths.Vector.Derived
-
The Type of the original Vector.
- type() - Method in class la.maths.Vector.Doubles
-
- type() - Method in class la.maths.Vector.Ints
-
- type() - Method in class la.maths.Vector.Slice
-
- type() - Method in class la.maths.Vector.Strings
-
- type() - Method in class la.maths.Vector
-
- type() - Method in class la.maths.Vector.Weighted
-
??? The following are copied from 'class Derived' to
??? work around Apple Java 1.6 (Feb 2013).
- type() - Method in class mml.Discretes.Bounded.M
-
This Model's Type is Model of the
bounds'
Type.
- type() - Method in class mml.Model
-
- type() - Method in class mml.Tree.Param
-
- Type.Atomic - Class in la.la
-
The superclass of Atomic Types, notably of
Discrete
and
CTS
.
- Type.Char - Class in la.la
-
The class of the
CHAR
Type.
- Type.Cts - Class in la.la
-
The class of the
CTS
Type.
- Type.Discrete - Class in la.la
-
The superclass of Discrete Types.
- Type.Enum - Class in la.la
-
Enum Types, e.g., DNA={A,C,G,T}, types of
Value.Enum
.
- Type.Function - Class in la.la
-
Function Types.
- Type.Int - Class in la.la
-
The class of the
INT
Type.
- Type.Model - Class in la.la
-
Model Types.
- Type.Option - Class in la.la
-
- Type.Structured - Class in la.la
-
- Type.Triv - Class in la.la
-
The class of the
TRIV
Type.
- Type.Tuple - Class in la.la
-
The Types of k-Tuples; there is a different type for each value of k.
- Type.Tuple.GP - Class in la.la
-
- Type.TYPE - Class in la.la
-
The class of the Type of a Type; see
TYPE
.
- Type.Vector - Class in la.la
-
- TYPE_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- UNARY - Static variable in class la.la.Expression
-
- Unary(int, Expression) - Constructor for class la.la.Expression.Unary
-
- uncurry - Static variable in class la.la.Library
-
uncurry: (t → u → v) → ((t, u) → v).
- Undirected - Class in graph
-
The class of Undirected Graphs.
- Undirected() - Constructor for class graph.Undirected
-
- Undirected.AsDirected - Class in graph
-
Treat every Undirected Edge of 'this' Undirected Graph as two
Directed
Edges (a self-loop remains a single
self-loop, now Directed).
- Undirected.Dense - Class in graph
-
A Dense, Undirected Graph with Type t and adjacency Matrix A.
- Undirected.Edge - Class in graph
-
- Undirected.K - Class in graph
-
The class of complete Undirected (unlabelled) Graphs, Kn.
- Undirected.Sparse - Class in graph
-
The class of Sparse Undirected Graphs.
- Undirected.Sparse.Induced - Class in graph
-
An induced SubGraph of a Sparse Undirected Graph is
Sparse and Undirected.
- Undirected.Sparse.Renumbered - Class in graph
-
A Sparse Undirected Graph, renumbered according to
vs
, is Sparse and Undirected.
- Undirected.Vertex - Class in graph
-
- Uniform(Value) - Constructor for class mml.Continuous.Uniform
-
Construct an UnParameterised Uniform Model
(distribution) over the bounds=[lwb,upb].
- Uniform(Value) - Constructor for class mml.Direction.Uniform
-
Given dimension, D, construct a Uniform Direction UPModel.
- Uniform(Value) - Constructor for class mml.Discretes.Uniform
-
Construct an "UnParameterised" Uniform Discrete Model
over bounds = [lwb, upb].
- Uniform(Value) - Constructor for class mml.Permutation.Uniform
-
- Uniform(Value) - Constructor for class mml.Simplex.Uniform
-
Uniform K-simplex in [0, 1]D, where D=K+1.
- uniqueElts() - Method in class la.maths.Vector
-
Return an array containing the unique elements of
'this' Vector in ascending order.
- unlabelled - Static variable in class graph.Directed
-
The standard type of Directed (directed, no self-loop) Graphs.
- unlabelled - Static variable in class graph.Undirected
-
The standard type of Undirected, unlabelled, no self-loops Graphs.
- unlabelled_O - Static variable in class graph.Directed
-
Type of Directed, unlabelled, self-loops (O) allowed Graphs.
- unlabelled_O - Static variable in class graph.Undirected
-
Type of Undirected, unlabelled, self-loops (O) allowed Graphs.
- unOprs - Static variable in class la.la.Syntax
-
- unOrdered() - Method in class la.la.Type.Discrete
-
- unzip() - Method in class la.maths.Vector
-
unzip 'this' Vector of Tuples into a Tuple
of Vectors.
- unzip(int) - Method in class la.maths.Vector
-
unzip 'this' Vector of Tuples each of (must be) nCol elements.
- UOE(String) - Method in class la.la.Value
-
- uOp(int) - Method in class la.la.Function.Cts2Cts
-
For example, sin.uOp(minus) satisfies
(sin.uOp(minus))(x) = −sin(x).
- uOp(int) - Method in class la.la.Function
-
A unary operator on 'this' Function f, such that
(<op> f)(x) = <op> (f(x)).
That is,
f.uOp(op).
apply(x)
=
f.apply(x).
uOp(op)
.
- uOp(int) - Static method in class la.la.Library
-
Return a Function based on the unary operator,
'op' (not, -, hd, etc.).
- uOp(int) - Method in class la.la.Value.Bool
-
Apply unary operator, op, that is 'not', on 'this' Bool.
- uOp(int) - Method in class la.la.Value.Cts
-
Apply the unary operator, 'op', i.e., '+' or '-', to 'this' Cts.
- uOp(int) - Method in class la.la.Value.Defer
-
All unary operators are strict, so force() 'this' and
return v.uOp(op).
- uOp(int) - Method in class la.la.Value.Int
-
Apply unary operator op, that is '+' or '-', on 'this' Int.
- uOp(int) - Method in class la.la.Value.List.Cell
-
Unary operator, op, i.e., null, hd, or tl, on Cells.
- uOp(int) - Method in class la.la.Value.Tuple
-
Apply unary operator, 'op', element-wise to 'this' Tuple.
- uOp(int) - Method in class la.la.Value
-
Apply unary Operator 'op' to 'this' Value, if implemented (this
default throws an Exception).
- uOp(int) - Method in class la.maths.Vector
-
Unary operator, 'op', on 'this' Vector, that is apply
op
element-wise, returning a new Vector of results.
- upb() - Method in class la.la.Type.Discrete
-
- upb() - Method in class mml.Continuous.Bounded.M
-
- upb() - Method in class mml.Continuous.Bounded
-
- upb - Variable in class mml.CPT
-
lwb, upb, the bounds on the input datum.
- upb() - Method in class mml.Discretes.Bounded.M
-
Return Bounded.this.
upb()
.
- upb() - Method in class mml.Discretes.Bounded
-
The upper bound on 'this' Model's dataspace.
- upb - Variable in class mml.Markov
-
The Markov Models are of a given 'order', over Series of
data, [lwb, upb]* (bounds as ints).
- upb - Variable in class mml.NaiveBayes
-
lwb and upb, the bounds on the output datum, od.
- upb_n() - Method in class la.la.Type.Discrete
-
'this' Discrete's
int upper bound - if any,
else exception, alse see
Type.Discrete.upb
.
- upb_n - Variable in class mml.CPT
-
lwb_n, upb_n, the bounds on the input datum, as ints.
- upb_n() - Method in class mml.Discretes.Bounded.M
-
- upb_n() - Method in class mml.Discretes.Bounded
-
- upb_n - Variable in class mml.NaiveBayes
-
lwb_n and upb_n the
bounds
on the
output datum, od, as ints.
- upb_x() - Method in class mml.Continuous.Bounded.M
-
- upb_x() - Method in class mml.Continuous.Bounded
-
The upper bound of the data-space as a double.
- upb_x() - Method in class mml.Continuous.Uniform
-
- upfm - Variable in class mml.Dependent
-
UnParameterised FunctionModel of id→od.
- UPFunctionModel - Class in mml
-
UnParameterised (abstract) Function Model (aka regression) with
input datum (independent variable), 'id', and output datum
(dependent variable), 'od'.
- UPFunctionModel(Value) - Constructor for class mml.UPFunctionModel
-
'dp' is given, problem-defing parameters.
- UPFunctionModel.Est - Class in mml
-
A class of Estimator of
FunctionModel, that uses
information from its enclosing
UPFunctionModel
.
- UPFunctionModel.K - Class in mml
-
A very simple UnParameterised Function Model that uses a
single Model for every output datum, od, regardless of
the input datum, id.
- UPFunctionModel.K.M - Class in mml
-
The fully parameterised Konstant function-model.
- UPFunctionModel.M - Class in mml
-
M, the (abstract) fully parameterised Function Model class of
an
UnParameterised
Function Model.
- upm - Variable in class mml.CPT
-
The UnParameterised Model to be
parameterised
for each case (Value) of the input datum.
- upm - Variable in class mml.Dependent
-
UnParameterised input Model of input datum id.
- upm - Variable in class mml.Intervals
-
upm, the UnParameterised Model for the output (dependent)
datum, od.
- upm - Variable in class mml.Mixture
-
- upm - Variable in class mml.R_D.Independent
-
The UnParameterised Model, upm, that will be used, in different
parameterisations, to model each column of the data.
- upm - Variable in class mml.UPFunctionModel.K
-
upm, the UnParameterised Model, to be fully
parameterised
and then applied to the
output datum in every input "case" by
K.M
.
- upmE - Variable in class mml.Graphs.IndependentEdges
-
- upmE() - Method in class mml.Graphs.IndependentEdges
-
The UnParameterised
2-state
Model over the
existence (0/1, false/true) of possible Edges.
- upmE - Variable in class mml.MotifA
-
The UnParameterised (
Adaptive
)
background
Model over the existence of possible Edges outside instances of
motifs
.
- upmE - Variable in class mml.MotifD
-
The UnParameterised (
Adaptive
) Model over the
probability of existence of possible Edges outside instances of
motifs
.
- UPModel - Class in mml
-
UPModel, the abstract class of UnParameterised statistical Models.
- UPModel(Value) - Constructor for class mml.UPModel
-
Given common-knowledge problem-defining parameter(s), dp,
create an UnParameterised Model.
- UPModel.Est - Class in mml
-
Est, an Estimator that uses information from its enclosing
UnParameterised
Model.
- UPModel.M - Class in mml
-
A fully parameterised Model, M, nested within an UnParameterised
UPModel
.
- UPModel.Transform - Class in mml
-
Transform 'this' UPModel with Function f.
- UPModel.Transform.M - Class in mml
-
- upms - Variable in class mml.BestOf
-
The alternative UnParameterised Models from which 'this' BestOf
is to choose just one in estimating
BestOf.M
.
- upms - Variable in class mml.Independent
-
The sub-UPModels making 'this' Independent.
- upmV - Variable in class mml.Graphs
-
Public face of 'upmV' is
upmV()
.
- upmV() - Method in class mml.Graphs
-
The UnParameterised Model of
|V|
.
- upperRightA() - Method in class graph.Undirected
-
Return the upper-right triangular part of the adjacency (array) Matrix
of this Undirected, and hence symmetric, Graph.
- UPSame(Value) - Constructor for class la.bioinformatics.Alignment.UPSame
-
- UPSeriesModel - Class in mml
-
The (abstract) class of UnParameterised Models of Series.
- UPSeriesModel(Value) - Constructor for class mml.UPSeriesModel
-
Given problem-defining parameter(s) 'dp', construct a SeriesModel.
- UPSeriesModel.Est - Class in mml
-
A class of Estimator of
SeriesModel, that uses
information from its enclosing
UPSeriesModel
.
- UPSeriesModel.K - Class in mml
-
A very simple, UnParameterised SeriesModel that uses a given
UnParameterised Model of length ≥ 0, and a given
UnParameterised Model of (every) element.
- UPSeriesModel.K.M - Class in mml
-
K's
fully parameterised SeriesModel.
- UPSeriesModel.Length - Class in mml
-
A subclass of UPSeriesModels where Length.M has an explicit model of
lengths
(as opposed to a terminating Value/symbol).
- UPSeriesModel.Length.M - Class in mml
-
Fully parameterised Model of Series having an explicit Model
of
lengths
(as opposed to a terminating
Value/symbol).
- UPSeriesModel.M - Class in mml
-
The (abstract) fully parameterised Series Model.
- UPsm3 - Variable in class la.bioinformatics.Alignment.UPSame
-
UPsm3, the UnParameterised SeriesModel of the "flags",
(LEFT | RIGHT | BOTH)*.
- UPsmE - Variable in class la.bioinformatics.Alignment.UPSame
-
UPsmE, the UnParameterised SeriesModel of elements.
- UPx2y - Variable in class la.bioinformatics.Alignment.UPSame
-
UPx2y, the UnParameterised FunctionModel of l→r and r→l.
- Util - Class in la.util
-
A few general purpose constants and utility functions/methods.
- Util() - Constructor for class la.util.Util
-
- v - Variable in class graph.Graph.Vertex
-
The number of this Vertex (not its
label
, if any).
- v - Variable in class la.la.Expression.Const
-
The Value denoted by 'this' Const (literal).
- v - Variable in class la.la.Value.Defer
-
v holds the once Deferred Value when (if) it is eventually
computed, by
Value.Defer.force()
, to at least WHNF.
- v - Variable in class la.la.Value.Maybe.Just
-
The Value, v, in Just v is present.
- v0 - Variable in class graph.Graph.Edge
-
v0 and v1, the Vertices of 'this' Edge.
- v0 - Variable in class la.la.Value.Inc_Or.Both
-
The Values, v0, v1, in Both v0 v1.
- v0 - Variable in class la.la.Value.Inc_Or.Left
-
The Value, v0, in Left v0.
- v1 - Variable in class graph.Graph.Edge
-
v0 and v1, the Vertices of 'this' Edge.
- v1 - Variable in class la.la.Value.Inc_Or.Both
-
The Values, v0, v1, in Both v0 v1.
- v1 - Variable in class la.la.Value.Inc_Or.Right
-
The Value, v1, in Right v1.
- v2pv(int) - Method in class graph.Directed.AsUndirected
-
- v2pv(int) - Method in class graph.Directed.Sparse.Induced
-
- v2pv(int) - Method in class graph.Directed.Sparse.Renumbered
-
- v2pv(int) - Method in class graph.Graph.Contraction
-
The Vertex of the
parent
that 'v'
corresponds to.
- v2pv(int) - Method in class graph.Graph.Induced
-
Vertex 'v' of 'this' (Vertex-)Induced sub-graph is Vertex vs[v] of
the
parent()
Graph.
- v2pv(int) - Method in class graph.Graph.Renumbered
-
Vertex 'v' in 'this' Renumbered is Vertex vs[v] of
the
parent()
Graph.
- v2pv(int) - Method in interface graph.Graph.SubGraph
-
Vertex 'v' of 'this' Graph corresponds to v2pv(v)
of the
parent
Graph.
- v2pv(int) - Method in class graph.Undirected.AsDirected
-
- v2pv(int) - Method in class graph.Undirected.Sparse.Induced
-
- v2pv(int) - Method in class graph.Undirected.Sparse.Renumbered
-
- val(int, int) - Method in class la.la.Environment
-
Descend 'levels' of sub-Environments, and there return
the Value bound to the 'offset'th Variable.
- val(int) - Method in class la.la.Environment
-
Return the Value bound to the 'offset'th Variable.
- Value - Class in la.la
-
Value = int + bool + char + triv + ...
- Value() - Constructor for class la.la.Value
-
- Value.Atomic - Class in la.la
-
- Value.Bool - Class in la.la
-
- Value.Char - Class in la.la
-
- Value.Chars - Class in la.la
-
- Value.Cts - Class in la.la
-
- Value.Defer - Class in la.la
-
- Value.Defer.App - Class in la.la
-
A lazy, un-apply-ed, Deferred Function-application, a
(Function, actual-parameter)
pair.
- Value.Defer.Exp - Class in la.la
-
- Value.Discrete - Class in la.la
-
Discrete Values, such as
Value.Bool
, are subclasses of Discrete.
- Value.Enum - Class in la.la
-
Enum Values, for example, A:DNA; also see
Type.Enum
.
- Value.Enum.GP - Class in la.la
-
A basic "general purpose" (GP) implementation of an Enum Value
having a given
Type.Enum
t.
- Value.Inc_Or - Class in la.la
-
Inc_Or t0 t1 = Left t0 | Right t1
| Both t0 t1,
for where one, or both, of v0:t0 and v1:t1 can be present.
- Value.Inc_Or.Both - Class in la.la
-
Both v0 v1.
- Value.Inc_Or.Left - Class in la.la
-
Left v0, the first (Left) Option alone.
- Value.Inc_Or.Right - Class in la.la
-
Right v1, the second (Right) Option alone.
- Value.Int - Class in la.la
-
- Value.Lambda - Class in la.la
-
- Value.List - Class in la.la
-
Linked Lists, a special implementation of the abstract
Value.Option
.
- Value.List.Cell - Class in la.la
-
- Value.Maybe - Class in la.la
-
Maybe t = None | Just t, for where a Value may be missing
(
None
), or present (
Just v
).
- Value.Maybe.Just - Class in la.la
-
The Value is present, Just v.
- Value.Option - Class in la.la
-
- Value.Option.GP - Class in la.la
-
- Value.Real - Class in la.la
-
- Value.Scannable - Interface in la.la
-
A class that implements Scannable can produce (by toSeries()) a
Series
of Values.
- Value.Structured - Class in la.la
-
The super-class of Values, such as
Tuples
and
Vectors
, having zero or more elements
(components, fields),
elt(i)
.
- Value.Triv - Class in la.la
-
- Value.Tuple - Class in la.la
-
The class of
heterogeneous k-Tuples, that is pairs, triples,
and so on; also see
Type.Tuple
and
Vector
.
- Value.Tuple.GP - Class in la.la
-
A simple general purpose (GP) implementation of a Tuple Value.
- valueMdl - Variable in class mml.Missing.M
-
The fully parameterised Model all present (known) Values.
- values(Value[][]) - Static method in class la.maths.Matrix
-
Convenience function,
values : Value[][] → GP2
.
- values(Value[]) - Static method in class la.maths.Vector
-
Convenience function,
values : Value[] → GP
.
- values(Value[]) - Static method in class la.util.Series
-
Series of elements from an array of Values, one at a time.
- valueUPM - Variable in class mml.Missing
-
The UnParameterised Model of those data that are known (present).
- variance() - Method in class mml.NormalUPM.M
-
- VECTOR - Static variable in class la.la.Type
-
- Vector() - Constructor for class la.la.Type.Vector
-
- Vector(Type) - Constructor for class la.la.Type.Vector
-
- Vector(String, Type) - Constructor for class la.la.Type.Vector
-
- Vector - Class in la.maths
-
The class of homogeneous Vectors of arbitrary length.
- Vector() - Constructor for class la.maths.Vector
-
- Vector.Derived - Class in la.maths
-
Class Derived can be useful when making a modified Vector.
- Vector.Doubles - Class in la.maths
-
A Vector containing doubles (
Cts
Values) can
probably arrange efficient storage and operations.
- Vector.GP - Class in la.maths
-
A simple, general purpose (GP) implementation of
class
Vector
.
- Vector.Ints - Class in la.maths
-
A Vector containing
Int
Values can
probably arrange efficient storage and operations.
- Vector.Slice - Class in la.maths
-
Vector.Slice, a subVector of 'this' Vector; see
slice
.
- Vector.Strings - Class in la.maths
-
A Vector containing Strings, that is, having
Chars
elements.
- Vector.Weighted - Class in la.maths
-
'This' Vector (data-set?) of elements, each element
explicitly
weighted
, somehow.
- VECTOR_CHARS - Static variable in class la.la.Type
-
- VECTOR_CTS - Static variable in class la.la.Type
-
- VECTOR_INT - Static variable in class la.la.Type
-
- VECTOR_N - Static variable in class la.la.Type
-
Integer codes for various "types" of Type.
- verbosity - Variable in class mml.Graphs.Motifs
-
Whether (verbosity>0) or not (verbosity==0) to Print
tracing information.
- Vertex(int) - Constructor for class graph.Directed.Vertex
-
- Vertex(int) - Constructor for class graph.Graph.Vertex
-
- Vertex(int) - Constructor for class graph.Undirected.Vertex
-
- vertices() - Method in class graph.Graph.SubGraphs
-
Return the set of Vertices (of 'this' Graph) that are in
the
current
subGraph of 'this' Series.
- vLabel(int) - Method in class graph.Directed.AsUndirected
-
- vLabel(int) - Method in class graph.Directed.Sparse.Induced
-
- vLabel(int) - Method in class graph.Directed.Sparse.Renumbered
-
- vLabel(int) - Method in class graph.Graph.Contraction
-
Vertex labels, if any, as per
v2pv
and the
parent
Graph.
- vLabel(int) - Method in class graph.Graph.Induced
-
Vertex labels, if any, as per
vs
and
the
parent()
Graph.
- vLabel(int) - Method in class graph.Graph.Renumbered
-
The
parent
's vLabel(vs[v]), if any.
- vLabel(int) - Method in class graph.Graph.ToDirected
-
- vLabel(int) - Method in class graph.Graph.ToUndirected
-
- vLabel(int) - Method in class graph.Graph
-
UnsupportedOperation, the default assumption is no
Vertex labels.
- vLabel(int) - Method in class graph.Undirected.AsDirected
-
- vLabel(int) - Method in class graph.Undirected.Sparse.Induced
-
- vLabel(int) - Method in class graph.Undirected.Sparse.Renumbered
-
- vLabelled() - Method in class graph.Graph
-
Are the Vertices labelled? Also see
vLabel(v)
.
- vLabels() - Method in class graph.Graph
-
Return all Vertex labels, or null if unlabelled.
- vMF - Class in mml
-
The UnParameterised von Mises - Fisher Model of
Directions in RD.
- vMF(Value) - Constructor for class mml.vMF
-
D, the dimension of RD.
- vMF.M - Class in mml
-
The fully parameterised von Mises - Fisher Model of Directions
in RD.
- vMF3 - Static variable in class mml.MML
-
The UnParameterised
von Mises - Fisher
Model (distribution) of Directions in
R3.
- vPair2n(int, int) - Method in class graph.Graph
-
Given Vertices v0 and v1 that
could form
a legitimate Edge, return a unique integer that is
≥0 and <
maxEdges()
.
- vs - Variable in class graph.Directed.Sparse.Induced
-
- vs - Variable in class graph.Directed.Sparse.Renumbered
-
Vertex 'v' of 'this' is Vertex vs[v] of the parent Graph.
- vs - Variable in class graph.Graph.Contraction
-
The contracted vertices of the
parent
Graph.
- vs - Variable in class graph.Graph.Induced
-
Vertex 'v' of 'this' Induced sub-graph is Vertex vs[v] of
the
parent()
Graph.
- vs - Variable in class graph.Graph.Renumbered
-
Vertex 'v' of 'this' is Vertex vs[v] of the
parent()
Graph.
- vs - Variable in class graph.Undirected.Sparse.Induced
-
- vs - Variable in class graph.Undirected.Sparse.Renumbered
-
Vertex 'v' of 'this' is Vertex vs[v] of the parent Graph.
- vSize() - Method in class graph.Directed.AsUndirected
-
- vSize() - Method in class graph.Directed.Dense
-
- vSize() - Method in class graph.Directed.Sparse
-
- vSize() - Method in class graph.Graph.Contraction
-
The number of Vertices in 'this' Contracted Graph.
- vSize() - Method in class graph.Graph.Derived
-
The
parent
's vSize()
(sometimes the same).
- vSize() - Method in class graph.Graph.Induced
-
- vSize() - Method in class graph.Graph.ToDirected
-
- vSize() - Method in class graph.Graph.ToUndirected
-
- vSize() - Method in class graph.Graph
-
The number of Vertices, |V|≥1,
V = {v0, ..., v(vSize()-1)},
of 'this' Graph.
- vSize() - Method in class graph.Undirected.AsDirected
-
- vSize() - Method in class graph.Undirected.Dense
-
- vSize() - Method in class graph.Undirected.Sparse
-
- vStats(Vector, int, int) - Method in class mml.Graphs
-
- vType - Variable in class graph.Type
-
Does the Graph have Vertex- and/or Edge- labels,
and if so, of what Type(s)?