Anwenden einer mathematischen Operation

Wichtig

Der Support für Machine Learning Studio (klassisch) endet am 31. August 2024. Es wird empfohlen, bis zu diesem Datum auf Azure Machine Learning umzustellen.

Ab dem 1. Dezember 2021 können Sie keine neuen Ressourcen in Machine Learning Studio (klassisch) mehr erstellen. Bis zum 31. August 2024 können Sie die vorhandenen Ressourcen in Machine Learning Studio (klassisch) weiterhin verwenden.

Die Dokumentation zu ML Studio (klassisch) wird nicht mehr fortgeführt und kann künftig nicht mehr aktualisiert werden.

Wendet eine mathematische Operation auf Spaltenwerte an.

Kategorie: Statistische Funktionen

Hinweis

Gilt nur für: Machine Learning Studio (klassisch)

Ähnliche Drag & Drop-Module sind im Azure Machine Learning-Designer verfügbar.

Modulübersicht

In diesem Artikel wird beschrieben, wie Sie das Modul Apply Math Operation (Mathematische Operation anwenden) in Machine Learning Studio (klassisch) verwenden, um Berechnungen zu erstellen, die auf numerische Spalten im Eingabedataset angewendet werden.

Unterstützte mathematische Operationen umfassen gängige arithmetische Funktionen wie Multiplikation und Division, trigonometrische Funktionen, eine Vielzahl von Rundungsfunktionen und Sonderfunktionen für die Data Science, wie Gamma- und Fehlerfunktionen.

Nachdem Sie einen Vorgang definiert und das Experiment ausgeführt haben, werden die Werte ihrem Dataset hinzugefügt. Je nachdem, wie Sie das Modul konfigurieren, können Sie folgende Aktionen ausführen:

  • Sie können die Ergebnisse an Ihr Dataset anfügen. Dies ist besonders nützlich, wenn Sie das Ergebnis der Operation überprüfen.
  • Sie können Spaltenwerte durch die neuen berechneten Werte ersetzen.
  • Sie können eine neue Spalte für Ergebnisse generieren und nicht die Originaldaten anzeigen.

Tipp

Dieses Modul führt eine einzelne mathematische Operation gleichzeitig aus. Für komplexe mathematische Operationen wird empfohlen, stattdessen die folgenden Module zu verwenden:

Suchen Sie in den folgenden Kategorien nach der benötigten Operation:

  • Grundlegend

    Mit den Funktionen der Kategorie Grundlegende Funktionen kann ein einzelner Wert oder eine Wertspalte bearbeitet werden. So können Sie beispielsweise den absoluten Wert aller Zahlen in einer Spalte ermitteln oder die Quadratwurzel jedes Wertes in einer Spalte berechnen.

  • Vergleichen

    Die Funktionen in der Kategorie Vergleichen werden alle für Vergleiche verwendet: Sie können die Werte in zwei Spalten paarweise oder jeden Wert in einer Spalte mit einer bestimmten Konstanten vergleichen. Mit dem Vergleich von Spalten können Sie beispielsweise feststellen, ob die Werte in zwei Datasets gleich sind. Oder Sie verwenden eine Konstante, wie beispielsweise einen maximal zulässigen Wert, um Ausreißer in einer numerischen Spalte zu finden.

  • Vorgänge

    Diese Kategorie umfasst die grundlegenden mathematischen Funktionen: Addition, Subtraktion, Multiplikation und Division. Sie können entweder mit Spalten oder Konstanten arbeiten. Sie können beispielsweise den Wert in Spalte A mit dem Wert in Spalte B addieren. Oder Sie können von jedem Wert in Spalte A eine Konstante, wie beispielsweise einen zuvor berechneten Mittelwert, subtrahieren.

  • Runden

    Diese Kategorie umfasst eine Vielzahl von Funktionen zum Ausführen von Vorgängen wie Rundung, Obergrenze, Boden und Abschneiden auf verschiedene Genauigkeitsstufen. Sie können die Genauigkeitsstufe sowohl für Dezimal- als auch für Ganzzahlen angeben.

  • Spezielle mathematische Funktionen

    Die Kategorie Sonderfunktionen beinhaltet mathematische Funktionen, die vor allem im Bereich Data Science verwendet werden, wie elliptische Integrale und die Gaußsche Fehlerfunktion.

  • Trigonometrische Funktionen

    Diese Kategorie umfasst alle trigonometrischen Standardfunktionen. So können Sie beispielsweise das Bogenmaß in Grad konvertieren oder Funktionen wie Tangens entweder als Bogenmaß oder in Grad berechnen. Diese Funktionen sind unär, d. h. sie verwenden eine einzige Wertspalte als Eingabe, wenden die trigonometrische Funktion an und geben als Ergebnis eine Wertspalte zurück. Daher müssen Sie sicherstellen, dass der Eingabespalte der richtige Typ zugewiesen ist und sie die richtigen Werte für die angegebene Operation enthält.

