net.simplace.sim.control.selectors.LeastDifferenceSelector

Selects the simulation from a project, which fits best to some error method:

Configuration

The user has to specify

Configuration in project file is given as

| 	<selector id="LeastDifference" class="net.simplace.sim.control.selectors.LeastDifferenceSelector" frequence="YEARLY" >
| 		<input id="cMode">RRMSE</input>
| 		<input id="cObserved1" mode="MAX" source="data.obs"/>
| 		<input id="cSimulated1" mode="MAX" source="model.sim"/>
| 	</selector>

Output

Notice

This generator uses the WeightedLeastDifferenceSelector with only one variable and weight 1 to calculate errors and select the simulation.

Error methods



See also: WeightedLeastDifferenceSelector, net.simplace.sim.util.statistics.Bias, SignedBias, net.simplace.sim.util.statistics.MRE, net.simplace.sim.util.statistics.MAE, net.simplace.sim.util.statistics.RMAE, net.simplace.sim.util.statistics.MSE, net.simplace.sim.util.statistics.RMSE, net.simplace.sim.util.statistics.RRMSE, net.simplace.sim.util.statistics.SMAPE, net.simplace.sim.util.statistics.EF, net.simplace.sim.util.statistics.CorrelationCoefficient, net.simplace.sim.util.statistics.ConcordanceCorrelationCoefficient, net.simplace.sim.util.statistics.AgreementIndex, net.simplace.sim.util.statistics.VoidErrorCalculator




public class LeastDifferenceSelector extends WeightedLeastDifferenceSelector {
// Public Constructors
public LeastDifferenceSelector(Element aSimulationSelectorElement,
FWSimSession aSession);


// Public Instance Methods
public HashMap createVariables();
// Overrides WeightedLeastDifferenceSelector




}



Hierarchy: java.lang.Object - net.simplace.sim.control.FWSimulationControlContainer (net.simplace.sim.util.FWSimFieldContainer) - net.simplace.sim.control.FWSimulationSelector - WeightedLeastDifferenceSelector - LeastDifferenceSelector



Extended by: LeastSquareSelector