Wiskundige bewerking toepassen

Belangrijk

De ondersteuning voor Azure Machine Learning-studio (klassiek) eindigt op 31 augustus 2024. U wordt aangeraden om vóór die datum over te stappen naar Azure Machine Learning.

Vanaf 1 december 2021 kunt u geen nieuwe resources voor Azure Machine Learning-studio (klassiek) meer maken. Tot en met 31 augustus 2024 kunt u de bestaande resources van Azure Machine Learning-studio (klassiek) blijven gebruiken.

De documentatie van ML-studio (klassiek) wordt buiten gebruik gesteld en wordt in de toekomst mogelijk niet meer bijgewerkt.

Een wiskundige bewerking wordt toegepast op kolomwaarden

Categorie: Statistische functies

Notitie

Van toepassing op: Machine Learning Studio (klassiek)

Vergelijkbare modules met slepen en neerzetten zijn beschikbaar in Azure Machine Learning designer.

Moduleoverzicht

In dit artikel wordt beschreven hoe u de module Wiskundige bewerking toepassen in Machine Learning Studio (klassiek) gebruikt om berekeningen te maken die worden toegepast op numerieke kolommen in de invoerset.

Ondersteunde wiskundige bewerkingen zijn onder andere algemene rekenkundige functies zoals vermenigvuldigen en delen, trigonometrische functies, tal van afrondingsfuncties en speciale functies die worden gebruikt in de gegevenswetenschap, zoals functies voor fout en vermenigvuldigen.

Nadat u een bewerking hebt definiëren en het experiment hebt uitgevoerd, worden de waarden toegevoegd aan uw gegevensset. Afhankelijk van hoe u de module configureert, kunt u het volgende doen:

  • De resultaten aan uw gegevensset toegevoegd. Dit is vooral handig wanneer u het resultaat van de bewerking verifieert.
  • Vervang waarden voor kolommen door de nieuwe, berekende waarden.
  • Genereer een nieuwe kolom voor resultaten en laat de oorspronkelijke gegevens niet zien.

Tip

In deze module wordt één rekenbewerking tegelijk uitgevoerd. Voor complexe wiskundige bewerkingen raden we u aan in plaats daarvan deze modules te gebruiken:

Zoek de bewerking die u nodig hebt in de volgende categorieën:

  • Basic

    De functies in de categorie Basic kunnen worden gebruikt om één waarde of kolom met waarden te bewerken. U kunt bijvoorbeeld de absolute waarde van alle getallen in een kolom krijgen of de vierkantswortel van elke waarde in een kolom berekenen.

  • Vergelijken

    De functies in de categorie Vergelijken worden allemaal gebruikt ter vergelijking: u kunt de waarden in twee kolommen vergelijken of elke waarde in een kolom vergelijken met een opgegeven constante. U kunt bijvoorbeeld kolommen vergelijken om te bepalen of de waarden in twee gegevenssets hetzelfde zijn. U kunt ook een constante gebruiken, zoals een maximaal toegestane waarde, om uitschieters in een numerieke kolom te vinden.

  • Bewerkingen

    Deze categorie omvat de eenvoudige wiskundige functies: optellen, aftrekken, vermenigvuldigen en deling. U kunt werken met kolommen of constanten. U kunt bijvoorbeeld de waarde in Kolom A toevoegen aan de waarde in Kolom B. Of u kunt een constante, zoals een eerder berekend gemiddelde, aftrekken van elke waarde in kolom A.

  • Afronden

    Deze categorie bevat een verscheidenheid aan functies voor het uitvoeren van bewerkingen zoals afronding, plafond, vloer en afslag naar verschillende precisieniveaus. U kunt het precisieniveau voor zowel decimale als gehele getallen opgeven.

  • Speciale wiskundige functies

    De categorie Speciaal omvat wiskundige functies die met name worden gebruikt in gegevenswetenschap, zoals elliptische integralen en de Gaussiaanse foutfunctie.

  • Trigonometrische functies

    Deze categorie omvat alle standaard trigonometrische functies. U kunt bijvoorbeeld radialen converteren naar graden of rekenfuncties zoals de tangens in radialen of graden. Deze functies zijn unaire, wat betekent dat ze één kolom met waarden als invoer nemen, de trigonometrische functie toepassen en een kolom met waarden retourneren als resultaat. Daarom moet u ervoor zorgen dat de invoerkolom het juiste type is en het juiste type waarden voor de opgegeven bewerking bevat.