Beispiele

Beispiele für die Verwendung von Apply Math Operation finden Sie in den folgenden Beispielexperimenten im Azure KI-Katalog:

  • Farbquantisierung: Ein Satz von Spaltenwerten wird von einem anderen subtrahiert, und dann werden die Ergebnisse quadratisch dargestellt.

  • Kundenbeziehungsvorhersage: Die Konstante 1 wird allen Werten in einer Spalte hinzugefügt, um zwischen Nullen und fehlenden Werten zu unterscheiden.

  • Vorhersage von Flugverspätungen: Veranschaulicht verschiedene Vorgänge, einschließlich Rundung und Division.

  • Direktes Marketing: Verwendet Vergleichsvorgänge, um zu bestimmen, ob Wahrscheinlichkeitsbewertungen einen erforderlichen Wert erfüllen.

Verwenden der mathematischen Anwendung

Für das Modul zum Anwenden einer mathematischen Operation ist ein Dataset erforderlich, dass mindestens eine Spalte mit ausschließlich Zahlen enthält. Die Zahlen können diskret oder kontinuierlich sein, müssen aber ein numerischer Datentyp und keine Zeichenfolge sein.

Sie können die gleiche Operation auf mehrere numerische Spalten anwenden, wobei jedoch alle Spalten zum selben Dataset gehören müssen.

Jede Instanz dieses Moduls kann jeweils nur einen Operationstyp ausführen. Zum Auszuführen komplexer mathematischer Operationen müssen Sie möglicherweise mehrere Instanzen des Moduls zum Anwenden einer mathematischen Operation miteinander verketten.

  1. Fügen Sie Ihrem Experiment das Modul Apply Math Operation (Mathematische Operation anwenden ) hinzu. Sie finden dieses Modul in der Kategorie Statistische Funktionen .

  2. Stellen Sie eine Verbindung mit einem Dataset her, das mindestens eine numerische Spalte enthält.

  3. Klicken Sie auf Kategorie, um den Typ der auszuführenden mathematischen Operation auszuwählen.

    Wählen Sie beispielsweise Vorgänge aus, um grundlegende Arithmetik für Spalten durchzuführen. Wählen Sie Basic aus, um einen Logarithmus oder eine Obergrenze zu erhalten. Verwenden Sie zum Vergleichen von Wertespalten Vergleich.

    Tipp

    Alle anderen Optionen ändern sich je nachdem, welche Art von mathematischer Operation Sie auswählen. Außerdem werden bei jeder Änderung an der Kategorie alle anderen Optionen zurückgesetzt. Achten Sie daher darauf, zuerst eine Kategorie auszuwählen.

  4. Wählen Sie eine bestimmte Operation aus der Liste in dieser Kategorie aus.

  5. Wählen Sie mindestens eine Quellspalte aus, für die die Berechnung durchgeführt werden soll.

    • Jede ausgewählte Spalte muss ein numerischer Datentyp sein.
    • Der Datenbereich muss für die ausgewählte mathematische Operation gültig sein. Andernfalls wird ein Fehler oder ein NaN-Ergebnis (Not a Number, Keine Zahl) angezeigt. Beispielsweise ist Ln(-1.0) eine ungültige Operation und führt zum Wert NaN.
  6. Legen Sie zusätzliche Parameter fest, die für den jeweiligen Operationstyp erforderlich sind.

  7. Verwenden Sie die Option Output mode, um anzugeben, wie die mathematische Operation generiert werden soll:

    • Append. Alle als Eingaben verwendeten Spalten sind im ausgegebenen Dataset enthalten, und es wird eine zusätzliche Spalte angefügt, die die Ergebnisse der mathematischen Operation enthält.
    • Inplace. Die Werte in den als Eingaben verwendeten Spalten werden durch die neuen berechneten Werte ersetzt.
    • ResultOnly. Es wird eine einzelne Spalte mit den Ergebnissen der mathematischen Operation zurückgegeben.
  8. Führen Sie das Experiment aus, oder klicken Sie mit der rechten Maustaste auf das Modul Apply Math Operation (Mathematische Operation anwenden ), und wählen Sie Run selected (Ausgewählte Ausführung) aus.

