tasmd_rand¶
- tasmd_rand(x, designs, *, treat_lab=1, mean_tar=None, sd_tar=None, denom='target')[source]¶
TASMD of one group under one or more designs.
- Parameters:
x (DataFrame) – Covariates, one column per covariate.
designs (dict[str, ndarray]) – Named designs. Each value is one assignment (a vector) or a set of assignments (one per row); all values must be the same kind.
treat_lab (object) – Label of the group assessed.
mean_tar (ndarray | None) – Target covariate means.
sd_tar (ndarray | None) – Target covariate standard deviations.
denom (Literal['target', 'group']) – Which standard deviation to divide by.
- Returns:
For vectors, a covariate-by-design table of TASMDs. For sets of assignments, their mean and standard deviation across assignments.
- Raises:
ValueError – If designs mix single assignments and sets.
- Return type:
DataFrame | TasmdSummary