public abstract class Graphs extends UPModel
Graphs
having explicit gType
and upmV
where the former is the Type (population)
of Graphs and the latter is the Model of the number of Vertices, |V|.
The (abstract) fully parameterised Model is Graphs.M
.
Also see Graphs.IndependentEdges
.
Note that Vertex- or Edge-labels, if any, are not considered.
(Also see package [graph
].)Modifier and Type | Class and Description |
---|---|
static class |
Graphs.GERadaptive
|
static class |
Graphs.GERfixed
|
static class |
Graphs.IndependentEdges
|
class |
Graphs.M
Fully parameterised Graphs Models; also see
UnParameterised
Graphs . |
static class |
Graphs.Motifs
UnParameterised Models based on the notion of frequent sub-graphs
(motifs, patterns) and that can calculate the message-length
contribution of a set of motifs. |
static class |
Graphs.Skewed
An UnParameterised Model of Graphs where the degree distribution is
skewed, few Vertices having high
degree and
many having low degree. |
UPModel.Est, UPModel.Transform
Function.Native.WithInverse
Function.Cts2Cts, Function.Cts2Cts2Cts, Function.CtsD2CtsD, Function.HasInverse, Function.Native, Function.Native2, Function.Native3
Value.Atomic, Value.Bool, Value.Char, Value.Chars, Value.Cts, Value.Defer, Value.Discrete, Value.Enum, Value.Inc_Or, Value.Int, Value.Lambda, Value.List, Value.Maybe, Value.Option, Value.Real, Value.Scannable, Value.Structured, Value.Triv, Value.Tuple
Modifier and Type | Field and Description |
---|---|
protected Type |
gType
Public face is
gType() . |
protected Discretes |
upmV
Public face of 'upmV' is
upmV() . |
Modifier and Type | Method and Description |
---|---|
Discretes.M |
ds2mdlV(Value ps,
Vector ds)
Estimate a Model of |V|, from 'ds', a data-set of Graphs.
|
Type |
gType()
|
Vector |
stats(boolean add,
Value ss0,
Value ss1)
Combine sufficient statisticses 'ss0' and 'ss1' additively
(add=true), or remove ss1 from ss0 (add=false).
|
Vector |
stats(Vector ds,
int lo,
int hi)
Statistics are the data-set ds[lo,hi) itself.
|
Discretes |
upmV()
The UnParameterised Model of
|V| . |
protected Value |
vStats(Vector ds,
int lo,
int hi)
Return
upmV 's stats on |V| for ds[lo,hi). |
apply, defnParams, estimator, main, sp2Model, stats, stats, toString, transform
protected Graphs(Value dp)
public Type gType()
Type
being modelled, particularly
Directed
versus
Undirected
Graphs.
gType defines the population of Graphs being modelled.public Discretes upmV()
public Discretes.M ds2mdlV(Value ps, Vector ds)
upmV
's
estimator(ps)
. Also see Graphs.M.mdlV()
.