Ergebnisse

Wenn Sie die Ergebnisse mit den Optionen Append oder ResultOnly generieren, werden in den Spaltenüberschriften des zurückgegebenen Datasets die Operation und die verwendeten Spalten angegeben. Wenn Sie z. B. zwei Spalten mit dem Operator Equals vergleichen, sehen die Ergebnisse wie folgt aus:

  • Equals(Col2_Col1), gibt an, dass Sie Col2 mit Col1 überprüft haben.
  • Equals(Col2_$10), gibt an, dass Sie Spalte 2 mit der Konstanten 10 verglichen haben.

Auch wenn Sie die Option Inplace verwenden, werden die Quelldaten nicht gelöscht oder geändert. Die Spalte im ursprünglichen Dataset ist in Studio (klassisch) weiterhin verfügbar. Um die ursprünglichen Daten anzuzeigen, können Sie das Modul Spalten hinzufügen anschließen und es mit der Ausgabe des Moduls zum Anwenden einer mathematischen Operation verbinden.

Grundlegende mathematische Operationen

Die Funktionen in der Kategorie Grundlegende Funktionen verwenden in der Regel einen Einzelwert aus einer Spalte, führen die vordefinierte Operation aus und geben einen Einzelwert zurück. Für einige Funktionen können Sie eine Konstante als zweites Argument angeben.

Machine Learning unterstützt die folgenden Funktionen in der Kategorie Basic:

Abs

Gibt den absoluten Wert der ausgewählten Spalte zurück.

Atan2

Gibt den umgekehrten Tangens des vierten Quadranten zurück.

Wählen Sie die Spalten aus, die die Punktkoordinaten enthalten. Für das zweite Argument, das der x-Koordinate entspricht, können Sie ebenfalls eine Konstante angeben.

Entspricht der ATAN2-Funktion in MATLAB.

Conj

Gibt die Konjugation für die Werte in der ausgewählten Spalte zurück.

CubeRoot

Gibt die Kubikwurzel für die Werte in der ausgewählten Spalte zurück.

DoubleFactorial**

Gibt die Doppelfakultät für die Werte in der ausgewählten Spalte zurück. Die Doppelfakultät ist eine Erweiterung der normalen Fakultätsfunktion und wird mit „x!!“ angegeben.

Eps

Gibt die Größe des Abstands zwischen dem aktuellen Wert und der nächsthöheren Zahl mit doppelter Genauigkeit zurück. Entspricht der EPS-Funktion in MATLAB.

Exp

Potenziert die Basis e mit dem Wert in der ausgewählten Spalte. Dies entspricht der EXP-Funktion in Excel.

Exp2

Gibt das Exponential der Basis 2 der Argumente zurück und löst nach y = x * 2t auf, wobei „t“ eine Wertspalte mit Exponenten ist.

Für Exp2 können Sie ein zweites Argument x angeben, das entweder eine Konstante oder eine andere Wertespalte sein kann.

Geben Sie unter Second argument type (Zweiter Argumenttyp) an, ob Sie den Multiplikator t als Konstante oder einen Wert in einer Spalte angeben.

Sie können eine einzelne Spalte mit den Exponentenwerten auswählen oder den Exponentenwert im Textfeld Konstantes zweites Argument eingeben. Wählen Sie dann unter Spaltensatz die Spalte aus, die die Exponentenwerte enthält.

Wenn Sie beispielsweise eine Spalte mit den Werten {0,1,2,3,4,5} sowohl für den Multiplikator als auch für den Exponenten auswählen, gibt die Funktion {0, 2, 8, 24, 64 160) zurück.

ExpMinus1

Gibt den negativen Exponenten für Werte in der ausgewählten Spalte zurück.

Fakultät

