Uses of Interface
pal.math.MinimiserMonitor
-
Packages that use MinimiserMonitor Package Description pal.eval Classes for evaluating evolutionary hypothesis (chi-square and likelihood criteria) and estimating model parameters.pal.math Classes for math stuff such as optimisation, numerical derivatives, matrix exponentials, random numbers, special function etc.pal.treesearch -
-
Uses of MinimiserMonitor in pal.eval
Methods in pal.eval with parameters of type MinimiserMonitor Modifier and Type Method Description static doubleLikelihoodOptimiser. optimiseAlternate(ParameterizedTree tree, Alignment alignment, SubstitutionModel model, MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor)Optimise parameters to acheive maximum likelihood using an alternating stategy.static doubleLikelihoodOptimiser. optimiseCombined(ParameterizedTree tree, Alignment alignment, SubstitutionModel model, MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor)Optimise parameters to acheive maximum likelihood using a combined stategy.doubleLikelihoodOptimiser. optimiseLogLikelihood(Parameterized parameters, MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor)static doubleLikelihoodOptimiser. optimiseModel(Tree tree, Alignment alignment, SubstitutionModel model, MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor)Optimise model parameters only to acheive maximum likelihood using a combined stategy.static doubleLikelihoodOptimiser. optimiseTree(ParameterizedTree tree, Alignment alignment, SubstitutionModel model, MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor)Optimise tree branchlengths only to acheive maximum likelihood using a combined stategy. -
Uses of MinimiserMonitor in pal.math
Methods in pal.math that return MinimiserMonitor Modifier and Type Method Description static MinimiserMonitorMinimiserMonitor.Utils. createNullMonitor()Creates a MinimiserMonitor that looses all outputstatic MinimiserMonitorMinimiserMonitor.Utils. createSimpleMonitor(java.io.PrintWriter output)Creates a MinimiserMonitor that outputs current minimum to a print streamstatic MinimiserMonitorMinimiserMonitor.Utils. createSplitMonitor(MinimiserMonitor a, MinimiserMonitor b)static MinimiserMonitorMinimiserMonitor.Utils. createStringMonitor()Creates a MinimiserMonitor that Stores output (use toString() to access current results)static MinimiserMonitorMinimiserMonitor.Utils. createSystemErrorMonitor()Creates a MinimiserMonitor that outputs current minimum to a System.errstatic MinimiserMonitorMinimiserMonitor.Utils. createSystemOuptutMonitor()Creates a MinimiserMonitor that outputs current minimum to a System.outMethods in pal.math with parameters of type MinimiserMonitor Modifier and Type Method Description static MinimiserMonitorMinimiserMonitor.Utils. createSplitMonitor(MinimiserMonitor a, MinimiserMonitor b)doubleOrthogonalSearch.RoundOptimiser. doRound(double[] xvec, UnivariateMinimum um, double tolx, double fx, MinimiserMonitor monitor)doubleMultivariateMinimum. findMinimum(MultivariateFunction f, double[] xvec, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor)Find minimum close to vector x (desired fractional digits for each parameter is specified)voidConjugateDirectionSearch. optimize(MultivariateFunction f, double[] xvector, double tolfx, double tolx, MinimiserMonitor monitor)voidConjugateGradientSearch. optimize(MultivariateFunction f, double[] x, double tolfx, double tolx, MinimiserMonitor monitor)voidDifferentialEvolution. optimize(MultivariateFunction func, double[] xvec, double tolfx, double tolx, MinimiserMonitor monitor)voidGeneralizedDEOptimizer. optimize(MultivariateFunction f, double[] xvec, double tolfx, double tolx, MinimiserMonitor monitor)The actual optimization routine It finds a minimum close to vector x when the absolute tolerance for each parameter is specified.voidMultivariateMinimum. optimize(MultivariateFunction f, double[] xvec, double tolfx, double tolx, MinimiserMonitor monitor)The actual optimization routine It finds a minimum close to vector x when the absolute tolerance for each parameter is specified.voidOrthogonalSearch. optimize(MultivariateFunction f, double[] xvec, double tolfx, double tolx, MinimiserMonitor monitor) -
Uses of MinimiserMonitor in pal.treesearch
Methods in pal.treesearch with parameters of type MinimiserMonitor Modifier and Type Method Description UndoableActionUnrootedMLSearcher. getModelOptimiseAction(MultivariateMinimum minimiser, MinimiserMonitor monitor, int fxFracDigits, int xFracDigits)doubleGeneralLikelihoodSearcher. optimiseAllFullHeirarchy(StoppingCriteria mainStopper, StoppingCriteria subStopper, MultivariateMinimum rateMinimiser, int fxFracDigits, int xFracDigits, AlgorithmCallback callback, SearchMonitor monitor, MinimiserMonitor rateMonitor)doubleGeneralConstraintGroupManager. optimiseAllGlobalClockConstraints(MultivariateMinimum minimiser, GeneralConstraintGroupManager.LikelihoodScoreAccess scoreAccess, int fxFracDigits, int xFracDigits, MinimiserMonitor rateMonitor)Optimise all the global clock parameters related to this groupdoubleGeneralLikelihoodSearcher. optimiseAllPlusSubstitutionModel(StoppingCriteria stopper, MultivariateMinimum rateMinimiser, MultivariateMinimum substitutionModelMinimiser, int fxFracDigits, int xFracDigits, AlgorithmCallback callback, SearchMonitor monitor, int substitutionModelOptimiseFrequency, MinimiserMonitor substitutionModelMonitor, MinimiserMonitor rateMonitor)doubleGeneralLikelihoodSearcher. optimiseAllSimple(StoppingCriteria stopper, MultivariateMinimum rateMinimiser, int fxFracDigits, int xFracDigits, AlgorithmCallback callback, SearchMonitor monitor, MinimiserMonitor rateMonitor)doubleGeneralLikelihoodSearcher. optimiseAllSimple(StoppingCriteria stopper, MultivariateMinimum rateMinimiser, int fxFracDigits, int xFracDigits, AlgorithmCallback callback, SearchMonitor monitor, MinimiserMonitor rateMonitor, int groupOptimistionType)doubleGeneralLikelihoodSearcher. optimiseAllSimpleHeirarchy(StoppingCriteria stopper, MultivariateMinimum rateMinimiser, int fxFracDigits, int xFracDigits, AlgorithmCallback callback, SearchMonitor monitor, MinimiserMonitor rateMonitor)doubleGeneralLikelihoodSearcher. optimiseConstraintRateModels(MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits, MinimiserMonitor rateMonitor)doubleGeneralConstraintGroupManager. optimisePrimaryGlobalClockConstraints(MultivariateMinimum minimiser, GeneralConstraintGroupManager.LikelihoodScoreAccess scoreAccess, int fxFracDigits, int xFracDigits, MinimiserMonitor rateMonitor)Optimise the global clock parameters marked as primary related to this groupdoubleGeneralConstraintGroupManager. optimiseSecondaryGlobalClockConstraints(MultivariateMinimum minimiser, GeneralConstraintGroupManager.LikelihoodScoreAccess scoreAccess, int fxFracDigits, int xFracDigits, MinimiserMonitor rateMonitor)Optimise the global clock parameters marked as secondary related to this groupdoubleGeneralLikelihoodSearcher. optimiseSubstitutionModels(MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor)
-