cascading.pattern.model.generalregression
Class CategoricalRegressionFunction

java.lang.Object
  extended by cascading.operation.BaseOperation<ModelScoringFunction.Context<P>>
      extended by cascading.pattern.model.ModelScoringFunction<GeneralRegressionSpec,cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>
          extended by cascading.pattern.model.generalregression.CategoricalRegressionFunction
All Implemented Interfaces:
cascading.flow.planner.DeclaresResults, Function<ModelScoringFunction.Context<cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>>, Operation<ModelScoringFunction.Context<cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>>, cascading.util.Traceable, Serializable

public class CategoricalRegressionFunction
extends ModelScoringFunction<GeneralRegressionSpec,cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>

Class CategoricalRegressionFunction will return a classification or category with the greatest probability as determined by the set of RegressionTables added to the GeneralRegressionSpec.

See Also:
Serialized Form

Nested Class Summary
protected static class cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext
           
 
Nested classes/interfaces inherited from class cascading.pattern.model.ModelScoringFunction
ModelScoringFunction.Context<Payload>, ModelScoringFunction.Result<In,Out>
 
Field Summary
 
Fields inherited from class cascading.pattern.model.ModelScoringFunction
isSafe, SAFE_DEFAULT, spec
 
Fields inherited from class cascading.operation.BaseOperation
fieldDeclaration, numArgs, trace
 
Fields inherited from interface cascading.operation.Operation
ANY
 
Constructor Summary
CategoricalRegressionFunction(GeneralRegressionSpec regressionSpec)
           
 
Method Summary
 void operate(FlowProcess flowProcess, FunctionCall<ModelScoringFunction.Context<cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>> functionCall)
           
 void prepare(FlowProcess flowProcess, OperationCall<ModelScoringFunction.Context<cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>> operationCall)
           
 
Methods inherited from class cascading.pattern.model.ModelScoringFunction
getSpec, isSafe
 
Methods inherited from class cascading.operation.BaseOperation
cleanup, equals, flush, getFieldDeclaration, getNumArgs, getTrace, hashCode, printOperationInternal, toString, toStringInternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface cascading.operation.Operation
cleanup, flush, getFieldDeclaration, getNumArgs
 

Constructor Detail

CategoricalRegressionFunction

public CategoricalRegressionFunction(GeneralRegressionSpec regressionSpec)
Method Detail

prepare

public void prepare(FlowProcess flowProcess,
                    OperationCall<ModelScoringFunction.Context<cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>> operationCall)
Specified by:
prepare in interface Operation<ModelScoringFunction.Context<cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>>

operate

public void operate(FlowProcess flowProcess,
                    FunctionCall<ModelScoringFunction.Context<cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>> functionCall)


Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.