public class MonteCarloConditionalExpectationRegressionLocalizedOnDependents extends MonteCarloConditionalExpectationRegression
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).MonteCarloConditionalExpectationRegression.RegressionBasisFunctions, MonteCarloConditionalExpectationRegression.RegressionBasisFunctionsGiven| Constructor and Description |
|---|
MonteCarloConditionalExpectationRegressionLocalizedOnDependents() |
MonteCarloConditionalExpectationRegressionLocalizedOnDependents(RandomVariable[] basisFunctions)
Creates a class for conditional expectation estimation.
|
MonteCarloConditionalExpectationRegressionLocalizedOnDependents(RandomVariable[] basisFunctionsEstimator,
double standardDeviations)
Creates a class for conditional expectation estimation.
|
MonteCarloConditionalExpectationRegressionLocalizedOnDependents(RandomVariable[] basisFunctionsEstimator,
RandomVariable[] basisFunctionsPredictor)
Creates a class for conditional expectation estimation.
|
MonteCarloConditionalExpectationRegressionLocalizedOnDependents(RandomVariable[] basisFunctionsEstimator,
RandomVariable[] basisFunctionsPredictor,
double standardDeviations)
Creates a class for conditional expectation estimation.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
getLinearRegressionParameters(RandomVariable dependents)
Return the solution x of XTX x = XT y for a given y.
|
getBasisFunctionsEstimator, getBasisFunctionsPredictor, getConditionalExpectationpublic MonteCarloConditionalExpectationRegressionLocalizedOnDependents(RandomVariable[] basisFunctionsEstimator, RandomVariable[] basisFunctionsPredictor, double standardDeviations)
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.standardDeviations - A standard deviation parameter for the weight function.public MonteCarloConditionalExpectationRegressionLocalizedOnDependents(RandomVariable[] basisFunctionsEstimator, double standardDeviations)
basisFunctionsEstimator - A vector of random variables to be used as basis functions for estimation.standardDeviations - A standard deviation parameter for the weight function.public MonteCarloConditionalExpectationRegressionLocalizedOnDependents()
public MonteCarloConditionalExpectationRegressionLocalizedOnDependents(RandomVariable[] basisFunctions)
basisFunctions - A vector of random variables to be used as basis functions.public MonteCarloConditionalExpectationRegressionLocalizedOnDependents(RandomVariable[] basisFunctionsEstimator, RandomVariable[] basisFunctionsPredictor)
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.public double[] getLinearRegressionParameters(RandomVariable dependents)
getLinearRegressionParameters in class MonteCarloConditionalExpectationRegressiondependents - The sample vector of the random variable y.Copyright © 2019. All rights reserved.