- 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-Models 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
norm2.
- 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 =
mdlVsp.
- 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
Vectors.
- 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
nlPrs — 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-Tuples.
- 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)?