Usage

Installation

To use pypbp, first install it using pip:

(.venv) $ pip install pypbp

A minimal reproducible example

>>> import pypbp as pbp
>>> results, xstar, clustered_patterns, parameters = pbp.pbp_fit(time_series = pbp.time_series,
            train_percentage = 0.5,
            xstar = 200,
            maxfun = 200)
>>> parameters
{'m': 7,
 'd_cluster': 0.19880907592368005,
 'alpha': 0.7478052377700806,
 'auroc': -0.95,
 'd_base': 0.30000000000000004}
 >>> pbp.pbp_plot(time_series = pbp.time_series, clustered_patterns = clustered_patterns,
             parameters = parameters,
             xnew = [10, 60, 20, 10, 20, 80, 90])