Gibt die Fakultät für Werte in der ausgewählten Spalte zurück.

Hypotenuse

Berechnet die Hypotenuse für ein Dreieck, in dem die Länge einer Seite als Wertspalte und die Länge der zweiten Seite entweder als Konstante oder als zwei Spalten angegeben wird.

ImaginaryPart

Gibt den Imaginärteil der Werte in der ausgewählten Spalte zurück.

Ln

Gibt den natürlichen Logarithmus für die Werte in der ausgewählten Spalte zurück.

LnPlus1

Gibt den natürlichen Logarithmus plus 1 für die Werte in der ausgewählten Spalte zurück.

Log

Gibt den Logarithmus der Werte in der ausgewählten Spalte bezogen auf die angegebene Basis zurück.

Sie können die Basis (das zweite Argument) entweder als Konstante oder durch Auswahl einer anderen Wertspalte angeben.

Log10

Gibt den Logarithmus der Basis 10 der Werte in der ausgewählten Spalte zurück.

Log2

Gibt den Logarithmus der Basis 2 für die Werte in der ausgewählten Spalte zurück.

NthRoot

Gibt die n-te Wurzel des Werts unter Verwendung eines von Ihnen angegebenen n-Werts zurück.

Wählen Sie mithilfe der Option ColumnSet die Spalten aus, für die die Wurzel berechnet werden soll.

Wählen Sie in Zweiter Argumenttyp eine andere Spalte aus, die die Wurzel enthält, oder geben Sie eine Konstante an, die als Wurzel verwendet werden soll.

Wenn das zweite Argument eine Spalte ist, wird jeder Wert in der Spalte als Wert von n für die entsprechende Zeile verwendet. Wenn das zweite Argument eine Konstante ist, geben Sie den Wert für n in das Textfeld Konstantes zweites Argument ein.

Pow

Berechnet die Potenz der Basis X für jeden Wert in der ausgewählten Spalte mit Y.

Wählen Sie zunächst mithilfe der ColumnSet-Option die Spalten aus, die die Basis ( float) enthalten sollen.

Wählen Sie in Zweiter Argumenttyp eine Spalte aus, die den Exponenten enthält, oder geben Sie eine Konstante an, die als Exponent verwendet werden soll.

Wenn das zweite Argument eine Spalte ist, wird jeder Wert in der Spalte als Exponent für die entsprechende Zeile verwendet. Wenn das zweite Argument eine Konstante ist, geben Sie den Wert für den Exponenten in das Textfeld Constant second argument ein.

RealPart

Gibt den tatsächlichen Teil der Werte in der ausgewählten Spalte zurück.

Sqrt

Gibt die Quadratwurzel für die Werte in der ausgewählten Spalte zurück.

SqrtPi

Jeder Wert in der ausgewählten Spalte wird mit Pi multipliziert, anschließend wird die Quadratwurzel des Ergebnisses zurückgegeben.

Square

Quadriert die Werte in der ausgewählten Spalte.

Vergleichsoperationen

Verwenden Sie die Vergleichsfunktionen in Machine Learning Studio (klassisch), wenn Sie zwei Wertesätze miteinander testen müssen. In einem Experiment müssen Sie beispielsweise die folgenden Vergleichsvorgänge durchführen:

  • Bewerten einer Spalte in einem Wahrscheinlichkeitsmodell anhand eines Schwellenwerts.
  • Bestimmen Sie, ob zwei Ergebnissätze identisch sind, und fügen Sie für jede zeile, die sich unterscheidet, ein FALSE-Flag hinzu, das für die weitere Verarbeitung oder Filterung verwendet werden kann.

EqualTo

Gibt „True“ zurück, wenn die beiden Werte gleich sind.

GreaterThan

Gibt „True“ zurück, wenn die Werte in Spaltensatz größer als die angegebene Konstante oder größer als die entsprechenden Werte in der Vergleichsspalte sind.

GreaterThanOrEqualTo

Gibt „True“ zurück, wenn die Werte in Spaltensatz größer oder gleich der angegebenen Konstanten oder größer oder gleich den entsprechenden Werten in der Vergleichsspalte sind.

LessThan

Gibt „True“ zurück, wenn die Werte in Spaltensatz kleiner als die angegebene Konstante oder kleiner als die entsprechenden Werte in der Vergleichsspalte sind.

