EducationalTestingService / EducationalTestingService/rsmtool
Capture incorrect input to correlations
- Vorherrschende Sprache
- Python
- Sterne
- 71
- Forks
- 21
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently in `correlation_helper` we let `pearsonr` return np.nan if the input has zero variance which leads to RunTime warnings.
We should check for these and return np.nan ourselves with a helpful message in a UserWarning.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Lokalisieren Sie `correlation_helper` und prüfen Sie, wie es `pearsonr` aufruft und Eingaben mit Varianz null behandelt. Fügen Sie eine Abdeckung für das Warnverhalten hinzu, falls die umgebenden Tests einen geeigneten Ort bieten; als erledigt gilt die Aufgabe, wenn Eingaben mit Varianz null `np.nan` zurückgeben und eine hilfreiche `UserWarning` ausgeben, anstatt eine Laufzeitwarnung zu erzeugen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- numpy, python
- Bereich
- analytics
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 50/100