statsmodels.tsa.statespace.news.NewsResults.summary¶
- NewsResults.summary(impact_date=None, impacted_variable=None, update_date=None, updated_variable=None, impacts_groupby='impact date', details_groupby='update date', show_revisions_columns=None, sparsify=True, include_details_tables=None, include_revisions_tables=False, float_format='%.2f')[source]¶
Create summary tables describing news and impacts
- Parameters:
- impact_date
int
,str
,datetime
,list
,array
,or
slice
,optional
Observation index label or slice of labels specifying particular impact periods to display. The impact date(s) describe the periods in which impacted variables were affected by the news. If this argument is given, the impact and details tables will only show this impact date or dates. Note that this argument is passed to the Pandas loc accessor, and so it should correspond to the labels of the model’s index. If the model was created with data in a list or numpy array, then these labels will be zero-indexes observation integers.
- impacted_variable
str
,list
,array
,or
slice
,optional
Observation variable label or slice of labels specifying particular impacted variables to display. The impacted variable(s) describe the variables that were affected by the news. If you do not know the labels for the variables, check the endog_names attribute of the model instance.
- update_date
int
,str
,datetime
,list
,array
,or
slice
,optional
Observation index label or slice of labels specifying particular updated periods to display. The updated date(s) describe the periods in which the new data points were available that generated the news). See the note on impact_date for details about what these labels are.
- updated_variable
str
,list
,array
,or
slice
,optional
Observation variable label or slice of labels specifying particular updated variables to display. The updated variable(s) describe the variables that were affected by the news. If you do not know the labels for the variables, check the endog_names attribute of the model instance.
- impacts_groupby{
impact
date
,impacted
date
} The primary variable for grouping results in the impacts table. The default is to group by update date.
- details_groupby
str
One of “update date”, “updated date”, “impact date”, or “impacted date”. The primary variable for grouping results in the details table. Only used if the details tables are included. The default is to group by update date.
- show_revisions_columnsbool,
optional
If set to False, the impacts table will not show the impacts from data revisions or the total impacts. Default is to show the revisions and totals columns if any revisions were made and otherwise to hide them.
- sparsifybool,
optional
,default
True
Set to False for the table to include every one of the multiindex keys at each row.
- include_details_tablesbool,
optional
If set to True, the summary will show tables describing the details of how news from specific updates translate into specific impacts. These tables can be very long, particularly in cases where there were many updates and in multivariate models. The default is to show detailed tables only for univariate models.
- include_revisions_tablesbool,
optional
If set to True, the summary will show tables describing the revisions and updates that lead to impacts on variables of interest.
- float_format
str
,optional
Formatter format string syntax for converting numbers to strings. Default is ‘%.2f’.
- impact_date
- Returns:
- summary_tables
Summary
Summary tables describing news and impacts. Basic tables include:
A table with general information about the sample.
A table describing the impacts of revisions and news.
Tables describing revisions in the dataset since the previous results set (unless include_revisions_tables=False).
In univariate models or if include_details_tables=True, one or more tables will additionally be included describing the details of how news from specific updates translate into specific impacts.
- summary_tables
See also
summary_impacts
summary_details
summary_revisions
summary_updates