LessThanOrEqualTo

Gibt „True“ zurück, wenn die Werte in Spaltensatz kleiner oder gleich der angegebenen Konstanten oder kleiner oder gleich den entsprechenden Werten in der Vergleichsspalte sind.

NotEqualTo

Gibt "True" zurück, wenn die Werte in Column set ungleich zu der Konstante oder der Vergleichsspalte sind, andernfalls wird "False" zurückgegeben.

PairMax

Gibt den jeweils größeren Wert zurück – den Wert in Column set oder den Wert in der Konstante oder der Vergleichsspalte.

PairMin

Gibt den kleineren Wert zurück – den Wert in Spaltensatz oder den Wert der Konstanten oder in der Vergleichsspalte.

Arithmetische Operationen

Umfasst die grundlegenden arithmetischen Operationen: Addition und Subtraktion, Division und Multiplikation. Da die meisten Operationen binär sind und zwei Zahlen erfordern, wählen Sie zuerst die Operation und dann die Spalte oder die Zahlen, die im ersten und zweiten Argument verwendet werden sollen.

Die Reihenfolge, in der Sie die Spalten für Division und Subtraktion auswählen, mag kontraintuitiv erscheinen. Um das Ergebnis jedoch besser zu verstehen, zeigt die Spaltenüberschrift die Operationsbezeichnung und die Reihenfolge an, in der die Spalten verwendet wurden.

Vorgang Num1 Num2 Ergebnisspalte Ergebniswert
Addition 1 5 Add(Num2_Num1) 4
Multiplikation 1 5 Multiple(Num2_Num1) 5
Subtraktion 1 5 Subtract(Num2_Num1) 4
Subtraktion 0 1 Subtract(Num2_Num1) 0
Division 1 5 Divide(Num2_Num1) 5
Division 0 1 Divide(Num2_Num1) Unendlich

Hinzufügen

Geben Sie die Quellspalten mithilfe von Spaltensatz an, und fügen Sie diesen Werten dann eine Zahl hinzu, die unter Constant operation argument (Konstantes Vorgangsargument) angegeben ist.

Um die Werte in zwei Spalten hinzuzufügen, wählen Sie eine Spalte oder Spalten mithilfe von Spaltensatz und dann eine zweite Spalte mithilfe des Operation-Arguments aus.

Dividieren

Multipliziert die Werte in Column set mit einer Konstante oder den in in Operation argument definierten Spaltenwerten. Anders ausgedrückt: Sie wählen zuerst den Divisor und dann die Dividende aus. Der Ausgabewert ist der Quotient.

Multiplizieren

Dividiert die Werte in Column set durch die angegebene Konstante bzw. die angegebenen Spaltenwerte.

Subtrahieren

Geben Sie die zu subtrahierende Zahl ( subtrahend) mithilfe der Dropdownliste Operation argument (Vorgangsargument ) an. Sie können entweder eine Konstante oder eine Wertspalte auswählen. Geben Sie dann die Spalte der Werte an, die verwendet werden sollen ( minuend), indem Sie eine andere Spalte auswählen, indem Sie die zweite Option Spaltensatz verwenden .

Sie können eine Konstante von jedem Wert in einer Spalte mit Werten subtrahieren, jedoch nicht den umgekehrten Vorgang. Verwenden Sie hierzu stattdessen Addition.

Rundungsoperationen

Studio (klassisch) unterstützt eine Vielzahl von Rundungsvorgängen. Bei vielen Operationen müssen Sie angeben, wie genau gerundet werden soll. Sie können entweder eine statische Genauigkeit verwenden, die als Konstante angegeben ist, oder Sie können einen dynamischen Genauigkeitswert anwenden, der aus einer Wertspalte abgerufen wird.

  • Wenn Sie eine Konstante verwenden, legen Sie den Genauigkeitstyp auf Konstante fest, und geben Sie dann die Anzahl der Stellen als Ganzzahl in das Textfeld Konstante Genauigkeit ein. Wenn Sie keine Ganzzahl eingeben, gibt das Modul zwar keinen Fehler aus, aber es können unerwartete Ergebnisse angezeigt werden.

  • Um für jede Zeile im Dataset einen anderen Genauigkeitswert zu verwenden, legen Sie für GenauigkeitstypColumnSet fest, und wählen Sie dann die Spalte aus, die die entsprechenden Genauigkeitswerte enthält.

