Skip to content

Commit

Permalink
allow extrapolation in predictions
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrew Fowlie committed Jun 7, 2023
1 parent 070b399 commit 2a5802b
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/kingpin/model.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,16 @@ def where(self, arr, interval):
"""
:return: Partitions according to an interval
"""
lower = interval[0] * self.x_data_delta + self.x_data_min
upper = interval[1] * self.x_data_delta + self.x_data_min
if interval[0] <= 0.:
lower = -np.inf
else:
lower = interval[0] * self.x_data_delta + self.x_data_min

if interval[1] >= 1.:
upper = np.inf
else:
upper = interval[1] * self.x_data_delta + self.x_data_min

return (arr <= upper) & (arr >= lower)

def min_data_points(self, intervals):
Expand Down

0 comments on commit 2a5802b

Please sign in to comment.