@Deprecated public class MathildeClimatePredictor extends REpiceaPredictor implements REpiceaClimateChangeGenerator<MathildeClimatePlot>
REpiceaPredictor.CruiseLine, REpiceaPredictor.ErrorTermGroup, REpiceaPredictor.IntervalNestedInPlotDefinitionREpiceaClimateGenerator.RepresentativeConcentrationPathwayDefaultZeroIndex, isRandomEffectsVariabilityEnabled, isResidualVariabilityEnabled, listeners, oXVectorisParametersVariabilityEnabled| Constructor and Description |
|---|
MathildeClimatePredictor(boolean isVariabilityEnabled)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected Estimate<? extends StandardGaussianDistribution> |
getBlupsForThisSubject(MonteCarloSimulationCompliantObject subject)
Deprecated.
This method returns the blups for the subject or nothing if there is no blups for this subject
|
REpiceaClimateChangeTrend |
getClimateTrendForThisStand(MonteCarloSimulationCompliantObject plot)
Deprecated.
Returns Map of the annual changes for the different climate variable for a MonteCarloSimulationCompliantObject
instance, typically a plot.
|
REpiceaClimateVariableMap |
getClimateVariables(MathildeClimatePlot plot)
Deprecated.
Returns a map of climate variables depending on the geographical coordinates of the plot.
|
protected double |
getFixedEffectPrediction(MathildeClimatePlot stand)
Deprecated.
|
protected double |
getFixedEffectPrediction(MathildeClimatePlot stand,
Matrix currentBeta)
Deprecated.
|
protected Matrix |
getRandomEffects(MonteCarloSimulationCompliantObject subject)
Deprecated.
|
protected static java.util.List<MathildeClimatePlot> |
getReferenceStands()
Deprecated.
This method returns a copy of static member referenceStands.
|
protected void |
init()
Deprecated.
This method reads all the parameters in .csv files and stores the estimates into members defaultBeta, defaultResidualError,
and defaultRandomEffects.
|
protected Matrix |
simulateDeviatesForRandomEffectsOfThisSubject(MonteCarloSimulationCompliantObject subject,
Estimate<?> randomEffectsEstimate)
Deprecated.
This method simulates random deviates from an estimate and stores them in the simulatedRandomEffects
member.
|
addModelBasedSimulatorListener, doBlupsExistForThisSubject, doesThisSubjectHaveResidualErrorTerm, doRandomDeviatesExistForThisSubject, fireModelBasedSimulatorEvent, fireRandomEffectDeviateGeneratedEvent, getCruiseLineForThisSubject, getDefaultRandomEffects, getDefaultRandomEffects, getDefaultResidualError, getGaussianErrorTerms, getIntervalNestedInPlotDefinition, getParametersForThisRealization, getRandomEffectsForThisSubject, getResidualError, getResidualErrorForThisSubject, getSubjectPlusMonteCarloSpecificId, getSubjectPlusMonteCarloSpecificId, hasSubjectBeenTestedForBlups, recordSubjectTestedForBlups, removeModelBasedSimulatorListener, setBlupsForThisSubject, setDefaultRandomEffects, setDefaultResidualError, setDeviatesForRandomEffectsOfThisSubject, setParameterEstimatesgetParameterEstimatespublic MathildeClimatePredictor(boolean isVariabilityEnabled)
protected final void init()
REpiceaPredictorinit in class REpiceaPredictorprotected static java.util.List<MathildeClimatePlot> getReferenceStands()
protected final double getFixedEffectPrediction(MathildeClimatePlot stand, Matrix currentBeta)
protected final double getFixedEffectPrediction(MathildeClimatePlot stand)
protected Matrix simulateDeviatesForRandomEffectsOfThisSubject(MonteCarloSimulationCompliantObject subject, Estimate<?> randomEffectsEstimate)
REpiceaPredictorsimulateDeviatesForRandomEffectsOfThisSubject in class REpiceaPredictorsubject - a MonteCarloSimulationCompliantObject instancerandomEffectsEstimate - the estimate from which the random deviates are generatedprotected Estimate<? extends StandardGaussianDistribution> getBlupsForThisSubject(MonteCarloSimulationCompliantObject subject)
REpiceaPredictorgetBlupsForThisSubject in class REpiceaPredictorsubject - a MonteCarloSimulationCompliantObject instanceprotected final Matrix getRandomEffects(MonteCarloSimulationCompliantObject subject)
public REpiceaClimateVariableMap getClimateVariables(MathildeClimatePlot plot)
REpiceaClimateGeneratorgetClimateVariables in interface REpiceaClimateGenerator<MathildeClimatePlot>plot - a GeographicalCoordinatesProvider instancepublic REpiceaClimateChangeTrend getClimateTrendForThisStand(MonteCarloSimulationCompliantObject plot)
REpiceaClimateChangeGeneratorgetClimateTrendForThisStand in interface REpiceaClimateChangeGenerator<MathildeClimatePlot>plot - a MonteCarloSimulationCompliantObject instance