public class MultiSegmentSequenceBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASIS_SPLINE_BERNSTEIN_POLYNOMIAL
Bernstein Polynomial Spline
|
static java.lang.String |
BASIS_SPLINE_EXPONENTIAL_MIXTURE
Exponential Mixture Basis Spline
|
static java.lang.String |
BASIS_SPLINE_EXPONENTIAL_RATIONAL
Exponential Rational Basis Spline
|
static java.lang.String |
BASIS_SPLINE_EXPONENTIAL_TENSION
Exponential Tension Spline
|
static java.lang.String |
BASIS_SPLINE_HYPERBOLIC_TENSION
Hyperbolic Tension Spline
|
static java.lang.String |
BASIS_SPLINE_KAKLIS_PANDELIS
Kaklis Pandelis Spline
|
static java.lang.String |
BASIS_SPLINE_KLK_EXPONENTIAL_TENSION
Koch-Lyche-Kvasov Exponential Tension Spline
|
static java.lang.String |
BASIS_SPLINE_KLK_HYPERBOLIC_TENSION
Koch-Lyche-Kvasov Hyperbolic Tension Spline
|
static java.lang.String |
BASIS_SPLINE_KLK_RATIONAL_LINEAR_TENSION
Koch-Lyche-Kvasov Rational Linear Tension Spline
|
static java.lang.String |
BASIS_SPLINE_KLK_RATIONAL_QUADRATIC_TENSION
Koch-Lyche-Kvasov Rational Quadratic Tension Spline
|
static java.lang.String |
BASIS_SPLINE_POLYNOMIAL
Polynomial Spline
|
Constructor and Description |
---|
MultiSegmentSequenceBuilder() |
Modifier and Type | Method and Description |
---|---|
static MultiSegmentSequence |
CreateCalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse rbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a calibrated Stretch Instance over the specified array of Predictor Ordinates and Response
Values using the specified Basis Splines.
|
static MultiSegmentSequence |
CreateCalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
double dblResponseValue,
SegmentCustomBuilderControl scbc,
StretchBestFitResponse sbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a Calibrated Stretch Instance from the Array of Predictor Ordinates and a flat Response Value
|
static MultiSegmentSequence |
CreateCalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
double dblStretchLeftResponseValue,
SegmentResponseValueConstraint[] aSRVC,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse rbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a calibrated Stretch Instance over the specified Predictor Ordinates, Response Values, and their
Constraints, using the specified Segment Builder Parameters.
|
static MultiSegmentSequence |
CreateCalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
SegmentResponseValueConstraint srvcStretchLeft,
SegmentResponseValueConstraint[] aSRVC,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a calibrated Stretch Instance over the specified Predictor Ordinates and the Response Value
Constraints, with the Segment Builder Parameters.
|
static MultiSegmentSequence |
CreateCalibratedStretchEstimator(java.lang.String strName,
int[] aiPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse rbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a calibrated Stretch Instance over the specified array of Predictor Ordinates and Response
Values using the specified Basis Splines.
|
static MultiSegmentSequence |
CreateRegressionSplineEstimator(java.lang.String strName,
double[] adblKnotPredictorOrdinate,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a Regression Spline Instance over the specified array of Predictor Ordinate Knot Points and the
Set of the Points to be Best Fit.
|
static LatentStateResponseModel[] |
CreateSegmentSet(double[] adblPredictorOrdinate,
SegmentCustomBuilderControl[] aSCBC)
Create an uncalibrated Stretch instance over the specified Predictor Ordinate Array using the
specified Basis Spline Parameters for the Segment.
|
static MultiSegmentSequence |
CreateUncalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
SegmentCustomBuilderControl[] aSCBC)
Create an uncalibrated Stretch instance over the specified Predictor Ordinate Array using the specified
Basis Spline Parameters for the Segment.
|
public static final java.lang.String BASIS_SPLINE_POLYNOMIAL
public static final java.lang.String BASIS_SPLINE_BERNSTEIN_POLYNOMIAL
public static final java.lang.String BASIS_SPLINE_HYPERBOLIC_TENSION
public static final java.lang.String BASIS_SPLINE_EXPONENTIAL_TENSION
public static final java.lang.String BASIS_SPLINE_KAKLIS_PANDELIS
public static final java.lang.String BASIS_SPLINE_EXPONENTIAL_RATIONAL
public static final java.lang.String BASIS_SPLINE_EXPONENTIAL_MIXTURE
public static final java.lang.String BASIS_SPLINE_KLK_EXPONENTIAL_TENSION
public static final java.lang.String BASIS_SPLINE_KLK_HYPERBOLIC_TENSION
public static final java.lang.String BASIS_SPLINE_KLK_RATIONAL_LINEAR_TENSION
public static final java.lang.String BASIS_SPLINE_KLK_RATIONAL_QUADRATIC_TENSION
public static final LatentStateResponseModel[] CreateSegmentSet(double[] adblPredictorOrdinate, SegmentCustomBuilderControl[] aSCBC)
adblPredictorOrdinate
- Predictor Ordinate ArrayaSCBC
- Array of Segment Builder Parameterspublic static final MultiSegmentSequence CreateUncalibratedStretchEstimator(java.lang.String strName, double[] adblPredictorOrdinate, SegmentCustomBuilderControl[] aSCBC)
strName
- Name of the StretchadblPredictorOrdinate
- Predictor Ordinate ArrayaSCBC
- Array of Segment Builder Parameterspublic static final MultiSegmentSequence CreateCalibratedStretchEstimator(java.lang.String strName, double[] adblPredictorOrdinate, double[] adblResponseValue, SegmentCustomBuilderControl[] aSCBC, StretchBestFitResponse rbfr, BoundarySettings bs, int iCalibrationDetail)
strName
- Name of the StretchadblPredictorOrdinate
- Predictor Ordinate ArrayadblResponseValue
- Response Value ArrayaSCBC
- Array of Segment Builder Parametersrbfr
- Stretch Fitness Weighted Responsebs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detailpublic static final MultiSegmentSequence CreateCalibratedStretchEstimator(java.lang.String strName, int[] aiPredictorOrdinate, double[] adblResponseValue, SegmentCustomBuilderControl[] aSCBC, StretchBestFitResponse rbfr, BoundarySettings bs, int iCalibrationDetail)
strName
- Name of the StretchaiPredictorOrdinate
- Predictor Ordinate ArrayadblResponseValue
- Response Value ArrayaSCBC
- Array of Segment Builder Parametersrbfr
- Stretch Fitness Weighted Responsebs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detailpublic static final MultiSegmentSequence CreateCalibratedStretchEstimator(java.lang.String strName, double[] adblPredictorOrdinate, double dblStretchLeftResponseValue, SegmentResponseValueConstraint[] aSRVC, SegmentCustomBuilderControl[] aSCBC, StretchBestFitResponse rbfr, BoundarySettings bs, int iCalibrationDetail)
strName
- Name of the StretchadblPredictorOrdinate
- Predictor Ordinate ArraydblStretchLeftResponseValue
- Left-most Y PointaSRVC
- Array of Response Value Constraints - One per SegmentaSCBC
- Array of Segment Builder Parameters - One per Segmentrbfr
- Stretch Fitness Weighted Responsebs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detailpublic static final MultiSegmentSequence CreateCalibratedStretchEstimator(java.lang.String strName, double[] adblPredictorOrdinate, SegmentResponseValueConstraint srvcStretchLeft, SegmentResponseValueConstraint[] aSRVC, SegmentCustomBuilderControl[] aSCBC, StretchBestFitResponse sbfr, BoundarySettings bs, int iCalibrationDetail)
strName
- Name of the StretchadblPredictorOrdinate
- Predictor Ordinate ArraysrvcStretchLeft
- Stretch Left ConstraintaSRVC
- Array of Segment Constraints - One per SegmentaSCBC
- Array of Segment Builder Parameters - One per Segmentsbfr
- Stretch Fitness Weighted Responsebs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detailpublic static final MultiSegmentSequence CreateCalibratedStretchEstimator(java.lang.String strName, double[] adblPredictorOrdinate, double dblResponseValue, SegmentCustomBuilderControl scbc, StretchBestFitResponse sbfr, BoundarySettings bs, int iCalibrationDetail)
strName
- Name of the StretchadblPredictorOrdinate
- Predictor Ordinate ArraydblResponseValue
- Response Valuescbc
- Segment Builder Parameters - One per Segmentsbfr
- Stretch Fitness Weighted Responsebs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detailpublic static final MultiSegmentSequence CreateRegressionSplineEstimator(java.lang.String strName, double[] adblKnotPredictorOrdinate, SegmentCustomBuilderControl[] aSCBC, StretchBestFitResponse sbfr, BoundarySettings bs, int iCalibrationDetail)
strName
- Name of the StretchadblKnotPredictorOrdinate
- Array of the Predictor Ordinate KnotsaSCBC
- Array of Segment Builder Parameterssbfr
- Stretch Fitness Weighted Responsebs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detail