Package | Description |
---|---|
Likelihood |
Provides classes for calculating the likelihood of a tree given a model and
an alignment.
|
ModelTest | |
Optimizers |
Provides classes for optimising a likelihood.
|
Modifier and Type | Class and Description |
---|---|
class |
Calculator<R extends Likelihood>
Abstract class for calculating a likelihood.
|
Modifier and Type | Class and Description |
---|---|
class |
StandardLikelihood
Stores the results of a likelihood calculation.
|
Modifier and Type | Method and Description |
---|---|
Calculator<Likelihood> |
TestInstance.getCalculator()
Get the calculator associated with this instance
|
java.util.Map<TestInstance,Likelihood> |
AIC.getLikelihoods()
Returns the likelihood for each instance
|
java.util.Map<TestInstance,Likelihood> |
BIC.getLikelihoods()
Returns the likelihood for each instance
|
Constructor and Description |
---|
TestInstance(Calculator<Likelihood> c,
Parameters p)
Creates an instance
|
TestInstance(Calculator<Likelihood> c,
Parameters p,
Adapter adapter,
Alignment distinct)
Creates a named instance.
|
TestInstance(Calculator<Likelihood> c,
Parameters p,
java.lang.String name)
Creates a named instance.
|
TestInstance(Calculator<Likelihood> c,
Parameters p,
java.lang.String name,
Adapter adapter,
Alignment distinct)
Creates a named instance.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Optimizable<R extends Likelihood>
Interface for classes that represent optimisable likelihood functions.
|
Modifier and Type | Method and Description |
---|---|
<R extends Likelihood> |
ConjugateGradient.maximise(Optimizable<R> c,
Parameters p) |
<R extends Likelihood> |
GoldenSection.maximise(Optimizable<R> l,
Parameters params) |
<R extends Likelihood> |
NelderMead.maximise(Optimizable<R> l,
Parameters params) |
<R extends Likelihood> |
Optimizer.maximise(Optimizable<R> l,
Parameters p)
Maximises the likelihood, logging to screen.
|
<R extends Likelihood> |
ConjugateGradient.maximise(Optimizable<R> c,
Parameters p,
java.io.File log) |
<R extends Likelihood> |
GoldenSection.maximise(Optimizable<R> l,
Parameters params,
java.io.File log) |
<R extends Likelihood> |
NelderMead.maximise(Optimizable<R> l,
Parameters params,
java.io.File log) |
<R extends Likelihood> |
Optimizer.maximise(Optimizable<R> l,
Parameters params,
java.io.File log)
Maximises the likelihood, logging to a file.
|
<R extends Likelihood> |
ConjugateGradient.restart(Optimizable<R> l,
java.io.File checkPoint) |
<R extends Likelihood> |
GoldenSection.restart(Optimizable<R> l,
java.io.File checkPoint) |
<R extends Likelihood> |
NelderMead.restart(Optimizable<R> l,
java.io.File checkPoint) |
<R extends Likelihood> |
Optimizer.restart(Optimizable<R> l,
java.io.File checkPoint)
Maximises the likelihood starting from a checkpoint file (see
Optimizer.setCheckPointFile(java.io.File) ,
logging to the screen. |
<R extends Likelihood> |
ConjugateGradient.restart(Optimizable<R> l,
java.io.File checkPoint,
java.io.File log) |
<R extends Likelihood> |
GoldenSection.restart(Optimizable<R> l,
java.io.File checkPoint,
java.io.File log) |
<R extends Likelihood> |
NelderMead.restart(Optimizable<R> l,
java.io.File checkPoint,
java.io.File log) |
<R extends Likelihood> |
Optimizer.restart(Optimizable<R> l,
java.io.File checkPoint,
java.io.File log)
Maximises the likelihood starting from a checkpoint file (see
Optimizer.setCheckPointFile(java.io.File) ,
logging to a file. |