cascading.pattern.model.generalregression
Class GeneralRegressionSpec
java.lang.Object
cascading.pattern.model.Spec
cascading.pattern.model.generalregression.GeneralRegressionSpec
- All Implemented Interfaces:
- Serializable
public class GeneralRegressionSpec
- extends Spec
Class GeneralRegressionSpec is used to define a general regression model for classification or prediction, and
can be used with CategoricalRegressionFunction
and PredictionRegressionFunction
respectively.
General regression applies a RegressionTable
to each Tuple. If only one table is specified, this spec
can be used with the PredictionRegressionFunction. If multiple tables are specified, each must have a unique
category and should be used with CategoricalRegressionFunction.
By default, no link function or normalization method is used.
- See Also:
- Serialized Form
GeneralRegressionSpec
public GeneralRegressionSpec(ModelSchema modelSchema,
RegressionTable regressionTable,
LinkFunction linkFunction)
GeneralRegressionSpec
public GeneralRegressionSpec(ModelSchema modelSchema)
addRegressionTable
public void addRegressionTable(RegressionTable regressionTable)
getRegressionTables
public List<RegressionTable> getRegressionTables()
setNormalization
public void setNormalization(Normalization normalization)
getNormalization
public Normalization getNormalization()
getLinkFunction
public LinkFunction getLinkFunction()
setLinkFunction
public void setLinkFunction(LinkFunction linkFunction)
getRegressionTableEvaluators
public ExpressionEvaluator[] getRegressionTableEvaluators(Fields argumentFields)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.