Mercurial > repos > goeckslab > pycaret_predict
comparison pycaret_regression.py @ 2:0314dad38aaa draft
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit ff6d674ecc83db933153b797ef4dbde17f07b10e
| author | goeckslab |
|---|---|
| date | Wed, 01 Jan 2025 03:19:27 +0000 |
| parents | 1f20fe57fdee |
| children | ccd798db5abb |
comparison
equal
deleted
inserted
replaced
| 1:4a7df9abe4c4 | 2:0314dad38aaa |
|---|---|
| 57 from explainerdashboard import RegressionExplainer | 57 from explainerdashboard import RegressionExplainer |
| 58 | 58 |
| 59 X_test = self.exp.X_test_transformed.copy() | 59 X_test = self.exp.X_test_transformed.copy() |
| 60 y_test = self.exp.y_test_transformed | 60 y_test = self.exp.y_test_transformed |
| 61 | 61 |
| 62 explainer = RegressionExplainer(self.best_model, X_test, y_test) | 62 try: |
| 63 self.expaliner = explainer | 63 explainer = RegressionExplainer(self.best_model, X_test, y_test) |
| 64 plots_explainer_html = "" | 64 self.expaliner = explainer |
| 65 plots_explainer_html = "" | |
| 66 except Exception as e: | |
| 67 LOG.error(f"Error creating explainer: {e}") | |
| 68 self.plots_explainer_html = None | |
| 69 return | |
| 65 | 70 |
| 66 try: | 71 try: |
| 67 fig_importance = explainer.plot_importances() | 72 fig_importance = explainer.plot_importances() |
| 68 plots_explainer_html += add_plot_to_html(fig_importance) | 73 plots_explainer_html += add_plot_to_html(fig_importance) |
| 69 plots_explainer_html += add_hr_to_html() | 74 plots_explainer_html += add_hr_to_html() |
