public class MathildeMortalityPredictor extends REpiceaBinaryEventPredictor<MathildeMortalityStand,MathildeTree>
| Modifier and Type | Class and Description |
|---|---|
protected class |
MathildeMortalityPredictor.InternalMathematicalFunction |
REpiceaPredictor.CruiseLine, REpiceaPredictor.ErrorTermGroup, REpiceaPredictor.IntervalNestedInPlotDefinition| Modifier and Type | Field and Description |
|---|---|
protected GaussHermiteQuadrature |
ghq |
protected static boolean |
isGaussianQuadratureEnabled |
protected LinkFunction |
linkFunction |
protected int |
numberOfParameters |
protected java.util.Map<java.lang.Integer,lerfob.predictor.mathilde.mortality.MathildeMortalitySubModule> |
subModules |
DefaultZeroIndex, isRandomEffectsVariabilityEnabled, isResidualVariabilityEnabled, listeners, oXVectorisParametersVariabilityEnabled| Constructor and Description |
|---|
MathildeMortalityPredictor(boolean isVariabilityEnabled)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected double |
getFixedEffectOnlyPrediction(Matrix beta,
MathildeMortalityStand stand,
MathildeTree tree) |
protected void |
init()
This method reads all the parameters in .csv files and stores the estimates into members defaultBeta, defaultResidualError,
and defaultRandomEffects.
|
java.lang.Object |
predictEvent(MathildeMortalityStand stand,
MathildeTree tree,
java.lang.Object... parms)
This method returns either a boolean if isResidualVariabilityEnabled was set to true
or the probability otherwise.
|
double |
predictEventProbability(MathildeMortalityStand stand,
MathildeTree tree,
java.lang.Object... parms)
This method returns the probability of event for a particular tree represented by the parameter
"tree".
|
findFirstParameterOfThisClassaddModelBasedSimulatorListener, doBlupsExistForThisSubject, doesThisSubjectHaveResidualErrorTerm, doRandomDeviatesExistForThisSubject, fireModelBasedSimulatorEvent, fireRandomEffectDeviateGeneratedEvent, getBlupsForThisSubject, getCruiseLineForThisSubject, getDefaultRandomEffects, getDefaultRandomEffects, getDefaultResidualError, getGaussianErrorTerms, getIntervalNestedInPlotDefinition, getParametersForThisRealization, getRandomEffectsForThisSubject, getResidualError, getResidualErrorForThisSubject, getSubjectPlusMonteCarloSpecificId, getSubjectPlusMonteCarloSpecificId, hasSubjectBeenTestedForBlups, recordSubjectTestedForBlups, removeModelBasedSimulatorListener, setBlupsForThisSubject, setDefaultRandomEffects, setDefaultResidualError, setDeviatesForRandomEffectsOfThisSubject, setParameterEstimates, simulateDeviatesForRandomEffectsOfThisSubjectgetParameterEstimatesprotected static boolean isGaussianQuadratureEnabled
protected final java.util.Map<java.lang.Integer,lerfob.predictor.mathilde.mortality.MathildeMortalitySubModule> subModules
protected final LinkFunction linkFunction
protected int numberOfParameters
protected GaussHermiteQuadrature ghq
public MathildeMortalityPredictor(boolean isVariabilityEnabled)
isVariabilityEnabled - protected void init()
REpiceaPredictorinit in class REpiceaPredictorprotected double getFixedEffectOnlyPrediction(Matrix beta, MathildeMortalityStand stand, MathildeTree tree)
public double predictEventProbability(MathildeMortalityStand stand, MathildeTree tree, java.lang.Object... parms)
REpiceaBinaryEventPredictorpredictEventProbability in class REpiceaBinaryEventPredictor<MathildeMortalityStand,MathildeTree>stand - a S-derived instancetree - a T-derived instanceparms - some additional parameterspublic java.lang.Object predictEvent(MathildeMortalityStand stand, MathildeTree tree, java.lang.Object... parms)
predictEvent in class REpiceaBinaryEventPredictor<MathildeMortalityStand,MathildeTree>stand - a S-derived instancetree - a T-derived instanceparms - some additional parameters