public class DopalepDbhIncrementPredictor extends REpiceaPredictor implements GrowthModel<DopalepPlot,DopalepTree>
REpiceaPredictor.CruiseLine, REpiceaPredictor.ErrorTermGroup, REpiceaPredictor.IntervalNestedInPlotDefinition
DefaultZeroIndex, isRandomEffectsVariabilityEnabled, isResidualVariabilityEnabled, listeners, oXVector
isParametersVariabilityEnabled
Constructor and Description |
---|
DopalepDbhIncrementPredictor(boolean isParametersVariabilityEnabled,
boolean isRandomEffectsVariabilityEnabled,
boolean isResidualVariabilityEnabled) |
Modifier and Type | Method and Description |
---|---|
protected double |
getFixedEffectOnlyPrediction(DopalepPlot stand,
DopalepTree tree) |
protected void |
init()
This method reads all the parameters in .csv files and stores the estimates into members defaultBeta, defaultResidualError,
and defaultRandomEffects.
|
static void |
main(java.lang.String[] args) |
double |
predictGrowth(DopalepPlot stand,
DopalepTree tree,
java.lang.Object... parms)
This method returns the growth of a particular tree represented by the parameter
"tree".
|
addModelBasedSimulatorListener, 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, simulateDeviatesForRandomEffectsOfThisSubject
getParameterEstimates
public DopalepDbhIncrementPredictor(boolean isParametersVariabilityEnabled, boolean isRandomEffectsVariabilityEnabled, boolean isResidualVariabilityEnabled)
protected void init()
REpiceaPredictor
init
in class REpiceaPredictor
public static void main(java.lang.String[] args)
public double predictGrowth(DopalepPlot stand, DopalepTree tree, java.lang.Object... parms)
GrowthModel
predictGrowth
in interface GrowthModel<DopalepPlot,DopalepTree>
stand
- a S-derived instancetree
- a T-derived instanceparms
- some additional parametersprotected double getFixedEffectOnlyPrediction(DopalepPlot stand, DopalepTree tree)