SignRestrictedSVARResult._summary_table#

SignRestrictedSVARResult._summary_table()[source]#

Structured summary rendered by every display path.

No parameter rows: the deliverable is a set, and a table of medians would misread as a model. The metadata carries the draw accounting and the notes carry the declaration, the unit-shock convention and the pointwise-quantile caveat.

Return type:

SummaryTable

Returns:

The SummaryTable behind summary().

Example

>>> import numpy as np
>>> from cultivars.multivariate.reduced_form.vector_autoregression import VAR
>>> rng = np.random.default_rng(0)
>>> res = VAR(rng.standard_normal((121, 2)), order=1, names=("gdp", "infl")).fit()
>>> sset = SignRestrictedSVAR(res, {"d": {"gdp": "+"}}, draws=20, seed=0).identify()
>>> table = sset._summary_table()
>>> table.title, table.rows, len(table.notes)
('Sign-Restricted SVAR (identified set)', (), 3)
>>> meta = dict(table.metadata)
>>> meta["Accepted"], meta["Requested"], meta["Horizons"]
('20', '20', '0')