Пример #1
0
    def _get_training_data_y(self):
        data_getter = DataGetter()

        config.DF_BASE_START_DATE = config.TRAINING_DATE_START
        config.DF_BASE_END_DATE = config.TRAINING_DATE_END
        df_result = data_getter.get_deltas()
        df_result = df_result[config.TRAINING_DATA_TARGET]
        y = df_result.values
        if self.X is None:
            raise Exception(
                'X needs to be defined before defining Y. Run _get_training_data_x before this method.'
            )
        y = y[0:self.X.shape[0]]
        y = self._one_hot_encode(y, 2)

        config.DF_BASE_START_DATE = config.VALIDATION_DATE_START
        config.DF_BASE_END_DATE = config.VALIDATION_DATE_END
        df_result = data_getter.get_deltas()
        df_result = df_result[config.TRAINING_DATA_TARGET]
        y_val = df_result.values
        if self.X_val is None:
            raise Exception(
                'X needs to be defined before defining Y. Run _get_training_data_x before this method.'
            )
        y_val = y_val[0:self.X_val.shape[0]]
        y_val = self._one_hot_encode(y_val, 2)

        return y, y_val
 def test_get_deltas(self):
     data_getter = DataGetter()
     df_result = data_getter.get_deltas()
     self.assertIsInstance(
         df_result, pd.DataFrame,
         "There was an issue calculating the delta values.")
     df_result.to_excel("../output/df_deltas.xlsx")
Пример #3
0
 def _get_testing_data_y(self):
     data_getter = DataGetter()
     df_result = data_getter.get_deltas()
     df_result = df_result[config.TRAINING_DATA_TARGET]
     y = df_result.values
     if self.X is None:
         raise Exception(
             'X needs to be defined before defining Y. Run _get_testing_data_x before this method.'
         )
     y = y[0:self.X.shape[0]]
     y = self._one_hot_encode(y, 2)
     return y