opendose_poppk.PDModel

class opendose_poppk.pk_model.PDModel(EC50: float, n: float = 1.0, Emax: float = 100.0)

Bases: object

Modelo farmacodinâmico Emax com equação de Hill (sigmoidal).

E(C) = Emax · C^n / (EC50^n + C^n)

Parâmetros

EC50 : concentração de efeito meio-máximo (µg/mL) n : coeficiente de Hill (1 = hiperbólico; >1 = sigmoidal) Emax : efeito máximo (default 100 %)

ec_x(fraction: float) float

Concentração que produz fração·Emax (inverso de Hill).

Ex.: ec_x(0.5) → EC50, ec_x(0.9) → EC90

effect(C: ndarray) ndarray

Efeito farmacodinâmico E(C) em % do Emax.