public final class MathildeTreeThinningPredictor extends REpiceaBinaryEventPredictor<MathildeThinningStand,MathildeTree>
REpiceaPredictor.CruiseLine, REpiceaPredictor.ErrorTermGroup, REpiceaPredictor.IntervalNestedInPlotDefinition| Modifier and Type | Field and Description |
|---|---|
protected GaussHermiteQuadrature |
ghq |
protected static boolean |
isGaussianQuadratureEnabled |
DefaultZeroIndex, isRandomEffectsVariabilityEnabled, isResidualVariabilityEnabled, listeners, oXVectorisParametersVariabilityEnabled| Constructor and Description |
|---|
MathildeTreeThinningPredictor(boolean isVariabilityEnabled)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected double |
getFixedEffectOnlyPrediction(Matrix beta,
MathildeThinningStand stand,
MathildeTree tree) |
protected lerfob.predictor.mathilde.thinning.MathildeThinningSubModule |
getSubModule(int subModuleId) |
protected void |
init()
This method reads all the parameters in .csv files and stores the estimates into members defaultBeta, defaultResidualError,
and defaultRandomEffects.
|
double |
predictEventProbability(MathildeThinningStand stand,
MathildeTree tree,
java.lang.Object... parms)
This method returns the probability of event for a particular tree represented by the parameter
"tree".
|
findFirstParameterOfThisClass, predictEventaddModelBasedSimulatorListener, 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 GaussHermiteQuadrature ghq
public MathildeTreeThinningPredictor(boolean isVariabilityEnabled)
protected void init()
REpiceaPredictorinit in class REpiceaPredictorprotected double getFixedEffectOnlyPrediction(Matrix beta, MathildeThinningStand stand, MathildeTree tree)
public double predictEventProbability(MathildeThinningStand stand, MathildeTree tree, java.lang.Object... parms)
REpiceaBinaryEventPredictorpredictEventProbability in class REpiceaBinaryEventPredictor<MathildeThinningStand,MathildeTree>stand - a S-derived instancetree - a T-derived instanceparms - some additional parametersprotected final lerfob.predictor.mathilde.thinning.MathildeThinningSubModule getSubModule(int subModuleId)