Voorbeelden

Zie deze voorbeeldexperimenten in het voorbeeld voor voorbeelden van het gebruik van Wiskundige bewerking toepassen in Azure AI Gallery:

  • Kleur kwantisatie: De ene set kolomwaarden wordt afgetrokken van een andere, waarna de resultaten in het kwadraat worden gezet.

  • Voorspelling van klantrelatie: De constante 1 wordt toegevoegd aan alle waarden in een kolom om onderscheid te maken tussen nullen en ontbrekende waarden.

  • Voorspelling van vluchtvertraging: Demonstreert verschillende bewerkingen, waaronder afronding en deling.

  • Directe marketing: Maakt gebruik van vergelijkingsbewerkingen om te bepalen of waarschijnlijkheidsscores voldoen aan een vereiste waarde.

Wiskundige bewerking toepassen gebruiken

Voor de module Wiskundige bewerking toepassen is een gegevensset vereist die ten minste één kolom bevat die alleen getallen bevat. De getallen kunnen discrete of doorlopende getallen zijn, maar moeten van een numeriek gegevenstype zijn, niet van een tekenreeks.

U kunt dezelfde bewerking toepassen op meerdere numerieke kolommen, maar alle kolommen moeten zich in dezelfde gegevensset.

Elk exemplaar van deze module kan slechts één type bewerking tegelijk uitvoeren. Als u complexe wiskundige bewerkingen wilt uitvoeren, moet u mogelijk verschillende exemplaren van de module Wiskundige bewerking toepassen aan elkaar vastketenen.

  1. Voeg de module Wiskundige bewerking toepassen toe aan uw experiment. U vindt deze module in de categorie Statistische functies.

  2. Verbinding maken een gegevensset die ten minste één numerieke kolom bevat.

  3. Klik op Categorie om het type rekenbewerking te selecteren dat u wilt uitvoeren.

    Als u bijvoorbeeld eenvoudige rekenkundige bewerkingen wilt uitvoeren op kolommen, kiest u Bewerkingen. Kies Basic om een logaritme of een plafond op te halen. Als u kolommen met waarden wilt vergelijken, gebruikt u Vergelijking.

    Tip

    Alle andere opties veranderen, afhankelijk van het type wiskundige bewerking dat u kiest. Ook worden bij elke wijziging in de categorie alle andere opties opnieuw ingesteld. Zorg er daarom voor dat u eerst uit Categorie selecteert.

  4. Kies een specifieke bewerking in de lijst in die categorie.

  5. Selecteer een of meer bronkolommen waarop u de berekening wilt uitvoeren.

    • Elke kolom die u kiest, moet een numeriek gegevenstype zijn.
    • Het gegevensbereik moet geldig zijn voor de geselecteerde wiskundige bewerking. Anders kan er een fout- of NaN-resultaat (geen getal) optreden. Ln(-1.0) is bijvoorbeeld een ongeldige bewerking en resulteert in de waarde NaN.
  6. Stel aanvullende parameters in die vereist zijn voor elk type bewerking.

  7. Gebruik de optie Uitvoermodus om aan te geven hoe de rekenbewerking moet worden gegenereerd:

    • Toe te Alle kolommen die als invoer worden gebruikt, worden opgenomen in de uitvoerset, plus er wordt een extra kolom toegevoegd die de resultaten van de rekenbewerking bevat.
    • Inplace. De waarden in de kolommen die als invoer worden gebruikt, worden vervangen door de nieuwe berekende waarden.
    • ResultOnly. Er wordt één kolom geretourneerd die de resultaten van de rekenbewerking bevat.
  8. Voer het experiment uit of klik met de rechtermuisknop op de module Wiskundige bewerking toepassen en selecteer Uitvoeren geselecteerd.

Resultaten

Als u de resultaten genereert met behulp van de opties Toevoegen of ResultOnly, geven de kolomkoppen van de geretourneerde gegevensset de bewerking en de gebruikte kolommen aan. Als u bijvoorbeeld twee kolommen vergelijkt met behulp van de operator Is gelijk aan, zien de resultaten er als volgende uit:

  • Is gelijk aan (Col2_Col1), wat aangeeft dat u Col2 hebt getest met Col1.
  • Is gelijk aan(Col2_$10), waarmee wordt aangegeven dat u kolom 2 hebt vergeleken met de constante 10.

