diff --git a/pyFTS/models/incremental/Retrainer.py b/pyFTS/models/incremental/Retrainer.py index 044c2b6..8f36c7d 100644 --- a/pyFTS/models/incremental/Retrainer.py +++ b/pyFTS/models/incremental/Retrainer.py @@ -36,6 +36,13 @@ class Retrainer(fts.FTS): """The batch interval between each retraining""" self.is_high_order = True self.uod_clip = False + + @property + def shortname(self): + if self.model is None: + self.model = self.fts_method() + + return self.model.shortname def train(self, data, **kwargs): self.partitioner = self.partitioner_method(data=data, **self.partitioner_params) @@ -75,4 +82,4 @@ class Retrainer(fts.FTS): :return: number of rules """ - return len(self.model) \ No newline at end of file + return len(self.model)