discriminability summary rank report
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 252
- Forks
- 96
- PR merge metrics
- No merged PRs in 30d
Description
Is your feature request related to a problem? Please describe.
I want to know how different subjects are performing in my dataset. This can help with QC and improving discriminability by excluding subjects/sessions, esp. since one very bad subject is different than all slightly bad subjects, but both may result in similar scores.
Describe the solution you'd like
After the rank distribution is calculated here, we could have another function definition which prints a report. I imagine something like:
| subject | ranks |
|---|---|
| 1 | 1, 2, 8 |
| 2 | 1, 1, 3 |
| ... | ... |
It would also be nice to print things like mean w/in subject rank, or the variance in w/in subject ranks, etc... the motivation still being that these could be helpful QC figures.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in hyppo/discrim/base.py at the rank-distribution calculation around line 54. Define the report entry point and determine how it should present per-subject ranks and optional within-subject summary statistics; done means the requested QC report is available, with its exact interface and output format resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100