cascading.pattern.model.generalregression
Class PredictionRegressionFunction

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.PredictionRegressionFunction
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 PredictionRegressionFunction
extends ModelScoringFunction<GeneralRegressionSpec,cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>

Class PredictionRegressionFunction will return a single prediction as determined by the 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
PredictionRegressionFunction(GeneralRegressionSpec param)
           
 
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

PredictionRegressionFunction

public PredictionRegressionFunction(GeneralRegressionSpec param)
Method Detail

operate

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

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>>
Overrides:
prepare in class ModelScoringFunction<GeneralRegressionSpec,cascading.pattern.model.generalregression.BaseRegressionFunction.ExpressionContext>


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