Benchmark dashboard chart drops the sign of signed metrics (bars use |value| only)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- javascript
- Ambito
- data-visualization, frontend
Direzione di ricerca
Inizia in assets/benchmark-dashboard.js, in renderChart(), quindi usa il comando grep fornito e la riproduzione di compas demographic_parity_diff per esaminare le dimensioni e l’ordinamento attuali delle barre. Il lavoro è completato quando i valori con segno si estendono visibilmente in direzioni opposte a partire da una linea dello zero oppure usano uno stile negativo distinto, mantenendo invariata la scalatura basata su |value|.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Where: assets/benchmark-dashboard.js renderChart() (Math.abs(r.value) for width and ordering).
Current gap: demographic_parity_diff, equal_opportunity_diff etc. are signed (results_fairness.csv has values from about -0.23 to positive), but every bar is drawn from Math.abs(value) in the same colour, so a gap that favours the disadvantaged group looks identical to one that harms it. Only the small numeric label reveals the sign.
Repro:
$ grep -n "Math.abs" assets/benchmark-dashboard.js
Pick audit=compas, metric=demographic_parity_diff, protected attribute=race: positive and negative values render as the same bar.
Suggested approach: draw a centred zero line and extend bars left/right by sign (or add a distinct negative style), keeping the |value| scaling.
- Lingua principale
- HTML
- Stelle
- 47
- Fork
- 45
- Merge medio
- 3h 15m
- PR unite (30g)
- 92
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di yakew7/Fair-Code
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 57/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di yakew7/Fair-Code
Issue simili
-
Help Wanted Type: Bug Report Type: User Experience
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
UTDNebula/utd-trends#665 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
corybrunson/ordr#91 ·
-
beginner friendly bug easy good first issue typescript
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
analytics beginner friendly community contributions-welcome good first issue hacktoberfest help wanted statistics up-for-grabs
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno