def analyseData(self): workspace = self.pre_form.value() mdl = Model(workspace['Algorithm'], workspace['Parameters']) if workspace['Learning Type'] == 'Clustering': mdl.fitData(workspace['Data'].post_data) pred = mdl.predictData(workspace['Data'].post_data) else: mdl.fitData(workspace['Data'].post_data['Training'].data, workspace['Data'].post_data['Training'].labels) pred = mdl.predictData(workspace['Data'].post_data['Testing'].data) workspace['Model'] = mdl workspace['Predicted'] = pred self.post_options.close() del (self.post_options) self.post_options = PostAnalysisOptions(self, workspace) self.rightScroll.setWidget(self.post_options) self.built = True