Class MonteCarloConditionalExpectationRegression

  • All Implemented Interfaces:
    ConditionalExpectationEstimator
    Direct Known Subclasses:
    MonteCarloConditionalExpectationRegressionLocalizedOnDependents

    public class MonteCarloConditionalExpectationRegression
    extends Object
    implements ConditionalExpectationEstimator
    A service that allows to estimate conditional expectation via regression. In oder to estimate the conditional expectation, basis functions have to be specified. The class can either estimate and predict the conditional expectation within the same simulation (which will eventually introduce a small foresight bias) or use a different simulation for estimation (using basisFunctionsEstimator) to predict conditional expectation within another simulation (using basisFunctionsPredictor). In the latter case, the basis functions have to correspond to the same entities, however, generated in different simulations (number of path, etc., may be different).
    Version:
    1.0
    Author:
    Christian Fries
    • Constructor Detail

      • MonteCarloConditionalExpectationRegression

        public MonteCarloConditionalExpectationRegression()
      • MonteCarloConditionalExpectationRegression

        public MonteCarloConditionalExpectationRegression​(RandomVariable[] basisFunctions)
        Creates a class for conditional expectation estimation.
        Parameters:
        basisFunctions - A vector of random variables to be used as basis functions.
      • MonteCarloConditionalExpectationRegression

        public MonteCarloConditionalExpectationRegression​(RandomVariable[] basisFunctionsEstimator,
                                                          RandomVariable[] basisFunctionsPredictor)
        Creates a class for conditional expectation estimation.
        Parameters:
        basisFunctionsEstimator - A vector of random variables to be used as basis functions for estimation.
        basisFunctionsPredictor - A vector of random variables to be used as basis functions for prediction.