Check arguments provided to user-facing function rdpermute
|
def rdpermute( |
|
y: np.typing.ArrayLike, |
|
x: np.typing.ArrayLike, |
|
true_cutoff: float, |
|
placebos: np.typing.ArrayLike, |
|
alpha: typing.Optional[float] = None, |
|
regression_type: RegressionType = RegressionType.RDD, |
|
polynomial_degree: PolynomialDegree = PolynomialDegree.linear, |
|
polynomial_degree_bias: typing.Optional[int] = None, |
|
kernel: Kernel = Kernel.triangular, |
|
bandwidth: typing.Optional[float] = None, |
|
bandwidth_selector: BandwidthSelector = BandwidthSelector.mse, |
|
bandwidth_selector_function: BandwidthSelectorFunction = BandwidthSelectorFunction.rd, |
|
regularization: float = 1.0, |
|
vce: Vce = Vce.nn, |
|
nnmatch: int = 3, |
|
fuzzy: typing.Optional[np.typing.ArrayLike] = None, |
|
covs: typing.Optional[np.typing.ArrayLike] = None, |
|
weights: typing.Optional[np.typing.ArrayLike] = None, |
|
number_workers: typing.Optional[int] = -1, |
|
masspoints: MassPoints = MassPoints.off, |
|
estimation: EstimationProcedure = EstimationProcedure.robust, |
|
max_iter: int = 1_00, |
|
) -> typing.Tuple[pd.Series, pd.DataFrame]: |
Check arguments provided to user-facing function
rdpermuterdpermute/rdpermute/rdpermute.py
Lines 14 to 37 in 9f0e815