Module net.finmath.lib
Class MonteCarloConditionalExpectationLinearRegressionFactory
java.lang.Object
net.finmath.montecarlo.conditionalexpectation.MonteCarloConditionalExpectationLinearRegressionFactory
- All Implemented Interfaces:
MonteCarloConditionalExpectationRegressionFactory
public class MonteCarloConditionalExpectationLinearRegressionFactory
extends Object
implements MonteCarloConditionalExpectationRegressionFactory
Provides a linear regression for a vector of regression basis functions.
- Author:
- Christian Fries
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetConditionalExpectationEstimator(RandomVariable[] basisFunctionsEstimator, RandomVariable[] basisFunctionsPredictor)
Creates an object implementing aConditionalExpectationEstimator
for conditional expectation estimation.
-
Constructor Details
-
MonteCarloConditionalExpectationLinearRegressionFactory
public MonteCarloConditionalExpectationLinearRegressionFactory()
-
-
Method Details
-
getConditionalExpectationEstimator
public ConditionalExpectationEstimator getConditionalExpectationEstimator(RandomVariable[] basisFunctionsEstimator, RandomVariable[] basisFunctionsPredictor)Description copied from interface:MonteCarloConditionalExpectationRegressionFactory
Creates an object implementing aConditionalExpectationEstimator
for conditional expectation estimation.- Specified by:
getConditionalExpectationEstimator
in interfaceMonteCarloConditionalExpectationRegressionFactory
- 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.- Returns:
- An object implementing a
ConditionalExpectationEstimator
.
-