Zelfs als u de optie Inplace gebruikt, worden de brongegevens niet verwijderd of gewijzigd; de kolom in de oorspronkelijke gegevensset is nog steeds beschikbaar in Studio (klassiek). Als u de oorspronkelijke gegevens wilt weergeven, kunt u de module Kolommen toevoegen verbinden en deze koppelen aan de uitvoer van Wiskundige bewerking toepassen.

Eenvoudige wiskundige bewerkingen

De functies in de categorie Basic nemen meestal één waarde uit een kolom, voeren de vooraf gedefinieerde bewerking uit en retourneren één waarde. Voor sommige functies kunt u een constante opgeven als een tweede argument.

Machine Learning ondersteunt de volgende functies in de categorie Basic:

Abs

Retourneert de absolute waarde van de geselecteerde kolommen.

Atan2

Retourneert een inverse tangens met vier kwadranten.

Selecteer de kolommen die de puntcoördinaten bevatten. Voor het tweede argument, dat overeenkomt met de x-coördinaat, kunt u ook een constante opgeven.

Komt overeen met de functie ATAN2 in Matlab.

Conj

Retourneert de -vervoeging voor de waarden in de geselecteerde kolom.

CubeRoot

Berekent de kubuswortel voor de waarden in de geselecteerde kolom.

DoubleFactorial**

Berekent de dubbele factorial voor waarden in de geselecteerde kolom. De dubbele factorial is een uitbreiding van de normale factoriële functie en wordt aangeduid als x!!.

Eps

Retourneert de grootte van de hiaat tussen de huidige waarde en het volgende hoogste getal met dubbele precisie. Komt overeen met de functie EPS in Matlab.

Exp

Retourneert e verhoogd tot de macht van de waarde in de geselecteerde kolom. Dit is hetzelfde als de Excel functie EXP.

Exp2

Retourneert de exponentiële base-2 van de argumenten, waarbij y = x * 2t wordt opgelost, waarbij t een kolom is met waarden die exponenten bevatten.

Voor Exp2 kunt u een tweede argument x opgeven. Dit kan een constante of een andere kolom met waarden zijn

Geef in Tweede argumenttype aan of u de vermenigvuldigingswaarde als een constante of een waarde in een kolom op wilt geven.

U kunt één kolom met de exponentwaarden selecteren of de exponentwaarde in het tekstvak Constant tweede argument typen. Selecteer vervolgens in Kolomset de kolom die de exponentwaarden bevat.

Als u bijvoorbeeld {0,1,2,3,4,5} een kolom selecteert met de waarden voor zowel de vermenigvuldiger als de exponent, retourneert de functie {0, 2, 8, 24, 64 160).

ExpMinus1

Retourneert de negatieve exponent voor waarden in de geselecteerde kolom.

Faculteit

Retourneert de factorial voor waarden in de geselecteerde kolom.

Hypotenuse

Berekent de hypotenuse voor een driehoek waarin de lengte van één zijde is opgegeven als een kolom met waarden en de lengte van de tweede zijde wordt opgegeven als een constante of als twee kolommen.

1000.0

Retourneert het denkbeeldige deel van de waarden in de geselecteerde kolom.

Ln

Retourneert de natuurlijke logaritme voor de waarden in de geselecteerde kolom.

LnPlus1

Retourneert de natuurlijke logaritme plus één voor de waarden in de geselecteerde kolom.

Logboek

Retourneert het logboek van de waarden in de geselecteerde kolom, op basis van de opgegeven basis.

U kunt de basis (het tweede argument) opgeven als een constante of door een andere kolom met waarden te selecteren.

Log10

Retourneert de logaritme van grond 10 van de waarden in de geselecteerde kolom.

Log2

Retourneert de logaritme van base 2 voor de waarden in de geselecteerde kolom.

NthRoot

Retourneert de nde hoofdmap van de waarde met behulp van een n die u opgeeft.

Selecteer de kolommen waarvoor u de hoofdmap wilt berekenen met behulp van de optie ColumnSet .

Selecteer in Tweede argumenttype een andere kolom die de hoofdmap bevat of geef een constante op die moet worden gebruikt als de hoofdmap.

Als het tweede argument een kolom is, wordt elke waarde in de kolom gebruikt als de waarde van n voor de bijbehorende rij. Als het tweede argument een constante is, typt u de waarde voor n in het tekstvak Constant tweede argument .

