Class ItemClassificationModel

  • All Implemented Interfaces:
    Serializable, org.apache.spark.internal.Logging, org.apache.spark.ml.classification.ClassifierParams, org.apache.spark.ml.classification.ProbabilisticClassifierParams, org.apache.spark.ml.param.Params, org.apache.spark.ml.param.shared.HasFeaturesCol, org.apache.spark.ml.param.shared.HasLabelCol, org.apache.spark.ml.param.shared.HasPredictionCol, org.apache.spark.ml.param.shared.HasProbabilityCol, org.apache.spark.ml.param.shared.HasRawPredictionCol, org.apache.spark.ml.param.shared.HasThresholds, org.apache.spark.ml.PredictorParams, org.apache.spark.ml.util.Identifiable, scala.Serializable

    public class ItemClassificationModel
    extends org.apache.spark.ml.classification.ProbabilisticClassificationModel<org.apache.spark.ml.linalg.Vector,​ItemClassificationModel>
    Author:
    tyler
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ItemClassificationModel​(edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor,​edu.columbia.tjw.item.base.StandardCurveType> fitResult_, ItemClassifierSettings settings_)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ItemClassificationModel copy​(org.apache.spark.ml.param.ParamMap arg0)  
      edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor,​edu.columbia.tjw.item.base.StandardCurveType> getFitResult()  
      edu.columbia.tjw.item.ItemParameters<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor,​edu.columbia.tjw.item.base.StandardCurveType> getParams()  
      ItemClassifierSettings getSettings()  
      static ItemClassificationModel load​(String filename_)  
      int numClasses()  
      org.apache.spark.ml.linalg.Vector predictRaw​(org.apache.spark.ml.linalg.Vector allRegressors_)  
      org.apache.spark.ml.linalg.Vector raw2probabilityInPlace​(org.apache.spark.ml.linalg.Vector rawProbabilities_)  
      void save​(String fileName_)  
      String uid()  
      • Methods inherited from class org.apache.spark.ml.classification.ProbabilisticClassificationModel

        getProbabilityCol, getThresholds, normalizeToProbabilitiesInPlace, org$apache$spark$ml$param$shared$HasProbabilityCol$_setter_$probabilityCol_$eq, org$apache$spark$ml$param$shared$HasThresholds$_setter_$thresholds_$eq, predictProbability, probability2prediction, probabilityCol, raw2prediction, raw2probability, setProbabilityCol, setThresholds, thresholds, transform, validateAndTransformSchema
      • Methods inherited from class org.apache.spark.ml.classification.ClassificationModel

        getRawPredictionCol, org$apache$spark$ml$param$shared$HasRawPredictionCol$_setter_$rawPredictionCol_$eq, predict, rawPredictionCol, setRawPredictionCol
      • Methods inherited from class org.apache.spark.ml.PredictionModel

        featuresCol, featuresDataType, getFeaturesCol, getLabelCol, getPredictionCol, labelCol, numFeatures, org$apache$spark$ml$param$shared$HasFeaturesCol$_setter_$featuresCol_$eq, org$apache$spark$ml$param$shared$HasLabelCol$_setter_$labelCol_$eq, org$apache$spark$ml$param$shared$HasPredictionCol$_setter_$predictionCol_$eq, predictionCol, setFeaturesCol, setPredictionCol, transformImpl, transformSchema
      • Methods inherited from class org.apache.spark.ml.Model

        hasParent, parent, parent_$eq, setParent
      • Methods inherited from class org.apache.spark.ml.Transformer

        transform, transform, transform
      • Methods inherited from class org.apache.spark.ml.PipelineStage

        $, clear, copyValues, copyValues$default$2, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, initializeLogIfNecessary, initializeLogIfNecessary, initializeLogIfNecessary$default$2, isDefined, isSet, isTraceEnabled, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning, org$apache$spark$internal$Logging$$log_, org$apache$spark$internal$Logging$$log__$eq, org$apache$spark$ml$param$Params$_setter_$defaultParamMap_$eq, org$apache$spark$ml$param$Params$_setter_$paramMap_$eq, paramMap, params, set, set, set, setDefault, setDefault, toString, transformSchema
      • Methods inherited from interface org.apache.spark.ml.param.shared.HasFeaturesCol

        featuresCol, getFeaturesCol, org$apache$spark$ml$param$shared$HasFeaturesCol$_setter_$featuresCol_$eq
      • Methods inherited from interface org.apache.spark.ml.param.shared.HasLabelCol

        getLabelCol, labelCol, org$apache$spark$ml$param$shared$HasLabelCol$_setter_$labelCol_$eq
      • Methods inherited from interface org.apache.spark.ml.param.shared.HasPredictionCol

        getPredictionCol, org$apache$spark$ml$param$shared$HasPredictionCol$_setter_$predictionCol_$eq, predictionCol
      • Methods inherited from interface org.apache.spark.ml.param.shared.HasRawPredictionCol

        getRawPredictionCol, org$apache$spark$ml$param$shared$HasRawPredictionCol$_setter_$rawPredictionCol_$eq, rawPredictionCol
      • Methods inherited from interface org.apache.spark.ml.util.Identifiable

        toString
      • Methods inherited from interface org.apache.spark.ml.param.Params

        $, clear, copyValues, copyValues$default$2, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, org$apache$spark$ml$param$Params$_setter_$defaultParamMap_$eq, org$apache$spark$ml$param$Params$_setter_$paramMap_$eq, paramMap, params, set, set, set, setDefault, setDefault
    • Constructor Detail

      • ItemClassificationModel

        public ItemClassificationModel​(edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor,​edu.columbia.tjw.item.base.StandardCurveType> fitResult_,
                                       ItemClassifierSettings settings_)
    • Method Detail

      • raw2probabilityInPlace

        public org.apache.spark.ml.linalg.Vector raw2probabilityInPlace​(org.apache.spark.ml.linalg.Vector rawProbabilities_)
        Specified by:
        raw2probabilityInPlace in class org.apache.spark.ml.classification.ProbabilisticClassificationModel<org.apache.spark.ml.linalg.Vector,​ItemClassificationModel>
      • numClasses

        public int numClasses()
        Specified by:
        numClasses in class org.apache.spark.ml.classification.ClassificationModel<org.apache.spark.ml.linalg.Vector,​ItemClassificationModel>
      • predictRaw

        public org.apache.spark.ml.linalg.Vector predictRaw​(org.apache.spark.ml.linalg.Vector allRegressors_)
        Specified by:
        predictRaw in class org.apache.spark.ml.classification.ClassificationModel<org.apache.spark.ml.linalg.Vector,​ItemClassificationModel>
      • copy

        public ItemClassificationModel copy​(org.apache.spark.ml.param.ParamMap arg0)
        Specified by:
        copy in interface org.apache.spark.ml.param.Params
        Specified by:
        copy in class org.apache.spark.ml.Model<ItemClassificationModel>
      • getFitResult

        public edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor,​edu.columbia.tjw.item.base.StandardCurveType> getFitResult()
      • getParams

        public final edu.columbia.tjw.item.ItemParameters<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor,​edu.columbia.tjw.item.base.StandardCurveType> getParams()