public abstract class MathildeSubModule extends REpiceaPredictor
REpiceaPredictor.CruiseLine, REpiceaPredictor.ErrorTermGroup, REpiceaPredictor.IntervalNestedInPlotDefinition
DefaultZeroIndex, isRandomEffectsVariabilityEnabled, isResidualVariabilityEnabled, listeners, oXVector
isParametersVariabilityEnabled
Modifier | Constructor and Description |
---|---|
protected |
MathildeSubModule(boolean isParametersVariabilityEnabled,
boolean isRandomEffectVariabilityEnabled,
boolean isResidualVariabilityEnabled) |
addModelBasedSimulatorListener, doBlupsExistForThisSubject, doesThisSubjectHaveResidualErrorTerm, doRandomDeviatesExistForThisSubject, fireModelBasedSimulatorEvent, fireRandomEffectDeviateGeneratedEvent, getCruiseLineForThisSubject, getDefaultRandomEffects, getGaussianErrorTerms, getIntervalNestedInPlotDefinition, getParametersForThisRealization, getRandomEffectsForThisSubject, getResidualError, getResidualErrorForThisSubject, getSubjectPlusMonteCarloSpecificId, getSubjectPlusMonteCarloSpecificId, hasSubjectBeenTestedForBlups, recordSubjectTestedForBlups, removeModelBasedSimulatorListener, setBlupsForThisSubject, setDeviatesForRandomEffectsOfThisSubject
getParameterEstimates
protected MathildeSubModule(boolean isParametersVariabilityEnabled, boolean isRandomEffectVariabilityEnabled, boolean isResidualVariabilityEnabled)
public void setParameterEstimates(ModelParameterEstimates betaEstimate)
setParameterEstimates
in class REpiceaPredictor
public void setDefaultRandomEffects(HierarchicalLevel level, Estimate<? extends StandardGaussianDistribution> estimate)
setDefaultRandomEffects
in class REpiceaPredictor
public Matrix getParameters(MonteCarloSimulationCompliantObject stand)
public Matrix getRandomEffects(MonteCarloSimulationCompliantObject subject)
public Estimate<? extends StandardGaussianDistribution> getDefaultRandomEffects(HierarchicalLevel level)
getDefaultRandomEffects
in class REpiceaPredictor
public void setDefaultResidualError(java.lang.Enum<?> enumVar, GaussianErrorTermEstimate estimate)
setDefaultResidualError
in class REpiceaPredictor
public GaussianErrorTermEstimate getDefaultResidualError(java.lang.Enum<?> enumVar)
getDefaultResidualError
in class REpiceaPredictor
public Matrix getResidualErrorForThisVersion()
public Estimate<? extends StandardGaussianDistribution> getBlupsForThisSubject(MonteCarloSimulationCompliantObject subject)
REpiceaPredictor
getBlupsForThisSubject
in class REpiceaPredictor
subject
- a MonteCarloSimulationCompliantObject instancepublic final void init()
REpiceaPredictor
init
in class REpiceaPredictor
public Matrix simulateDeviatesForRandomEffectsOfThisSubject(MonteCarloSimulationCompliantObject subject, Estimate<?> randomEffectsEstimate)
REpiceaPredictor
simulateDeviatesForRandomEffectsOfThisSubject
in class REpiceaPredictor
subject
- a MonteCarloSimulationCompliantObject instancerandomEffectsEstimate
- the estimate from which the random deviates are generated