Skip to main content

State

State()
State class for computing features from a data object.

Static methods

from_registry

from_registry(
    data: vectorbtpro.data.base.Data,
    window: int,
    minp: int = None,
    to_numpy: bool = False,
    state_registry: List[systematica.models.meta_model.state_registries.StateConfig] = None,
) ‑> pandas.core.frame.DataFrame | numpy.ndarray
Calculate all registered features. Parameters:
NameTypeDefaultDescription
datavbt.Data--Data object. Must include required data from the registry.
windowtp.FrequencyLike--Window size as an integer.
minpintNoneMinimum number of observations required.
to_numpyboolFalseOutput numpy array. Pandas DataFrame otherwise. Defaults to False.
state_registryStateConfigNoneState representation registry. if None, uses STATE_REGISTRY. Defaults to None.
Returns:
TypeDescription
pd.DataFrame | tp.Array2dComputed features.