public class BasisSplineRegressor extends UnitRegressionExecutor
| Modifier and Type | Method and Description |
|---|---|
static BasisSplineRegressor |
CreateBernsteinPolynomialSplineRegressor(java.lang.String strName,
java.lang.String strScenarioName,
int iNumBasis,
int iCk)
Create an instance of Bernstein Polynomial BasisSplineRegressor
|
static BasisSplineRegressor |
CreateExponentialTensionSplineRegressor(java.lang.String strName,
java.lang.String strScenarioName,
double dblTension)
Create an instance of Exponential BasisSplineRegressor
|
static BasisSplineRegressor |
CreateHyperbolicTensionSplineRegressor(java.lang.String strName,
java.lang.String strScenarioName,
double dblTension)
Create an instance of Hyperbolic BasisSplineRegressor
|
static BasisSplineRegressor |
CreateKaklisPandelisSplineRegressor(java.lang.String strName,
java.lang.String strScenarioName,
int iKPPolynomialTension)
Create an instance of the Kaklis-Pandelis BasisSplineRegressor
|
static BasisSplineRegressor |
CreatePolynomialSplineRegressor(java.lang.String strName,
java.lang.String strScenarioName,
int iNumBasis,
int iCk)
Create an instance of Polynomial BasisSplineRegressor
|
boolean |
execRegression()
Execute the regression call within this function
|
boolean |
postRegression(RegressionRunDetail rnvd)
Clean-up of the objects set-up for the regression
|
boolean |
preRegression()
One-time initialization to set up the objects needed for the regression
|
getName, regresspublic static final BasisSplineRegressor CreatePolynomialSplineRegressor(java.lang.String strName, java.lang.String strScenarioName, int iNumBasis, int iCk)
strName - Regressor NamestrScenarioName - Regressor Scenario NameiNumBasis - Number of Basis FunctionsiCk - Ckpublic static final BasisSplineRegressor CreateBernsteinPolynomialSplineRegressor(java.lang.String strName, java.lang.String strScenarioName, int iNumBasis, int iCk)
strName - Regressor NamestrScenarioName - Regressor Scenario NameiNumBasis - Number of Basis FunctionsiCk - Ckpublic static final BasisSplineRegressor CreateExponentialTensionSplineRegressor(java.lang.String strName, java.lang.String strScenarioName, double dblTension)
strName - Regressor NamestrScenarioName - Regressor Scenario NamedblTension - Tension Parameterpublic static final BasisSplineRegressor CreateHyperbolicTensionSplineRegressor(java.lang.String strName, java.lang.String strScenarioName, double dblTension)
strName - Regressor NamestrScenarioName - Regressor Scenario NamedblTension - Tension Parameterpublic static final BasisSplineRegressor CreateKaklisPandelisSplineRegressor(java.lang.String strName, java.lang.String strScenarioName, int iKPPolynomialTension)
strName - Regressor NamestrScenarioName - Regressor Scenario NameiKPPolynomialTension - KP Polynomial Tension Parameterpublic boolean preRegression()
UnitRegressionExecutorpreRegression in class UnitRegressionExecutorpublic boolean execRegression()
UnitRegressionExecutorexecRegression in class UnitRegressionExecutorpublic boolean postRegression(RegressionRunDetail rnvd)
UnitRegressionExecutorpostRegression in class UnitRegressionExecutorrnvd - Regression Run Detail object to capture the regression details