Ga naar hoofdinhoud Ga naar aanvullende inhoud

Ontwikkeling van datumkenmerken

Qlik Predict genereert automatisch ontwikkelde functies vanuit daarvoor geschikte kolommen met het datumfunctietype, die zijn geïdentificeerd als kolommen met datum- en tijdinformatie. Automatisch ontwikkelde functies en de bovenliggende functies waarvan ze zijn afgeleid, worden gemarkeerd met een Automatisch gegenereerd-pictogram.

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

  • Datum

  • Datum/tijd

  • Tijd

  • Tijdstempel

functies die aan een van deze gegevenstypen zijn toegewezen tijdens de profilering, krijgen dit gegevensfunctietype. Voor informatie over de beschikbare profielstatistieken die voor uw gegevensvelden kunnen worden bekeken, raadpleegt u Lijstweergave.

Waar mogelijk geeft Qlik Predict een lijst met automatisch ontwikkelde functies weer die kunnen worden gemaakt vanuit geschikte bovenliggende functies die het datumfunctietype hebben. Automatisch ontwikkelde datumkenmerken zijn standaard onderdeel van het experiment. Als u ervoor kiest ze te gebruiken, worden de nieuwe functies na v1 van het experiment gegenereerd.

InformatieHet wordt aanbevolen om modellen vóór 29 augustus 2023 opnieuw te trainen als ze functies omvatten met datums of tijdstempels.

Automatisch ontwikkelde datumfuncties zijn van het numerieke functietype. Ze zijn standaard opgenomen in het experiment, maar zijn optioneel. U kunt er een paar of u kunt ze allemaal verwijderen voordat u begint met de experimenttraining of wanneer u de volgende experimentversie configureert. Wanneer de automatisch ontwikkelde datumkenmerken worden opgenomen, wordt het oorspronkelijke, bovenliggende datumkenmerk verwijderd uit het experiment.

In plaats daarvan kunt u de bovenliggende datumfunctie opnemen als een categorische of numerieke functie. Als u dit doet, zijn de automatisch ontworpen datumfuncties niet langer bruikbaar. In de meeste gevallen wordt aanbevolen om beschikbare, automatisch ontwikkelde functies in uw experiment te gebruiken, omdat uw machine learning-modellen daar beter mee presteren. Er kunnen zich echter scenario's voordoen waarbij een kolom wordt 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 ontwikkelde datumfuncties worden niet meegerekend in de grootte van de Qlik Predict-gegevensverzameling (maximumaantal cellen in de trainingsgegevensverzamelingen en toegepaste gegevensverzamelingen) die is gespecificeerd in uw Qlik Cloud-abonnement. Alleen de oorspronkelijke datumkolomcellen worden meegerekend.

Schemaweergave toont automatisch ontwikkelde functies die kunnen worden gegeneerd vanuit een bovenliggend datumfunctie, 'Invoice Date'. Let op het verschil tussen het datumtype en het functietype van elke functie.

Schemaweergave in experimenttraining toont de bovenliggende functie die is geïdentificeerd als een datumfunctie met de mogelijke automatisch ontwikkelde functies die ermee kunnen worden gemaakt.

Een datumfunctie gebruiken als het doel van het experiment

In het zeldzame geval dat u een functie met datum- en tijdinformatie wilt gebruiken als het doel van uw experiment, wordt het functietype van de kolom overgezet van datum naar categorisch en worden de automatisch ontwikkelde functies verwijderd. Als u nog een doel selecteert en later de datum- en tijdfunctie als normale functie wilt toevoegen, moet u het functietype zo nodig handmatig weer op het datumfunctietype instellen. Als u de functie weer op het datumfunctietype instelt, worden de automatisch ontwikkelde datumfuncties opnieuw gegenereerd.

Voor meer informatie over hoe u functietypen kunt wijzigen, raadpleegt u Kenmerktypen wijzigen.

Beschikbare automatisch ontwikkelde kenmerken

Wanneer er automatisch ontwikkelde datumfuncties worden gegenereerd op basis van een kolom in uw gegevensverzameling, extraheert en berekent Qlik Predict specifieke componenten van elke datum- en datum/tijd-waarde en wordt iedere component in een eigen kolom geïsoleerd. De onderstaande tabel toont de automatisch ontwikkelde functies die door Qlik Predict kunnen worden gegenereerd.