Ceiling

Gibt die Obergrenze für die Werte in Column set zurück.

CeilingPower2

Gibt die quadrierte Obergrenze für die Werte in Column set zurück.

Etage

Gibt die Untergrenze für die Werte in Column set mit der angegebenen Genauigkeit zurück.

Mod

Gibt den Bruchteil der Werte in Column set mit der angegebenen Genauigkeit zurück.

Quotient

Gibt den Bruchteil der Werte in Column set mit der angegebenen Genauigkeit zurück.

Rest

Gibt den Rest für die Werte in Column set zurück.

RoundDigits

Gibt die Werte in Column set nach der 4/5-Regel auf die angegebene Anzahl von Stellen gerundet zurück.

RoundDown

Gibt die Werte in Column set auf die angegebene Anzahl von Stellen abgerundet zurück.

RoundUp

Gibt die Werte in Column set auf die angegebene Anzahl von Stellen aufgerundet zurück.

ToEven

Gibt die Werte in Column set auf die nächste ganze gerade Zahl gerundet zurück.

ToOdd

Gibt die Werte in Column set auf die nächste ganze ungerade Zahl gerundet zurück.

Truncate

Schneidet die Werte in Column set ab, indem alle Ziffern entfernt werden, die für die angegebene Genauigkeit unzulässig sind.

Mathematische Sonderfunktionen

Diese Kategorie enthält mathematische Sonderfunktionen, die häufig in Data Science verwendet werden. Sofern nicht anders angegeben, ist die Funktion unär und gibt die spezifizierte Berechnung für jeden Wert in der oder den ausgewählten Spalten zurück.

Beta

Gibt den Wert der Eulerschen Betafunktion zurück.

EllipticIntegralE

Gibt den Wert des unvollständigen elliptischen Integrals zurück.

EllipticIntegralK

Gibt den Wert des vollständigen elliptischen Integrals (K) zurück.

Erf

Gibt den Wert der Fehlerfunktion zurück.

Die Fehlerfunktion (auch Gaußsche Fehlerfunktion genannt) ist eine Sonderfunktion der Sigmoidfunktion, die in der Wahrscheinlichkeit zur Beschreibung der Diffusion verwendet wird.

Erfc

Gibt den Wert der komplementären Fehlerfunktion zurück.

Erfc ist als „1 – erf(x)“ definiert.

ErfScaled

Gibt den Wert der skalierten Fehlerfunktion zurück.

Die skalierte Version der Fehlerfunktion kann zur Vermeidung eines arithmetischen Unterlaufs verwendet werden.

Erfinverse

Gibt den Wert der umgekehrten Erf-Funktion zurück.

ExponentialIntegralEin

Gibt den Wert der Integralexponentialfunktion Ei zurück.

Gamma

Gibt den Wert der Gammafunktion zurück.

GammaLn

Gibt den natürlichen Logarithmus der Gammafunktion zurück.

GammaRegularizedP

Gibt den Wert der regularisierten, unvollständigen Gammafunktion zurück.

Diese Funktion verwendet ein zweites Argument, das entweder als Konstante oder als Wertspalte angegeben werden kann.

GammaRegularizedPInverse

Gibt den Wert der umgekehrten, regularisierten, unvollständigen Gammafunktion zurück.

Diese Funktion verwendet ein zweites Argument, das entweder als Konstante oder als Wertspalte angegeben werden kann.

GammaRegularizedQ

Gibt den Wert der regularisierten, unvollständigen Gammafunktion zurück.

Diese Funktion verwendet ein zweites Argument, das entweder als Konstante oder als Wertspalte angegeben werden kann.

GammaRegularizedQInverse

Gibt den Wert der umgekehrten, generalisierten, regularisierten, unvollständigen Gammafunktion zurück.

Diese Funktion verwendet ein zweites Argument, das entweder als Konstante oder als Wertspalte angegeben werden kann.

PolyGamma

Gibt den Wert der Polygammafunktion zurück.

Diese Funktion verwendet ein zweites Argument, das entweder als Konstante oder als Wertspalte angegeben werden kann.

Trigonometrische Funktionen