Pow

Berekent X die is verhoogd tot de macht van Y voor elk van de waarden in de geselecteerde kolom.

Selecteer eerst de kolommen die de basis bevatten, wat een float moet zijn, met behulp van de optie ColumnSet .

Selecteer in Tweede argumenttype de kolom die de exponent bevat of geef een constante op die als exponent moet worden gebruikt.

Als het tweede argument een kolom is, wordt elke waarde in de kolom gebruikt als de exponent voor de bijbehorende rij. Als het tweede argument een constante is, typt u de waarde voor de exponent in het tekstvak Constant tweede argument .

RealPart

Retourneert het werkelijke deel van de waarden in de geselecteerde kolom.

Sqrt

Retourneert de vierkantswortel van de waarden in de geselecteerde kolom.

SqrtPi

Vermenigvuldigt voor elke waarde in de geselecteerde kolom de waarde met pi en retourneert vervolgens de vierkantswortel van het resultaat.

Square

Kwadraat van de waarden in de geselecteerde kolom.

Vergelijkingsbewerkingen

Gebruik de vergelijkingsfuncties in Machine Learning Studio (klassiek) op elk moment dat u twee sets waarden tegen elkaar moet testen. In een experiment moet u bijvoorbeeld deze vergelijkingsbewerkingen uitvoeren:

  • Evalueer een kolom met het model voor waarschijnlijkheidsscores op een drempelwaarde.
  • Bepaal of twee sets resultaten hetzelfde zijn en voeg voor elke rij die verschilt een false-vlag toe die kan worden gebruikt voor verdere verwerking of filtering.

EqualTo

Retourneert Waar als de waarden hetzelfde zijn.

GreaterThan

Retourneert Waar als de waarden in De kolomset groter zijn dan de opgegeven constante of groter zijn dan de bijbehorende waarden in de vergelijkingskolom.

GreaterThanOrEqualTo

Retourneert Waar als de waarden in De kolomset groter zijn dan of gelijk zijn aan de opgegeven constante, of groter zijn dan of gelijk zijn aan de bijbehorende waarden in de vergelijkingskolom.

LessThan

Retourneert Waar als de waarden in De kolomset kleiner zijn dan de opgegeven constante of kleiner zijn dan de bijbehorende waarden in de vergelijkingskolom.

LessThanOrEqualTo

Retourneert Waar als de waarden in De kolomset kleiner dan of gelijk aan de opgegeven constante zijn, of kleiner dan of gelijk aan de bijbehorende waarden in de vergelijkingskolom.

NotEqualTo

Retourneert Waar als de waarden in Kolomset niet gelijk zijn aan de constante of vergelijkingskolom en false retourneert als ze gelijk zijn.

PairMax

Retourneert de waarde die groter is: de waarde in Kolomset of de waarde in de constante of vergelijkingskolom.

PairMin

Retourneert de waarde die kleiner is: de waarde in Kolomset of de waarde in de constante of vergelijkingskolom

Rekenkundige bewerkingen

Omvat de eenvoudige rekenkundige bewerkingen: optellen en aftrekken, deling en vermenigvuldiging. Omdat de meeste bewerkingen binair zijn en twee getallen vereisen, kiest u eerst de bewerking en kiest u vervolgens de kolom of getallen die u wilt gebruiken in de eerste en tweede argumenten.

De volgorde waarin u de kolommen voor deling en aftrekking kiest, lijkt mogelijk niet intuïtief; Om het echter gemakkelijker te maken om de resultaten te begrijpen, bevat de kolomkoppen de naam van de bewerking en de volgorde waarin de kolommen zijn gebruikt.

Bewerking Num1 Num2 Resultaatkolom Resultaatwaarde
Optellen 1 5 Add(Num2_Num1) 4
Vermenigvuldigen 1 5 Multiple(Num2_Num1) 5
Aftrekking 1 5 Subtract(Num2_Num1) 4
Aftrekking 0 1 Subtract(Num2_Num1) 0
Afdeling 1 5 Delen(Num2_Num1) 5
Afdeling 0 1 Delen(Num2_Num1) Oneindig

Toevoegen

Geef de bronkolommen op met behulp van Kolomset en voeg vervolgens aan die waarden een getal toe dat is opgegeven in het argument Constante bewerking.

Als u de waarden in twee kolommen wilt toevoegen, kiest u een kolom of kolommen met Behulp van Kolomset en kiest u vervolgens een tweede kolom met behulp van het argument Bewerking.

