Functie-engineering voor datums | Qlik Cloud Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Functie-engineering voor datums

Qlik Predict genereert automatisch gegenereerde functies op basis van in aanmerking komende kolommen met het datumfunctietype, waarvan is vastgesteld dat ze datum- en tijdgegevens bevatten. Automatisch gegenereerde datumfuncties en de bovenliggende functies waarvan ze zijn afgeleid, zijn gemarkeerd met een Automatisch gegenereerd-pictogram.

Wanneer Qlik Cloud Analyse de trainingsgegevensset profileert die u hebt geselecteerd voor gebruik in Qlik Predict, worden bepaalde gegevenstypen gekoppeld aan het datumfunctietype. Dit omvat de volgende gegevenstypen:

  • Datum

  • Datum/tijd

  • Tijd

  • Tijdstempel

Functies waaraan tijdens het profileren een van deze gegevenstypen is toegewezen, krijgen het datumfunctietype. Raadpleeg Lijstweergave voor informatie over de beschikbare profielstatistieken die voor uw gegevensvelden kunnen worden weergegeven.

Indien mogelijk geeft Qlik Predict een lijst weer van automatisch gegenereerde datumfuncties die kunnen worden gemaakt op basis van in aanmerking komende bovenliggende functies met het datumfunctietype. Automatisch gegenereerde datumfuncties worden standaard in het experiment opgenomen. Als u ervoor kiest om ze op te nemen, worden de nieuwe functies gegenereerd na v1 van het experiment.

InformatieHet wordt aanbevolen om modellen die vóór 29 augustus 2023 zijn getraind, opnieuw te trainen als ze functies bevatten met datums of tijdstempels.

Automatisch gegenereerde datumfuncties hebben het numerieke functietype. Ze worden standaard in het experiment opgenomen, maar zijn optioneel. U kunt enkele of alle functies verwijderen voordat u met de training van het experiment begint, of bij het configureren van de volgende experimentversie. Wanneer automatisch gegenereerde datumfuncties worden opgenomen, wordt de oorspronkelijke bovenliggende datumfunctie uit het experiment verwijderd.

U kunt in plaats daarvan de bovenliggende datumfunctie opnemen als een categorische of numerieke functie. Wanneer u dit doet, zijn de automatisch gegenereerde datumfuncties niet langer bruikbaar. In de meeste gevallen wordt aanbevolen om beschikbare automatisch gegenereerde functies in uw experiment te gebruiken, omdat deze betere prestaties leveren voor uw machine learning-modellen. Er kunnen echter scenario's zijn waarin een kolom is geïdentificeerd als een datumfunctie, maar u wilt dat deze als categorisch of numeriek wordt behandeld. In deze gevallen kunt u het functietype handmatig wijzigen.

Automatisch gegenereerde datumfuncties tellen niet mee voor de omvang van de Qlik Predict-gegevensset (maximaal aantal cellen in trainingsgegevenssets en toepassingsgegevenssets) die is opgegeven in uw Qlik Cloud-abonnement. Alleen de cellen van de oorspronkelijke datumkolom worden geteld.

Schemaweergave met automatisch gegenereerde functies die kunnen worden gegenereerd op basis van een bovenliggende datumfunctie 'Invoice Date'. Let op het verschil tussen het Gegevenstype en het Functietype van elke functie.

Schemaweergave in experimenttraining, waarin de bovenliggende functie wordt getoond die is geïdentificeerd als een datumfunctie met de mogelijke automatisch gegenereerde functies die daaruit kunnen worden gemaakt. Voor elke functie (kolom) in de gegevensset is er een gedefinieerd 'Functietype', dat verschilt van, maar mogelijk afhankelijk is van, de waarde 'Gegevenstype' die voor elke functie (kolom) wordt weergegeven

Een datumfunctie gebruiken als het experimentdoel

In het zeldzame geval dat u een functie met datum- en tijdgegevens wilt gebruiken als het doel van uw experiment, wordt het functietype van de kolom omgeschakeld van datum naar categorisch en worden de automatisch gegenereerde functies verwijderd. Als u een ander doel selecteert en later de datum- en tijdfunctie als een gewone functie wilt toevoegen, moet u deze indien nodig handmatig terugzetten naar het datumfunctietype. Als u de functie terugzet naar het datumfunctietype, worden de automatisch gegenereerde datumfuncties opnieuw gegenereerd.

Raadpleeg Functietypen wijzigen voor meer informatie over het wijzigen van functietypen.

Beschikbare automatisch gegenereerde datumfuncties

Bij het genereren van automatisch gegenereerde datumfuncties uit een kolom in uw gegevensset, extraheert en berekent Qlik Predict specifieke componenten van elke datum- en datum/tijd-waarde, waarbij elke component in een eigen kolom wordt geïsoleerd. De onderstaande tabel toont de automatisch gegenereerde functies die kunnen worden gegenereerd door Qlik Predict.

Lijst met automatisch gegenereerde functies die kunnen worden afgeleid van een datum- en tijdfunctie
Automatisch gegenereerde functie Gegevenstype Functietype Beschrijving
YEAR Integer Numeric Jaarveld rechtstreeks geparseerd uit de brondatum of -tijdstempel.
MONTH Integer Numeric Maandveld rechtstreeks geparseerd uit de brondatum of -tijdstempel.
DAY Integer Numeric Dagveld rechtstreeks geparseerd uit de brondatum of -tijdstempel.
HOUR Integer Numeric Uurveld rechtstreeks geparseerd uit de brontijdstempel.
MINUTE Integer Numeric Minutenveld rechtstreeks geparseerd uit de brontijdstempel.
SECOND Integer Numeric Secondenveld rechtstreeks geparseerd uit de brontijdstempel.
DAYOFWEEK Integer Numeric Dag van de week, berekend op basis van de dag, maand en het jaar van de bron.
WEEK Integer Numeric Week van het jaar, berekend op basis van de dag, maand en het jaar van de bron.

Voor elke nieuwe gemaakte functie wordt de oorspronkelijke kolomnaam voorzien van een achtervoegsel met de toepasselijke automatisch gegenereerde functie.

Automatisch gegenereerde datumfuncties in het configuratiepaneel van het experiment

Sectie Functies in het configuratiedeelvenster van het experiment, waarin automatisch gegenereerde functies worden getoond.

Automatisch gegenereerde datumfuncties en tijdreeksmodellen

Wanneer u een datumindexkolom selecteert voor een tijdreeksexperiment, wordt het datumfunctietype gebruikt voor deze kolom. Echter, datumfunctie-engineering wordt niet ondersteund voor tijdreeksmodellen. Automatisch geëngineerde datumfuncties zijn niet beschikbaar om afgeleid te worden van de kolom.

Raadpleeg Werken met tijdreeksexperimenten en Werken met voorspellingen van multivariate tijdreeksen voor meer informatie over tijdreeksmodellen.

Automatisch gegenereerde datumfuncties in voorspellingen

Raadpleeg Werken met datumfuncties in voorspellingen voor informatie over het werken met datumfuncties bij het uitvoeren van voorspellingen.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!