Lijst met automatisch ontwikkelde kenmerken die kunnen worden afgeleid van een datum- en tijdkenmerk
Automatisch gegenereerd functie Gegevenstype Functietype Beschrijving
YEAR Geheel getal Numeriek Het veld Year wordt rechtstreeks vanuit de brondatum of -tijdstempel geparseerd.
MONTH Geheel getal Numeriek Het veld Month wordt rechtstreeks vanuit de brondatum of -tijdstempel geparseerd.
DAY Geheel getal Numeriek Het veld Day wordt rechtstreeks vanuit de brondatum of -tijdstempel geparseerd.
HOUR Geheel getal Numeriek Het veld Hour wordt rechtstreeks vanuit de brontijdstempel geparseerd.
MINUTE Geheel getal Numeriek Het veld Minute wordt rechtstreeks vanuit de brontijdstempel geparseerd.
SECOND Geheel getal Numeriek Het veld Second wordt rechtstreeks vanuit de brontijdstempel geparseerd.
DAYOFWEEK Geheel getal Numeriek Het veld Day of the week wordt berekend op basis van de brondag, de bronmaand en het bronjaar.
WEEK Geheel getal Numeriek Het veld Week of the year wordt berekend op basis van de brondag, de bronmaand en het bronjaar.

Voor elk nieuwe functie die wordt gemaakt, krijgt de oorspronkelijke kolomnaam een suffix met de van toepassing zijnde, automatisch ontwikkelde functie.

Automatisch ontwikkelde datumkenmerken op het experimentconfiguratievenster

De functiessectie op het experimentconfiguratievenster met automatisch ontwikkelde functies.

Automatisch ontwikkelde 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.

Voor meer informatie over tijdreeksmodellen, zie Werken met tijdreeksexperimenten en Werken met multivariate tijdreeksvoorspelling.

Automatisch ontwikkelde datumkenmerken in voorspellingen

Voor informatie over het werken met datumfuncties bij het uitvoeren van voorspellingen, zie Werken met datumfuncties in voorspellingen.

Automatisch ontwikkelde datumkenmerken in voorspellingen

Automatisch ontwikkelde datumfuncties worden gegenereerd wanneer de trainingsgegevensverzameling wordt gebruikt om een model te maken, dat wordt geïmplementeerd en gebruikt als een ML-implementatie om voorspellingen te doen over nieuwe gegevens (de toegepaste gegevensverzameling).

Wanneer een model dat is getraind op basis van automatisch ontwikkelde datumkenmerken, wordt geïmplementeerd voor het doen van voorspellingen, hoeft de toegepaste gegevensverzameling waarmee u voorspellingen genereert de automatisch ontwikkelde datumkenmerken niet te bevatten. Qlik Predict genereert de automatisch ontwikkelde functies voor de toepasselijke gegevensverzameling voorafgaand aan de voorspelling. Maar de toegepaste gegevensverzameling moet het bovenliggende datumkenmerk bevatten en er moet zijn vastgesteld dat de kolom van het type datum, datum/tijd, tijdstempel of tijd is.

De gegevensverzamelingen voor voorspelling die zijn gemaakt door een ML-implementatie, waaronder SHAP en toegepaste gegevensverzamelingen, omvatten de automatisch ontwikkelde datumfuncties.

Automatisch ontwikkelde datumkenmerken in realtime voorspellingen

Om het eindpunt voor realtime voorspellingen in de Machine Learning API in staat te stellen om uw datum- en tijdstempelvelden te verwerken, moet de JSON-nettolading die u naar het eindpunt stuurt aan de volgende vereisten voldoen:

  • Datum- en datum/tijd-waarden moeten tekenreeksen zijn die zijn opgemaakt overeenkomstig ISO 8601-standaarden. Voorbeelden:

    • 2020-01-14

    • 2020-01-14T00:00:00.000Z

  • De bovenliggende datum—de functie waaruit de datumdelen zijn afgeleid—moet volledig worden opgenomen. Bijvoorbeeld, uw model gebruikt misschien alleen een Jaar functie, maar u moet de datum nog steeds opgeven in ISO 8601-compatibel formaat.

  • Datums in iedere kolom moeten dezelfde tijdzone hebben.

InformatieDe gegevens die u gebruikt om uw model te trainen, hoeven niet te voldoen aan deze vereisten.
Informatie

De API voor realtime voorspellingen is afgeschaft en vervangen door het eindpunt voor realtime voorspellingen in de Machine Learning API. De functionaliteit zelf wordt niet afgeschaft. Gebruik voor toekomstige realtime voorspellingen het eindpunt voor realtime voorspellingen in de Machine Learning API. Voor hulp bij het migreren van de API voor realtime voorspellingen naar de Machine Learning API, raadpleeg de migratiehandleiding op de Qlik Cloud ontwikkelaarsportal.

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!