Delen

Verdeelt de waarden in Kolom ingesteld door een constante of door de kolomwaarden die zijn gedefinieerd in het argument Bewerking. Met andere woorden, u kiest eerst de deler en vervolgens het deeltal. De uitvoerwaarde is het quotiënt.

Vermenigvuldigen

Vermenigvuldigt de waarden in Kolom ingesteld met de opgegeven constante of kolomwaarden.

Aftrekken

Geef het getal op dat moet worden afgetrokken (de onderverdeling) met behulp van de vervolgkeuzelijst Bewerkingsargument . U kunt een constante of kolom met waarden kiezen. Geef vervolgens de kolom op met waarden die moeten worden gebruikt ( het minuend) door een andere kolom te kiezen met behulp van de tweede optie Kolomset .

U kunt een constante aftrekken van elke waarde in een kolom met waarden, maar niet van de omgekeerde bewerking. Gebruik hiervoor in plaats daarvan optelling.

Afrondingsbewerkingen

Studio (klassiek) ondersteunt diverse afrondingsbewerkingen. Voor veel bewerkingen moet u de precisie opgeven die moet worden gebruikt bij het afronding van de bewerkingen. U kunt een statisch precisieniveau gebruiken, opgegeven als een constante, of u kunt een dynamische precisiewaarde toepassen die is verkregen uit een kolom met waarden.

  • Als u een constante gebruikt, stelt u Precisietype in op Constant en typt u het aantal cijfers als een geheel getal in het tekstvak Constante precisie. Als u een niet-geheel getal typt, genereert de module geen fout, maar kunnen de resultaten onverwacht zijn.

  • Als u een andere precisiewaarde wilt gebruiken voor elke rij in uw gegevensset, stelt u Precisietype in op Kolomset en kiest u vervolgens de kolom die de juiste precisiewaarden bevat.

Ceiling

Retourneert het maximum voor de waarden in Kolomset.

CeilingPower2

Retourneert het kwadraat maximum voor de waarden in Kolomset.

Floor

Retourneert de vloer voor de waarden in Kolomset, met de opgegeven precisie.

Mod

Retourneert het fractionele deel van de waarden in Kolom ingesteld op de opgegeven precisie.

Quotiënt

Retourneert het fractionele deel van de waarden in Kolom ingesteld op de opgegeven precisie.

Rest

Retourneert het restant voor de waarden in Kolomset.

RoundDigits

Retourneert de waarden in Kolomset, afgerond door de regel 4/5 op het opgegeven aantal cijfers.

RoundDown

Retourneert de waarden in Kolomset, naar beneden afgerond op het opgegeven aantal cijfers.

RoundUp

Retourneert de waarden in Kolomset, afgerond op het opgegeven aantal cijfers.

ToEven

Retourneert de waarden in Kolomset, afgerond op het dichtstbijzijnde gehele getal, even getal.

ToOdd

Retourneert de waarden in Kolomset, afgerond op het dichtstbijzijnde gehele getal, oneven getal.

Truncate

Hiermee worden de waarden in Kolom ingesteld afgekapt door alle cijfers te verwijderen die niet zijn toegestaan door de opgegeven precisie.

Speciale wiskundige functies

Deze categorie bevat gespecialiseerde wiskundige functies die vaak worden gebruikt in gegevenswetenschap. Tenzij anders vermeld, is de functie unaire en retourneert de opgegeven berekening voor elke waarde in de geselecteerde kolom of kolommen.

Bèta

Retourneert de waarde van de bètafunctie van Euler.

EllipticIntegralE

Retourneert de waarde van de onvolledige elliptische integrale.

EllipticIntegralK

Retourneert de waarde van het volledige elliptische integrale (K).

Evf

Retourneert de waarde van de foutfunctie.

De foutfunctie (ook wel de Gauss-foutfunctie genoemd) is een speciale functie van de sigmoid-vorm die wordt gebruikt om de waarschijnlijkheid te beschrijven.

Erfc

Retourneert de waarde van de aanvullende foutfunctie.

Erfc is gedefinieerd als 1 – erf(x).

ErfScaled

Retourneert de waarde van de functie voor geschaalde fouten.

De geschaalde versie van de foutfunctie kan worden gebruikt om rekenkundige onderstroom te voorkomen.

ErfInverse

