Skip to main content

causality

Perform Granger causality test to determine if X "causes" y.

obb.econometrics.causality(data: Union[list, dict, pd.DataFrame, List[pd.DataFrame], pd.Series, List[pd.Series], numpy.ndarray, Data, List[Data]], y_column: str, x_column: str, lag: int = 3)

Parameters​

NameTypeDescriptionDefaultOptional
dataList[Data]Input dataset.NoneFalse
y_columnstrTarget column.NoneFalse
x_columnstrColumns to use as exogenous variables.NoneFalse
lagPositiveIntNumber of lags to use in the test.3True

Returns​

OBBject with the results being the score from the test.

On this page