Diese Kategorie umfasst die meisten wichtigen trigonometrischen und umgekehrten trigonometrischen Funktionen. Alle trigonometrischen Funktionen sind unär und erfordern keine zusätzlichen Argumente.

Acos

Berechnet den Arkuskosinus für die Spaltenwerte.

AcosDegree

Berechnet den Arkuskosinus für die Spaltenwerte in Grad.

Acosh

Berechnet den hyperbolischen Arkuskosinus für die Spaltenwerte.

Acot

Berechnet den Arkuskotangens für die Spaltenwerte.

AcotDegrees

Berechnet den Arkuskotangens für die Spaltenwerte in Grad.

Acoth

Berechnet den hyperbolischen Arkuskotangens für die Spaltenwerte.

Acsc

Berechnet den Arkuskosekans für die Spaltenwerte.

AcscDegrees

Berechnet den Arkuskosekans für die Spaltenwerte in Grad.

Asec

Berechnet den Arkussekans für die Spaltenwerte.

AsecDegrees

Berechnet den Arkussekans für die Spaltenwerte in Grad.

Asech

Berechnet den hyperbolischen Arkussekans für die Spaltenwerte.

Asin

Berechnet den Arkussinus für die Spaltenwerte.

AsinDegrees

Berechnet den Arkussinus für die Spaltenwerte in Grad.

Asinh

Berechnet den hyperbolischen Arkussinus für die Spaltenwerte.

Atan

Berechnet den Arkustangens für die Spaltenwerte.

AtanDegrees

Berechnet den Arkustangens für die Spaltenwerte in Grad.

Atanh

Berechnet den hyperbolischen Arkustangens für die Spaltenwerte.

Cis

Gibt eine funktion mit komplexem Wert zurück, die aus Sinus und Kosinus mit der Definition cis θ = cos θ + isin θ besteht.

Cos

Berechnet den Kosinus für die Spaltenwerte.

CosDegrees

Berechnet den Kosinus für die Spaltenwerte in Grad.

Cosh

Berechnet den hyperbolischen Kosinus für die Spaltenwerte.

Cot

Berechnet den Kotangens für die Spaltenwerte.

CotDegrees

Berechnet den Kotangens für die Spaltenwerte in Grad.

Coth

Berechnet den hyperbolischen Kotangens für die Spaltenwerte.

Csc

Berechnet den Kosekans für die Spaltenwerte.

CscDegrees

Berechnet den Kosekans für die Spaltenwerte in Grad.

Csch

Berechnet den hyperbolischen Kosekans für die Spaltenwerte.

DegreesToRadians

Konvertiert Grade in Bogenmaße.

Sec

Berechnet den Sekans für die Spaltenwerte.

aSecDegrees

Berechnet den Sekans für die Spaltenwerte in Grad.

aSech

Berechnet den hyperbolischen Sekans für die Spaltenwerte.

Signieren

Gibt das Vorzeichen der Spaltenwerte zurück.

Sin

Berechnet den Sinus für die Spaltenwerte.

Sinc

Berechnet den Sinus-Kosinus-Wert für die Spaltenwerte.

SinDegrees

Berechnet den Sinus für die Spaltenwerte in Grad.

Sinh

Berechnet den hyperbolischen Sinus für die Spaltenwerte.

Tan

Berechnet den Tangens für die Spaltenwerte.

TanDegrees

Berechnet den Tangens für das Argument in Grad.

Tanh

Berechnet den hyperbolischen Tangens für die Spaltenwerte.

Technische Hinweise

Dieser Abschnitt enthält Implementierungsdetails, Tipps und Antworten auf häufig gestellte Fragen.

Vorgänge für mehrere Spalten

Gehen Sie vorsichtig vor, wenn Sie mehr als eine Spalte als zweiten Operator auswählen. Die Ergebnisse sind bei einer einfachen Operation leicht verständlich, wie z. B. das Addieren einer Konstanten zu allen Spalten.

Nehmen wir an, Ihr Dataset besteht aus mehreren Spalten und Sie addieren das Dataset mit sich selbst. In den Ergebnissen wird jede Spalte wie folgt mit sich selbst addiert:

Num1 Num2 Num3 Add(Num1_Num1) Add(Num2_Num2) Add(Num3_Num3)
1 5 2 2 10 4
2 3 -1 4 6 -2
0 1 -1 0 2 -2

