feat(a2): Smart Defaults erweitern (A2-Nachtrag) - Hochkardinalitaet Schritt 2 + colorFeature#85
Merged
TBum1404 merged 1 commit intoJul 22, 2026
Conversation
…uegerer colorFeature-Default A2-Nachtrag (Hoch + Mittel): - Hochkardinalitaets-Heuristik: Text/Categorical/ID-Spalten mit >=90% einzigartigen Werten (und >20 Zeilen) starten abgewaehlt; Numeric/Date ausgenommen. isHighCardinality + issueDescription in preprocessing.service.ts - Schritt 2: expliziter 'Auto-deselected'-Marker mit Begruendung (issueDescription) getrennt vom Qualitaets-Warnicon; Tipp-Text erweitert um 100%-Unique/Reaktivierung - Schritt 4: colorFeature-Default waehlt niedrig-kardinales Kategoriemerkmal, sonst varianzstaerkste Numeric, statt columns[0]; Hinweis im Erklaertext - 7 Unit-Tests fuer die Auto-Deselect-Heuristik
Collaborator
Author
|
ready to merge |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Setzt den A2-Nachtrag aus der ROADMAP um (Ticket A2, Abschnitt „Nachtrag (TODO) — Smart Defaults erweitern"). Umfang Hoch + Mittel.
Was
Hoch — Hochkardinalität in Schritt 2
isHighCardinalityinservices/preprocessing.service.ts: Text/Categorical/ID-Spalten mituniqueCount/count >= 0.9undcount > 20starten abgewählt. Numeric/Date ausgenommen (near-unique ist dort legitim).createDefaultColumnConfigsetztenabledund eineissueDescription(Grund der Abwahl).hasIssuesbleibt auf Datenqualität (mostly-missing / konstant) beschränkt.Hoch — sichtbare Kennzeichnung (Schritt 2)
step2-column-selection).Mittel — klügerer colorFeature-Default (Schritt 4)
pickDefaultColorFeature: bevorzugt ein niedrig-kardinales Kategorie-/Boolean-Merkmal, sonst die varianzstärkste Numeric, erst zuletztcolumns[0]. Hinweis dazu imcolorFeature-Erklärtext.Tests
preprocessing.service.spec.ts). Gesamt 157/157 grün, Build ok (nur vorbestehende Bundle-Budget-Warnung).Manuelle Testschritte