class_docstr: Base class for estimators that estimate effects based on propensity of
  treatment assignment.
  
  Supports additional parameters as listed below.
class_docstr_tok: ["Base","class","for","estimators","that","estimate","effects","based","on","propensity","of","treatment","assignment",".","Supports","additional","parameters","as","listed","below","."]
code: def estimate_propensity_score_column(self, data):
      try:
          data[
              self.propensity_score_column
          ] = self.propensity_score_model.predict_proba(
              self._observed_common_causes
          )[
              :, 1
          ]
      except NotFittedError:
          raise NotFittedError(
              "Please fit the propensity score model before calling predict_proba"
          )
  
file_path: dowhy/dowhy/causal_estimators/propensity_score_estimator.py
imports: from typing import Any, List, Optional, Union
  import numpy
  import pandas
  from sklearn import linear_model
  from sklearn.exceptions import NotFittedError
  from dowhy.causal_estimator import CausalEstimator
  from dowhy.causal_identifier import IdentifiedEstimand
label_desc: Use image node_id 3 for calling the PropensityScoreEstimator obj's underlying member method code with example usage: obj.estimate_propensity_score_column(data) without return types