Skip to content

Commit 349172b

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 6372413 commit 349172b

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

machine_learning/arima.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ def fit(self, time_series: np.ndarray) -> "ARIMAModel":
5959
feature_matrix = np.column_stack(
6060
[np.roll(y_diff, i) for i in range(1, self.ar_order + 1)]
6161
)
62-
feature_matrix = feature_matrix[self.ar_order:]
63-
target = y_diff[self.ar_order:]
62+
feature_matrix = feature_matrix[self.ar_order :]
63+
target = y_diff[self.ar_order :]
6464

6565
# Add intercept
6666
intercept = np.ones((feature_matrix.shape[0], 1))
@@ -87,10 +87,10 @@ def predict(self, time_series: np.ndarray, n_periods: int = 1) -> np.ndarray:
8787
array([10.99999999, 12.00000001])
8888
"""
8989
y = np.asarray(time_series)
90-
y_pred = list(y[-self.ar_order:])
90+
y_pred = list(y[-self.ar_order :])
9191
for _ in range(n_periods):
9292
# Build feature vector for prediction
93-
features = [1, *y_pred[-self.ar_order:][::-1]]
93+
features = [1, *y_pred[-self.ar_order :][::-1]]
9494
next_val = np.dot(features, self.coef_)
9595
y_pred.append(next_val)
96-
return np.array(y_pred[self.ar_order:])
96+
return np.array(y_pred[self.ar_order :])

0 commit comments

Comments
 (0)