Comments (2)
Hello @danhoonlee
From what you describe, TimeSHAP can work in your use case. If you want explanations for each of the checkups, you can use TimeSHAP to explain each checkup individually given their respective previous events.
Regarding the error message, changing the baseline sequence is not a classification specific case although it is more direct in that domain. You can try different baseline sequences that suit your domain to obtain different results.
Regarding the option "skipping the pruning algorithm", I have double checked the code and it will not solve this error message (my previous answer in the commit is outdated). The value 0.1 is hard coded and it is more tailored for classification problems. If this problem persists, feel free to tell me and I can change this value to be user-defined in order to get around cases like this.
Note that currently, 0.1 is the minimum allowed difference between the explained sequence and the baseline, which represents the budget that TimeSHAP will have to distribute among the explained axis (event/feature/cell). If this value is too small, the explanations will be very small also.
If you have any further questions, don't hesitate to contact us.
from timeshap.
Closed this issue due to inactivity. If you have any further questions feel free to re-open the issue or create a new one.
from timeshap.
Related Issues (20)
- Apply Timeshap without pruning HOT 5
- how to generate output/event_all.csv file or run event_explain_all? HOT 2
- error reimplementing the pytorch jupyter example HOT 2
- Values instead of plots HOT 4
- Tensorflow notebook, Local Report on positive instance error HOT 1
- Array indexing with list of strings. HOT 1
- Doubts on provided notebook: dataset format, model configuration HOT 10
- TIMESHAP without pruning HOT 1
- Error ''Score difference between baseline and instance ... is too low < 0.1.'' HOT 2
- local_event report HOT 4
- How does TimeShap handle missing values (NA)? HOT 9
- global_explainer broken? HOT 1
- will it work for Tensorflow HOT 2
- Does the plot demonstrate that when my feature has a high value, the output either increases or decreases, or vice versa? HOT 2
- Can we wrap any other model than RNN like for transformer networks? HOT 2
- BlockRNN for regression
- Import Error: cannot import name 'Kernel' HOT 2
- Circular Importing in ARem_TF.ipynb
- UnicodeEncodeError: 'charmap' codec can't encode character '\u2264' in position 30: character maps to <undefined> HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from timeshap.