biocore / biocore/dsFDR

dsfdr with method='meandiff' vs. method='mannwhitney'

Open
#22 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Hello,
In all examples of dsfdr you used method='meandiff', what is the reason for that? when do we use method='mannwhitney'?
When using method='mannwhitney' I always get reject=False even if it seems it was supposed to be True. Is there a bug in the mannwhitney implementation?
Do we need to shift the data so it will have mean=0 and std=1?
Thanks
Anat

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the dsfdr implementations and examples for method='meandiff' and method='mannwhitney'. Reproduce the reported reject=False behavior with a minimal dataset, then determine whether normalization is required and whether the Mann–Whitney implementation is faulty; document the explanation or confirmed bug.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.