Retourneert de waarde van de inverse erf-functie.

ExponentialIntegralEin

Retourneert de waarde van het exponentieel integrale Ei.

Keer op keer

Retourneert de waarde van de functie .

Moetln

Retourneert de natuurlijke logaritme van de functie ;

ularizedP

Retourneert de waarde van de ge regulariseerde onvolledige functie.

Deze functie gebruikt een tweede argument, dat kan worden opgegeven als een constante of een kolom met waarden.

ularizedPInverse

Retourneert de waarde van de inverse ge regulariseerde onvolledige functie.

Deze functie gebruikt een tweede argument, dat kan worden opgegeven als een constante of een kolom met waarden.

ularizedQ

Retourneert de waarde van de ge regulariseerde onvolledige functie.

Deze functie gebruikt een tweede argument, dat kan worden opgegeven als een constante of een kolom met waarden.

ularizedQInverse

Retourneert de waarde van de inverse ge generaliseerde geseraliseerde onvolledige functie.

Deze functie gebruikt een tweede argument, dat kan worden opgegeven als een constante of een kolom met waarden.

PolyGamma

Retourneert de waarde van de functie polygamma.

Deze functie gebruikt een tweede argument, dat kan worden opgegeven als een constante of een kolom met waarden.

Trigonometrische functies

Deze categorie iIncluseert de meeste belangrijke trigonometrische en inverse trigonometrische functies. Alle trigonometrische functies zijn unaire en vereisen geen aanvullende argumenten.

Acos

Berekent de arccosinus voor de kolomwaarden.

AcosDegree

Berekent de arccosinus van de kolomwaarden, in graden.

Acosh

Berekent de hyperbolische arccosinus van de kolomwaarden.

Acot

Berekent de arccotangens van de kolomwaarden.

AcotDegrees

Berekent de arccotangens van de kolomwaarden, in graden.

Acoth

Berekent de hyperbolische arccotangens van de kolomwaarden.

Acsc

Berekent de arccosecant van de kolomwaarden.

AcscDegrees

Berekent de arccosecant van de kolomwaarden, in graden.

Asec

Berekent de arcsecant van de kolomwaarden.

AsecDegrees

Berekent de arcsecant van de kolomwaarden, in graden.

Asech

Berekent de hyperbolische arcsecant van de kolomwaarden.

Asin

Berekent de arcsinus van de kolomwaarden.

AsinDegrees

Berekent de arcsinus van de kolomwaarden, in graden.

Asinh

Berekent de hyperbolische arcsinus voor de kolomwaarden.

Atan

Berekent de arctangens van de kolomwaarden.

AtanDegrees

Berekent de arctangens van de kolomwaarden, in graden.

Atanh

Berekent de hyperbolische arctangens van de kolomwaarden.

Gos

Retourneert een functie met complexe waarde die is gemaakt van de sinus en cosin met de definitie cis trl = cos trl + isin syntaxis.

Cos

Berekent de cosinus van de kolomwaarden.

CosDegrees

Berekent de cosinus voor de kolomwaarden, in graden.

Cosh

Berekent de hyperbolische cosinus voor de kolomwaarden.

Cot

Berekent de cotangens voor de kolomwaarden.

CotDegrees

Berekent de cotangens voor de kolomwaarden, in graden.

Coth

Berekent de hyperbolische cotangens voor de kolomwaarden.

Csc

Berekent de cosecant voor de kolomwaarden.

CscDegrees

Berekent de cosecant voor de kolomwaarden, in graden.

Csch

Berekent de hyperbolische cosecant voor de kolomwaarden.

DegreesToRadians

Converteert graden naar radialen.

Sec

Berekent de secant van de kolomwaarden.

aSecDegrees

Berekent de secant voor de kolomwaarden, in graden.

aSech

Berekent de hyperbolische secant van de kolomwaarden.

Teken

Retourneert het teken van de kolomwaarden.

Sin

Berekent de sinus van de kolomwaarden.

Sinc

Berekent de sinus-cosinuswaarde van de kolomwaarden.

SinDegrees

Berekent de sinus voor de kolomwaarden, in graden.

Sinh

Berekent de hyperbolische sinus van de kolomwaarden.

Tan

Berekent de tangens van de kolomwaarden.

TanDegrees

Berekent de tangens voor het argument, in graden.

Tanh

Berekent de hyperbolische tangens van de kolomwaarden.

Technische opmerkingen

