c

com.microsoft.azure.synapse.ml.causal

BaseDiffInDiffEstimator

abstract class BaseDiffInDiffEstimator extends Estimator[DiffInDiffModel] with DiffInDiffEstimatorParams

Linear Supertypes
DiffInDiffEstimatorParams, HasPostTreatmentCol, HasOutcomeCol, HasTreatmentCol, Estimator[DiffInDiffModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BaseDiffInDiffEstimator
  2. DiffInDiffEstimatorParams
  3. HasPostTreatmentCol
  4. HasOutcomeCol
  5. HasTreatmentCol
  6. Estimator
  7. PipelineStage
  8. Logging
  9. Params
  10. Serializable
  11. Serializable
  12. Identifiable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BaseDiffInDiffEstimator(uid: String)

Abstract Value Members

  1. abstract def fit(dataset: Dataset[_]): DiffInDiffModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )

Concrete Value Members

  1. final def clear(param: Param[_]): BaseDiffInDiffEstimator.this.type
    Definition Classes
    Params
  2. def copy(extra: ParamMap): Estimator[DiffInDiffModel]
    Definition Classes
    BaseDiffInDiffEstimator → Estimator → PipelineStage → Params
  3. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  4. def explainParams(): String
    Definition Classes
    Params
  5. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  6. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  7. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[DiffInDiffModel]
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  8. def fit(dataset: Dataset[_], paramMap: ParamMap): DiffInDiffModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  9. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DiffInDiffModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  10. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  11. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  12. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  13. def getOutcomeCol: String
    Definition Classes
    HasOutcomeCol
  14. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  15. def getPostTreatmentCol: String
    Definition Classes
    HasPostTreatmentCol
  16. def getTreatmentCol: String
    Definition Classes
    HasTreatmentCol
  17. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  18. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  19. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  20. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  21. val outcomeCol: Param[String]
    Definition Classes
    HasOutcomeCol
  22. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  23. final val postTreatmentCol: Param[String]
    Definition Classes
    HasPostTreatmentCol
  24. final def set[T](param: Param[T], value: T): BaseDiffInDiffEstimator.this.type
    Definition Classes
    Params
  25. def setOutcomeCol(value: String): BaseDiffInDiffEstimator.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
  26. def setPostTreatmentCol(value: String): BaseDiffInDiffEstimator.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
  27. def setTreatmentCol(value: String): BaseDiffInDiffEstimator.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
  28. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  29. def transformSchema(schema: StructType): StructType
    Definition Classes
    BaseDiffInDiffEstimator → PipelineStage
  30. val treatmentCol: Param[String]
    Definition Classes
    HasTreatmentCol
  31. val uid: String
    Definition Classes
    BaseDiffInDiffEstimator → Identifiable