public abstract class R_D.M extends ByPdf.M
D()
and UPModel.M.stats(la.maths.Vector, int, int)
,
"for free", from its enclosing UPModel.Modifier and Type | Class and Description |
---|---|
class |
R_D.M.Transform
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 . |
Model.Defaults
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 | Method and Description |
---|---|
int |
D()
R_D.this.
D() , the dimension, D, of
RD. |
double[] |
random_x()
Return the components of a random Vector
(calls
random(double[]) ). |
Vector |
random()
Return a random Vector in
R
D()
(calls random_x() ). |
void |
random(double[] x)
Optional - this default throws an Exception, may be overridden.
|
R_D.M |
transform(Function.CtsD2CtsD f)
Transform an already parameterised R_D.M with Function f.
|
asEstimator, asUPModel, m1m2sp, msg, msg1, msg1bits, msg2, msg2bits, msgBits, nl2LH, nl2Pr, nlLH, pr, random, randomSeries, statParams, stats, stats, sumNlPr, transform, type, zeroTriv
public M(double msg1, double msg2, Value dp)
public int D()
D()
, the dimension, D, of
RD.public Vector random()
D()
(calls random_x()
).public double[] random_x()
random(double[])
).
Called by (default) random()
.public void random(double[] x)
random_x()
.public R_D.M transform(Function.CtsD2CtsD f)
R_D.transform(f)
.