def __feature_selected(self, signalData):
    self.wait_ani.hide()
    if ('error' in signalData):
        self.params.error = signalData['error']
        self.button_func('Error')
    elif (len(signalData['mdl'].data.X.columns) < len(self.params.X.columns)):
        self.params.X_fs = signalData['mdl'].data.X
        self.params.mdl_fs = signalData['mdl']
        self.params.algorithms_fs = self.params.mdl_fs.get_algorithms()
        if (self.params.lang == 'en'):
            self.button_func('Feature selection')
        else:
            self.button_func('特徴量選択')
    else:
        self.params.not_deleted = True
        if (self.params.lang == 'en'):
            self.button_func('Prediction')
        else:
            self.button_func('予測')
def __feature_selected(self, signalData):
    self.wait_ani.hide()
    if ('error' in signalData):
        self.params.error = signalData['error']
        self.button_func('Error')
    elif (len(signalData['mdl'].data.X.columns) < len(self.params.X.columns)):
        self.params.X_fs = signalData['mdl'].data.X
        self.params.mdl_fs = signalData['mdl']
        self.params.algorithms_fs = self.params.mdl_fs.get_algorithms()
        if (self.params.lang == 'en'):
            self.button_func('Feature selection')
        else:
            self.button_func('特徴量選択')
    else:
        self.params.not_deleted = True
        if (self.params.lang == 'en'):
            self.button_func('Prediction')
        else:
            self.button_func('予測')