-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Fitting errors using WEASEL #640
Comments
Thanks @isma3ilsamir for raising the issue! Current implementations cannot handle missing values as far as I know. I'll also ping @patrickzib the author of WEASEL. |
Thank you. It seems to be a bug related to the Numba-signatures of the methods. I will look into it. |
@mloning : There are .ts files in the default distribution of sktime for the PLAID, etc datasets. However, after loading these with:
I do get an error in
It seems like variable length in combination with check_X_y is not supported? |
@mloning However, this one requires data-manipulation: |
Yes, thanks @patrickzib for looking into this. I'm not too with these data sets, but if the problem is that they are variable-length and/or contain missing values, I agree that we should check this in a globally defined function for input checks and raise more informative errors. |
Closed by #642 |
Co-authored-by: Patrick Schäfer <patrick.schaefer@zib.de>
Describe the bug
I am trying to train
WEASEL
on different datasets, but I seem to get errors on many of them. Below is a table with the names of datasets that failed and their corresponding errors.There seems to be 2 main errors
For the second error I checked the
PLAID
dataset and it does contain missing values. As per my understanding, I thought since thedata_io
utils have areplace_missing_vals_with='NaN'
option that algorithms will be able to learn on data with missing values. Am I correct ? or do I have I handle missing values myself ?To Reproduce
Expected behavior
Additional context
Versions
Python dependencies:
pip: 20.3.3
setuptools: 51.3.3
sklearn: 0.24.1
sktime: 0.5.2
statsmodels: 0.12.1
numpy: 1.19.5
scipy: 1.6.0
Cython: 0.29.21
pandas: 1.2.1
matplotlib: 3.3.4
joblib: 1.0.0
numba: 0.52.0
pmdarima: None
tsfresh: 0.17.0
The text was updated successfully, but these errors were encountered: