love_plot¶
- love_plot(x, designs, *, imbalance='tasmd', treat_lab=1, mean_tar=None, sd_tar=None, denom='target', vline=None, xupper=1.0, ax=None)[source]¶
Plot imbalance per covariate for one or two assignments.
- Parameters:
x (pd.DataFrame) – Covariates.
designs (dict[str, np.ndarray]) – Named assignment vectors, one marker series each.
imbalance (Literal['tasmd', 'asmd']) – TASMD of group
treat_lab, or ASMD between the two smallest labels.treat_lab (object) – Group assessed by TASMD.
mean_tar (np.ndarray | None) – Target means for TASMD.
sd_tar (np.ndarray | None) – Target standard deviations for TASMD.
denom (Literal['target', 'group']) – Denominator for TASMD; see
tasmd().vline (float | None) – Draw a reference line at this imbalance.
xupper (float) – Upper limit of the imbalance axis.
ax (Axes | None) – Axes to draw on; a new figure is made if omitted.
- Returns:
The axes drawn on.
- Return type:
Axes