class DiffInDiffEstimator extends BaseDiffInDiffEstimator with ComplexParamsWritable with Wrappable with SynapseMLLogging

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DiffInDiffEstimator
  2. SynapseMLLogging
  3. Wrappable
  4. DotnetWrappable
  5. RWrappable
  6. PythonWrappable
  7. BaseWrappable
  8. ComplexParamsWritable
  9. MLWritable
  10. BaseDiffInDiffEstimator
  11. DiffInDiffEstimatorParams
  12. HasPostTreatmentCol
  13. HasOutcomeCol
  14. HasTreatmentCol
  15. Estimator
  16. PipelineStage
  17. Logging
  18. Params
  19. Serializable
  20. Serializable
  21. Identifiable
  22. AnyRef
  23. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DiffInDiffEstimator()
  2. new DiffInDiffEstimator(uid: String)

Value Members

  1. final def clear(param: Param[_]): DiffInDiffEstimator.this.type
    Definition Classes
    Params
  2. def copy(extra: ParamMap): Estimator[DiffInDiffModel]
    Definition Classes
    BaseDiffInDiffEstimator → Estimator → PipelineStage → Params
  3. def dotnetAdditionalMethods: String
    Definition Classes
    DotnetWrappable
  4. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  5. def explainParams(): String
    Definition Classes
    Params
  6. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  7. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  8. def fit(dataset: Dataset[_]): DiffInDiffModel
    Definition Classes
    DiffInDiffEstimator → Estimator
  9. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[DiffInDiffModel]
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  10. def fit(dataset: Dataset[_], paramMap: ParamMap): DiffInDiffModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  11. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DiffInDiffModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  12. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  13. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  14. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  15. def getOutcomeCol: String
    Definition Classes
    HasOutcomeCol
  16. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  17. def getParamInfo(p: Param[_]): ParamInfo[_]
    Definition Classes
    BaseWrappable
  18. def getPostTreatmentCol: String
    Definition Classes
    HasPostTreatmentCol
  19. def getTreatmentCol: String
    Definition Classes
    HasTreatmentCol
  20. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  21. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  22. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  23. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  24. def logClass(featureName: String): Unit
    Definition Classes
    SynapseMLLogging
  25. def logFit[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  26. def logTransform[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  27. def logVerb[T](verb: String, f: ⇒ T, columns: Option[Int] = None): T
    Definition Classes
    SynapseMLLogging
  28. def makeDotnetFile(conf: CodegenConfig): Unit
    Definition Classes
    DotnetWrappable
  29. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  30. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  31. val outcomeCol: Param[String]
    Definition Classes
    HasOutcomeCol
  32. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  33. final val postTreatmentCol: Param[String]
    Definition Classes
    HasPostTreatmentCol
  34. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  35. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  36. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  37. final def set[T](param: Param[T], value: T): DiffInDiffEstimator.this.type
    Definition Classes
    Params
  38. def setOutcomeCol(value: String): DiffInDiffEstimator.this.type

    Set name of the column which will be used as outcome

    Set name of the column which will be used as outcome

    Definition Classes
    HasOutcomeCol
  39. def setPostTreatmentCol(value: String): DiffInDiffEstimator.this.type

    Set name of the column which tells whether the outcome is measured post treatment.

    Set name of the column which tells whether the outcome is measured post treatment.

    Definition Classes
    HasPostTreatmentCol
  40. def setTreatmentCol(value: String): DiffInDiffEstimator.this.type

    Set name of the column which will be used as treatment

    Set name of the column which will be used as treatment

    Definition Classes
    HasTreatmentCol
  41. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  42. def transformSchema(schema: StructType): StructType
    Definition Classes
    BaseDiffInDiffEstimator → PipelineStage
  43. val treatmentCol: Param[String]
    Definition Classes
    HasTreatmentCol
  44. val uid: String
    Definition Classes
    DiffInDiffEstimatorSynapseMLLoggingBaseDiffInDiffEstimator → Identifiable
  45. def write: MLWriter
    Definition Classes
    ComplexParamsWritable → MLWritable