Wenn Sie komplexere Berechnungen durchführen müssen, können Sie mehrere Instanzen von des Moduls zum Anwenden einer mathematischen Operation miteinander verketten. Sie können z. B. zwei Spalten mit einer Instanz von Apply Math Operation hinzufügen und dann eine andere Instanz von Apply Math Operation verwenden, um die Summe durch eine Konstante zu dividieren und so den Mittelwert zu erhalten.

Verwenden Sie alternativ eines der folgenden Module, um alle Berechnungen gleichzeitig mithilfe SQL-, R- oder Python-Skripts durchzuführen:

Unäre und binäre Funktionen

In einem unären Vorgang erstellen Sie Berechnungen basierend auf Spaltenwerten, ohne auf andere Spalten oder Konstanten zu verweisen.

Sie können z. B. die Werte der Spalte auf eine bestimmte Genauigkeit kürzen, Werte auf- oder abrunden oder Ober- und Untergrenzwerte ermitteln.

Ein Beispiel für eine unäre Operation ist Abs(X), wobei X die als Eingabe angegebene Spalte ist.

In einem binären Vorgang geben Sie zwei Sätze von Werten an. Das erste Argument muss immer eine Spalte oder eine Gruppe von Spalten sein, während das zweite Argument eine Zahl sein kann, die Sie als Konstante oder eine andere Spalte angeben.

Ein Beispiel für eine binäre Operation mit zwei Spalten ist Subtract(X,Y), wobei X ist die erste ausgewählte Spalte und Y die zweite Spalte ist.

Ein Beispiel für die Verwendung einer binären Operation, die eine Spalte und eine Konstante kombiniert, ist Subtract(X,mean), wobei Sie den Mittelwert der Spalte als Konstante eingeben und von jedem Wert in Spalte X subtrahieren.

Behandlung von Zahlen in kategorischen Spalten

Die Unterstützung für kategorische Werte, die als Zahlen dargestellt werden, hängt von der Funktion und der Anzahl der Argumente ab, die die Funktion verwendet.

  • Wenn Ihr Vorgang Zahlen enthält, die als kategorische Spalten festgelegt sind, kann ein unärer Vorgang auf kategorische Datenwerte angewendet werden.

  • Wenn ein unärer Vorgang auf eine kategorische Spalte angewendet wird, können die kategorischen Datenwerte der Eingabespalte so transformiert werden, dass sie den zugeordneten kategorischen Datenwerten der Ausgabespalte entsprechen. In diesem Fall werden die Werte zusammengeführt, sodass die Anzahl kategorischer Datenwerte in der Ausgabe immer kleiner als die Anzahl der Werte in der Eingabe ist.

  • Wenn ein binärer Vorgang auf eine kategorische Spalte und eine andere Spalte angewendet wird, sieht das erwartete Verhalten wie folgt aus:

    • Wenn es sich bei der anderen Spalte um eine dichte Spalte handelt, ist die Ausgabespalte eine Kategorie.

      In der Eingabe vorhandene Kategoriedatenwerte gehen verloren.

      Die Ausgabespalte enthält nur die Werte, die in den Ausgabespaltendaten vorhanden sind.

    • Wenn die andere Spalte eine Spalte mit geringer Dichte ist, ist die Ausgabespalte ebenfalls mit geringer Dichte.

    • Wenn beide Argumente einer binären Operation Spalten mit geringer Dichte sind, enthält die Ergebnisspalte an allen Stellen Hintergrundnullen, an denen beide Eingabespalten Hintergrundnullen enthalten haben.

Verarbeiten von Sparsespalten

Bei unären Vorgängen werden alle Elemente von Sparsespalten, die Hintergrund-Nullen entsprechen, nicht verarbeitet.

Wenn bei binären Vorgängen ein Argument eine Sparsespalte und das andere eine dichte Spalte ist, ist die resultierende Spalte sparse, wobei alle Hintergrund-Nullen aus der Eingabe aus der Sparsespalte weitergegeben werden.

Erwartete Eingaben

Name Type Beschreibung
Dataset Datentabelle Eingabedataset

Ausgaben

Name Type Beschreibung
Ergebnisdataset Datentabelle Ergebnisdataset

Siehe auch

Statistische Funktionen
Modulliste von A bis Z