Deze sectie bevat implementatiedetails, tips en antwoorden op veelgestelde vragen.

Bewerkingen op meerdere kolommen

Wees voorzichtig wanneer u meer dan één kolom als tweede operator selecteert. De resultaten zijn gemakkelijk te begrijpen als de bewerking eenvoudig is, zoals het toevoegen van een constante aan alle kolommen.

Stel dat uw gegevensset meerdere kolommen heeft en u de gegevensset aan zichzelf toevoegt. In de resultaten wordt elke kolom als volgt aan zichzelf toegevoegd:

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

Als u complexere berekeningen wilt uitvoeren, kunt u meerdere exemplaren van Wiskundige bewerking toepassen ketenen. U kunt bijvoorbeeld twee kolommen toevoegen met behulp van één exemplaar van Wiskundige bewerking toepassen en vervolgens een ander exemplaar van Wiskundige bewerking toepassen gebruiken om de som te delen door een constante om het gemiddelde te verkrijgen.

U kunt ook een van de volgende modules gebruiken om alle berekeningen tegelijk uit te voeren met behulp van SQL-, R- of Python-script:

Unaire en binaire functies

In een unaire bewerking maakt u berekeningen op basis van kolomwaarden zonder te verwijzen naar andere kolommen of constanten.

U kunt bijvoorbeeld de waarden van de kolom afkapen tot een bepaalde mate van precisie, waarden naar boven of beneden afgerond of plafond- of vloerwaarden vinden.

Een voorbeeld van een unaire bewerking is Abs(X), waarbij X de kolom is die wordt opgegeven als invoer.

In een binaire bewerking geeft u twee sets waarden op. Het eerste argument moet altijd een kolom of set kolommen zijn, terwijl het tweede argument een getal kan zijn dat u opgeeft als een constante of een andere kolom.

Een voorbeeld van een binaire bewerking die gebruikmaakt van twee kolommen is Subtract(X,Y), waarbij X de eerste kolom is die u selecteert en Y de tweede kolom.

Een voorbeeld van het gebruik van een binaire bewerking waarin een kolom en een constante Subtract(X,mean)worden gecombineerd, kan zijn, waarbij u het kolom-gemiddelde als een constante typt en deze afgetrokken van elke waarde in kolom X.

Verwerking van getallen in categorische kolommen

Ondersteuning voor categorische waarden die als getallen worden weergegeven, is afhankelijk van de functie en van het aantal argumenten dat de functie gebruikt.

  • Als uw bewerking getallen bevat die zijn aangewezen als categorische kolommen, kan een unaire bewerking worden toegepast op categorische gegevenswaarden.

  • Als een unaire bewerking wordt toegepast op een categorische kolom, kunnen de categorische gegevenswaarden van de invoerkolom worden omgezet in gelijke gekoppelde categorische gegevenswaarden van de uitvoerkolom. In dit geval worden de waarden samengevoegd, zodat het aantal categorische gegevenswaarden in de uitvoer altijd kleiner is dan het aantal waarden in de invoer.

  • Als een binaire bewerking wordt toegepast op een categorische kolom en een andere kolom, is het verwachte gedrag als volgt:

    • Als de andere kolom compact is, is de uitvoerkolom categorisch.

      Categorische gegevenswaarden die in de invoer worden weergegeven, gaan verloren.

      De uitvoerkolom heeft alleen de waarden die aanwezig zijn in de uitvoerkolomgegevens.

    • Als de andere kolom sparse is, is de uitvoerkolom sparse.

    • Als beide argumenten van een binaire bewerking verspreide kolommen zijn, bevat de resulterende kolom nullen op de achtergrond op alle posities waar beide invoerkolommen nullen op de achtergrond bevatten.

Verwerking van sparse kolommen

In unaire bewerkingen worden alle elementen van sparse kolommen die overeenkomen met achtergrond nullen niet verwerkt.

Als in binaire bewerkingen het ene argument een sparse kolom is en het andere argument een compacte kolom is, is de resulterende kolom sparse waarbij alle achtergrond nullen worden doorgegeven op basis van invoer uit de sparse kolom.

Verwachte invoer

Naam Type Description
Gegevensset Gegevenstabel Invoerset

Uitvoerwaarden

Naam Type Description
Gegevensset met resultaten Gegevenstabel Gegevensset met resultaten

Zie ook

Statistische functies
Lijst met A-Z-modules