class ICETransformer extends Transformer with HasExplainTarget with HasModel with ICEFeatureParams with Wrappable with ComplexParamsWritable with SynapseMLLogging
ICETransformer displays the model dependence on specified features with the given dataframe as background dataset. It supports 2 types of plots: individual - dependence per instance and average - across all the samples in the dataset. Note: This transformer only supports one-way dependence plot.
- Annotations
- @Experimental()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ICETransformer
- SynapseMLLogging
- ComplexParamsWritable
- MLWritable
- Wrappable
- DotnetWrappable
- RWrappable
- PythonWrappable
- BaseWrappable
- ICEFeatureParams
- HasNumSamples
- HasModel
- HasExplainTarget
- CanValidateSchema
- Transformer
- PipelineStage
- Logging
- Params
- Serializable
- Serializable
- Identifiable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
val
averageKind: String
- Definition Classes
- ICEFeatureParams
-
val
categoricalFeatures: ICECategoricalFeaturesParam
- Definition Classes
- ICEFeatureParams
-
final
def
clear(param: Param[_]): ICETransformer.this.type
- Definition Classes
- Params
-
def
copy(extra: ParamMap): Transformer
- Definition Classes
- ICETransformer → Transformer → PipelineStage → Params
-
val
dependenceNameCol: Param[String]
- Definition Classes
- ICEFeatureParams
-
def
dotnetAdditionalMethods: String
- Definition Classes
- DotnetWrappable
-
def
explainParam(param: Param[_]): String
- Definition Classes
- Params
-
def
explainParams(): String
- Definition Classes
- Params
-
final
def
extractParamMap(): ParamMap
- Definition Classes
- Params
-
final
def
extractParamMap(extra: ParamMap): ParamMap
- Definition Classes
- Params
-
val
featureKind: String
- Definition Classes
- ICEFeatureParams
-
val
featureNameCol: Param[String]
- Definition Classes
- ICEFeatureParams
-
implicit
val
formats: DefaultFormats.type
- Definition Classes
- ICEFeatureParams
-
final
def
get[T](param: Param[T]): Option[T]
- Definition Classes
- Params
-
def
getCategoricalFeatures: Seq[ICECategoricalFeature]
- Definition Classes
- ICEFeatureParams
-
final
def
getDefault[T](param: Param[T]): Option[T]
- Definition Classes
- Params
-
def
getDependenceNameCol: String
- Definition Classes
- ICEFeatureParams
-
def
getFeatureNameCol: String
- Definition Classes
- ICEFeatureParams
-
def
getKind: String
- Definition Classes
- ICEFeatureParams
-
final
def
getModel: Transformer
- Definition Classes
- HasModel
-
final
def
getNumSamples: Int
- Definition Classes
- HasNumSamples
-
final
def
getNumSamplesOpt: Option[Int]
- Definition Classes
- HasNumSamples
-
def
getNumericFeatures: Seq[ICENumericFeature]
- Definition Classes
- ICEFeatureParams
-
final
def
getOrDefault[T](param: Param[T]): T
- Definition Classes
- Params
-
def
getParam(paramName: String): Param[Any]
- Definition Classes
- Params
-
def
getParamInfo(p: Param[_]): ParamInfo[_]
- Definition Classes
- BaseWrappable
-
final
def
getTargetClasses: Array[Int]
- Definition Classes
- HasExplainTarget
-
final
def
getTargetClassesCol: String
- Definition Classes
- HasExplainTarget
-
final
def
getTargetCol: String
- Definition Classes
- HasExplainTarget
-
final
def
hasDefault[T](param: Param[T]): Boolean
- Definition Classes
- Params
-
def
hasParam(paramName: String): Boolean
- Definition Classes
- Params
-
val
individualKind: String
- Definition Classes
- ICEFeatureParams
-
final
def
isDefined(param: Param[_]): Boolean
- Definition Classes
- Params
-
final
def
isSet(param: Param[_]): Boolean
- Definition Classes
- Params
-
val
kind: Param[String]
- Definition Classes
- ICEFeatureParams
-
def
logClass(featureName: String): Unit
- Definition Classes
- SynapseMLLogging
-
def
logFit[T](f: ⇒ T, columns: Int): T
- Definition Classes
- SynapseMLLogging
-
def
logTransform[T](f: ⇒ T, columns: Int): T
- Definition Classes
- SynapseMLLogging
-
def
logVerb[T](verb: String, f: ⇒ T, columns: Option[Int] = None): T
- Definition Classes
- SynapseMLLogging
-
def
makeDotnetFile(conf: CodegenConfig): Unit
- Definition Classes
- DotnetWrappable
-
def
makePyFile(conf: CodegenConfig): Unit
- Definition Classes
- PythonWrappable
-
def
makeRFile(conf: CodegenConfig): Unit
- Definition Classes
- RWrappable
-
final
val
model: TransformerParam
- Definition Classes
- HasModel
-
final
val
numSamples: IntParam
- Definition Classes
- HasNumSamples
-
val
numericFeatures: ICENumericFeaturesParam
- Definition Classes
- ICEFeatureParams
-
lazy val
params: Array[Param[_]]
- Definition Classes
- Params
-
def
pyAdditionalMethods: String
- Definition Classes
- PythonWrappable
-
def
pyInitFunc(): String
- Definition Classes
- PythonWrappable
-
def
save(path: String): Unit
- Definition Classes
- MLWritable
- Annotations
- @Since( "1.6.0" ) @throws( ... )
-
final
def
set[T](param: Param[T], value: T): ICETransformer.this.type
- Definition Classes
- Params
-
def
setCategoricalFeatures(values: Seq[ICECategoricalFeature]): ICETransformer.this.type
- Definition Classes
- ICEFeatureParams
-
def
setCategoricalFeaturesPy(values: List[HashMap[String, Any]]): ICETransformer.this.type
- Definition Classes
- ICEFeatureParams
-
def
setDependenceNameCol(value: String): ICETransformer.this.type
- Definition Classes
- ICEFeatureParams
-
def
setFeatureNameCol(value: String): ICETransformer.this.type
- Definition Classes
- ICEFeatureParams
-
def
setKind(value: String): ICETransformer.this.type
- Definition Classes
- ICEFeatureParams
-
final
def
setModel(v: Transformer): ICETransformer.this.type
- Definition Classes
- HasModel
-
final
def
setNumSamples(value: Int): ICETransformer.this.type
- Definition Classes
- HasNumSamples
-
def
setNumericFeatures(values: Seq[ICENumericFeature]): ICETransformer.this.type
- Definition Classes
- ICEFeatureParams
-
def
setNumericFeaturesPy(values: List[HashMap[String, Any]]): ICETransformer.this.type
- Definition Classes
- ICEFeatureParams
-
final
def
setTargetClasses(values: Array[Int]): ICETransformer.this.type
- Definition Classes
- HasExplainTarget
-
final
def
setTargetClassesCol(value: String): ICETransformer.this.type
- Definition Classes
- HasExplainTarget
-
final
def
setTargetCol(value: String): ICETransformer.this.type
- Definition Classes
- HasExplainTarget
-
final
val
targetClasses: IntArrayParam
- Definition Classes
- HasExplainTarget
-
final
val
targetClassesCol: Param[String]
- Definition Classes
- HasExplainTarget
-
final
val
targetCol: Param[String]
- Definition Classes
- HasExplainTarget
-
def
toString(): String
- Definition Classes
- Identifiable → AnyRef → Any
-
def
transform(ds: Dataset[_]): DataFrame
- Definition Classes
- ICETransformer → Transformer
-
def
transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
- Definition Classes
- Transformer
- Annotations
- @Since( "2.0.0" )
-
def
transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
- Definition Classes
- Transformer
- Annotations
- @Since( "2.0.0" ) @varargs()
-
def
transformSchema(schema: StructType): StructType
- Definition Classes
- ICETransformer → PipelineStage
-
val
uid: String
- Definition Classes
- ICETransformer → SynapseMLLogging → Identifiable
-
def
write: MLWriter
- Definition Classes
- ComplexParamsWritable → MLWritable