Package de.fzi.power.regression.r
Class AbstractRegression<Q extends javax.measure.quantity.Quantity>
- java.lang.Object
-
- de.fzi.power.regression.r.AbstractRegression<Q>
-
- Direct Known Subclasses:
AbstractNonLinearRegression
,EarthRegression
,SymbolicRegression
public abstract class AbstractRegression<Q extends javax.measure.quantity.Quantity> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
DATA_FRAME_NAME
protected static String
FIT_FNC
protected List<VariableMeasurements>
measurements
protected static String
R_ACCESSOR
protected static String
R_ADDITIONAL_COMMAND
protected static String
R_ASSIGNMENT_OPERATOR
protected static String
R_BLOCK_END
protected static String
R_COMMAND_POSTFIX
protected static String
R_PARAM_SEPARATOR
protected static String
R_REGRESSION_RELATIONHSIP_OPERATOR
protected static String
R_START_PARAM_NAME_ASSIGN
protected static String
R_START_VALUE_ASSIGNMENT_OPERATOR
protected static String
R_START_VALUES_BLOCK
protected static String
R_TARGET_NAME
protected TargetMeasurements
targetMetric
-
Constructor Summary
Constructors Constructor Description AbstractRegression(TargetMeasurements targetMetric, List<VariableMeasurements> measurements)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
constructModel()
protected abstract String
getAdditionalParameters()
abstract String
getFormula()
abstract String
getFunctionName()
abstract Iterable<String>
getRequiredPackages()
-
-
-
Field Detail
-
FIT_FNC
protected static final String FIT_FNC
- See Also:
- Constant Field Values
-
DATA_FRAME_NAME
protected static final String DATA_FRAME_NAME
- See Also:
- Constant Field Values
-
R_REGRESSION_RELATIONHSIP_OPERATOR
protected static final String R_REGRESSION_RELATIONHSIP_OPERATOR
- See Also:
- Constant Field Values
-
R_PARAM_SEPARATOR
protected static final String R_PARAM_SEPARATOR
- See Also:
- Constant Field Values
-
R_START_PARAM_NAME_ASSIGN
protected static final String R_START_PARAM_NAME_ASSIGN
- See Also:
- Constant Field Values
-
R_START_VALUES_BLOCK
protected static final String R_START_VALUES_BLOCK
- See Also:
- Constant Field Values
-
R_START_VALUE_ASSIGNMENT_OPERATOR
protected static final String R_START_VALUE_ASSIGNMENT_OPERATOR
- See Also:
- Constant Field Values
-
R_BLOCK_END
protected static final String R_BLOCK_END
- See Also:
- Constant Field Values
-
R_ADDITIONAL_COMMAND
protected static final String R_ADDITIONAL_COMMAND
- See Also:
- Constant Field Values
-
R_COMMAND_POSTFIX
protected static final String R_COMMAND_POSTFIX
- See Also:
- Constant Field Values
-
R_TARGET_NAME
protected static final String R_TARGET_NAME
- See Also:
- Constant Field Values
-
R_ASSIGNMENT_OPERATOR
protected static final String R_ASSIGNMENT_OPERATOR
- See Also:
- Constant Field Values
-
R_ACCESSOR
protected static final String R_ACCESSOR
- See Also:
- Constant Field Values
-
targetMetric
protected TargetMeasurements targetMetric
-
measurements
protected List<VariableMeasurements> measurements
-
-
Constructor Detail
-
AbstractRegression
public AbstractRegression(TargetMeasurements targetMetric, List<VariableMeasurements> measurements)
-
-