← Về thư mục
skills/pkpd-modeling/scripts/bioequivalence.py
- cv_from_s2 · function · L56-L57 — def cv_from_s2(s2: float) -> float
- s2_from_cv · function · L60-L61 — def s2_from_cv(cv: float) -> float
- AverageBE · class · L68-L76 — class AverageBE
- crossover_2x2 · function · L79-L147 — def crossover_2x2(records: list[dict], design: str = "2x2") -> AverageBE
- parallel_design · function · L150-L170 — def parallel_design(records: list[dict]) -> AverageBE
- ReferenceVariability · class · L177-L188 — class ReferenceVariability
- swr · method · L183-L184 — def swr(self) -> float
- cvwr · method · L187-L188 — def cvwr(self) -> float
- reference_variability · function · L191-L209 — def reference_variability(records: list[dict]) -> ReferenceVariability
- abel_limits · function · L212-L217 — def abel_limits(rv: ReferenceVariability) -> tuple[float, float, bool]
- rsabe_bound · function · L220-L237 — def rsabe_bound(estimate: float, se: float, df_point: int, rv: ReferenceVariability) -> dict[str, float]
- tost_power · function · L243-L277 — def tost_power(n_total: int, cv: float, gmr: float, design: str = "2x2", limits: tuple[float, float] = (0.80, 1.25)) -> float
- sample_size · function · L280-L286 — def sample_size(cv: float, gmr: float, target: float, design: str = "2x2", limits: tuple[float, float] = (0.80, 1.25)) -> tuple[int, float]
- load_records · function · L292-L317 — def load_records(args: argparse.Namespace) -> list[dict]
- build_parser · function · L320-L346 — def build_parser() -> argparse.ArgumentParser
- run · function · L349-L476 — def run(argv: Sequence[str] | None = None) -> int