From 7bd846058e7eb60dbc048765086aa30f236accd3 Mon Sep 17 00:00:00 2001 From: lukas leufen <l.leufen@fz-juelich.de> Date: Tue, 10 Mar 2020 10:26:29 +0100 Subject: [PATCH] applied bug fix as mentioned in #74 --- src/model_modules/linear_model.py | 2 +- test/test_model_modules/test_linear_model.py | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 test/test_model_modules/test_linear_model.py diff --git a/src/model_modules/linear_model.py b/src/model_modules/linear_model.py index 3d5323e1..933a108c 100644 --- a/src/model_modules/linear_model.py +++ b/src/model_modules/linear_model.py @@ -31,7 +31,7 @@ class OrdinaryLeastSquaredModel: self.y = data_y def predict(self, data): - data = sm.add_constant(self.reshape_xarray_to_numpy(data)) + data = sm.add_constant(self.reshape_xarray_to_numpy(data), has_constant="add") return np.atleast_2d(self.model.predict(data)) @staticmethod diff --git a/test/test_model_modules/test_linear_model.py b/test/test_model_modules/test_linear_model.py new file mode 100644 index 00000000..e4e10e9d --- /dev/null +++ b/test/test_model_modules/test_linear_model.py @@ -0,0 +1,8 @@ + +from src.model_modules.linear_model import OrdinaryLeastSquaredModel + + +class TestOrdinaryLeastSquareModel: + + def test_constant_input_variable(self): + pass -- GitLab