def test_first_difference_errors(data):
if isinstance(data.x, pd.Panel):
x = data.x.iloc[:, [0], :]
y = data.y.iloc[[0], :]
else:
x = data.x[:, [0], :]
y = data.y[[0], :]
with pytest.raises(ValueError):
FirstDifferenceOLS(y, x)
if not isinstance(data.x, pd.Panel):
return
x = data.x.copy()
x['Intercept'] = 1.0
with pytest.raises(ValueError):
FirstDifferenceOLS(data.y, x)
评论列表
文章目录