Sonderfelder

Spezielle Funktionen werden verwendet, um die spezifischen untersuchten Felder zu kennzeichnen oder um eine Liste von Feldern als Eingabe zu erstellen.

Wenn Sie beispielsweise mehrere Felder gleichzeitig ableiten, sollten Sie @FIELD verwenden, um diese Ableitungsaktion für die ausgewählten Felder auszuführenanzugeben. Mit dem Ausdruck log(@FIELD) wird für jedes ausgewählte Feld ein neues Protokollfeld abgeleitet.

Tabelle 1. CLEM-Spezialgebiete
Funktion Ergebnis Beschreibung
@FIELD Beliebig Führt eine Aktion für alle im Ausdruckskontext angegebenen Felder aus.
@TARGET Beliebig Wenn ein CLEM-Ausdruck in einer benutzerdefinierten Analysefunktion verwendet wird, stellt @TARGET das Zielfeld oder den "korrekten Wert" für das zu analysierende Ziel-/Prognosepaar dar. Diese Funktion wird häufig in einem Analyse-Knoten verwendet.
@PREDICTED Beliebig Wenn ein CLEM-Ausdruck in einer benutzerdefinierten Analysefunktion verwendet wird, stellt @PREDICTED den vorhergesagten Wert für das zu analysierende Ziel/Vorhergesagt-Paar dar. Diese Funktion wird häufig in einem Analyse-Knoten verwendet.
@PARTITION_FIELD Beliebig Ersetzt den Namen des aktuellen Partitionsfeldes.
@TRAINING_PARTITION Beliebig Gibt den Wert der aktuellen Trainingspartition zurück. Wenn Sie beispielsweise Trainingsdatensätze mit einem Auswahlknoten auswählen möchten, verwenden Sie den CLEM-Ausdruck: @PARTITION_FIELD = @TRAINING_PARTITION Dadurch wird sichergestellt, dass der Auswahlknoten immer funktioniert, unabhängig davon, welche Werte für die Darstellung der einzelnen Partitionen in den Daten verwendet werden.
@TESTING_PARTITION Beliebig Gibt den Wert der aktuellen Testpartition zurück.
@VALIDATION_PARTITION Beliebig Gibt den Wert der aktuellen Validierungspartition zurück.
@FIELDS_BETWEEN(start, end) Beliebig Gibt die Liste der Feldnamen zwischen den angegebenen Start- und Endfeldern (einschließlich) basierend auf der natürlichen (d. h. Einfüge-)Reihenfolge der Felder in den Daten zurück.
@FIELDS_MATCHING(pattern) Beliebig Gibt eine Liste mit Feldnamen zurück, die einem bestimmten Muster entsprechen. Ein Fragezeichen (?) kann in das Muster eingefügt werden, um genau einem Zeichen zu entsprechen; ein Sternchen (*) entspricht null oder mehr Zeichen. Um ein Fragezeichen oder ein Sternchen (anstatt diese als Platzhalter zu verwenden) zu ersetzen, kann ein Backslash (\) als Escape-Zeichen verwendet werden.
Hinweis: Dies erfordert ein Zeichenfolgeliteral als Argument. Es kann keinen verschachtelten Ausdruck zum Generieren des Arguments verwenden.
@MULTI_RESPONSE_SET Beliebig Gibt die Liste der Felder im benannten Multiple-Response-Set zurück.