Nieuwe functiekolommen maken
Functieontwikkeling is het proces waarbij nieuwe functiekolommen worden gemaakt vanuit bestaande kolommen. Het kan u helpen meer voorspellingskracht te krijgen uit de brongegevens die u hebt verzameld om een zakelijke vraag te beantwoorden.
Zo kan bijvoorbeeld het adres van een klant worden uitgesloten uit de trainingsgegevens vanwege hoge kardinaliteit. In plaats van dat het adres wordt gebruikt, kunnen we functieontwikkeling toepassen op een afstandskolom. Als we het adres van de klant en verschillende winkellocaties weten, dan kunnen de afstanden naar de winkels worden berekend. De nieuwe kolommen krijgen een numerieke waarde die kan worden gebruikt om meetbare patronen in de gegevens te onthullen.
U kunt functieontwikkeling uitvoeren op uw gegevensverzameling ter voorbereiding voor gebruik in Qlik Predict. Daarnaast stelt Qlik Predict nieuwe functies voor die automatisch kunnen worden gegeneerd op basis van bestaande functies.
Nieuwe kolommen voor afstanden naar verschillende winkels

Bekijk de functies in uw gegevensverzameling om mogelijke problemen of eventuele verbeteringen vast te stellen. Goede functies opzetten vereist vaardigheid en zakelijke ervaring. U wilt functies dusdanig opstellen dat ze direct verband houden met de doelkolom.
Dingen om over na de denken:
-
Moet tijd worden ingebouwd in de functie?
-
Doet snelheid van verandering ertoe?
-
Moet een functie worden genormaliseerd om rekening te houden met verschillen in gegevenssubsets?
-
Betekenen null-waarden iets?
Automatisch ontwikkelde functies
Met automatische functieontwikkeling worden nieuwe functies automatisch gemaakt op basis van bestaande functies.
Qlik Predict genereert automatisch ontwikkelde functies vanuit kolommen met datum- en tijdinformatie. Deze nieuwe functies scheiden ieder component van de kolomwaarden in hun eigen functies.
Daarnaast kan er een speciale verwerking worden toegepast op kolommen die vrije tekst bevatten. De originele vrijetekstfuncties worden getransformeerd in nieuwe functies om de training van het model te verbeteren.
Automatisch ontwikkelde functies verbeteren de voorspellende en analytische waarde van uw modellen naarmate u ze traint. Ga voor meer informatie naar Automatische functieontwikkeling.
Voorbeelden: functies opstellen
Gebruik de volgende voorbeelden om te beginnen met brainstormen over hoe functies moeten worden opgesteld om de voorspellende aard in uw gegevens te verbeteren.
Zal een verkoopkans worden afgesloten?
De doelkolom is of de verkoop is gesloten (Ja of Nee).
-
Oorspronkelijke functie: aantal vergaderingen
-
Alternatieve functies: ontmoetingen per maand of aantal ontmoetingen in een specifieke fase
De meting omzetten in ontmoetingsfrequentie biedt meer ruimte voor verandering. Ontmoetingen in een specifieke fase in het verkoopproces meten, geeft beter uitdrukking aan het verkoopmomentum en houdt rekening met cycli.
Voorspel een toekomstig transactiebedrag
De doelkolom is het bedrag van de volgende transactie.
-
Oorspronkelijk functie: bedrag van laatste bestelling
-
Alternatieve functies: het gemiddelde bestellingsbedrag of het percentage verandering in bestelbedrag
Het gemiddelde bedrag biedt een breder beeld van het bestelgedrag. De verandering in het kooppatroon levert een genormaliseerde waarde op.
Zal een klant vertrekken?
De doelkolom is of de klant al dan niet zal vertrekken (Ja of Nee).
-
Oorspronkelijk functie: het sentiment van de klant
-
Alternatieve functie:"verandering in het sentiment van de klant of het aantal dagen met het huidige sentiment
De verandering in het sentiment meten vergroot de kans dat er actie wordt ondernomen. Het aantal dagen geeft de duur van de huidige staat weer.
Zal een werknemer een dienstverband vrijwillig beëindigen?
De doelkolom is of een werknemer al dan niet zijn of haar ontslag zal indienen (Ja of Nee).
-
Oorspronkelijke functie: salaris
-
Alternatieve functies: salaris in vergelijking met collega's of salaris vergeleken met het gemiddelde in de sector
Vergelijking van het salaris met dat van collega's sluit beter aan op de ervaring of het sentiment van de werknemer. De vergelijking met het gemiddelde salaris in de sector sluit beter aan op de opportuniteitskosten van de werknemer.
Zal een lead worden geconverteerd in een kans?
De doelkolom is of een lead al dan niet wordt geconverteerd (Ja of Nee).
-
Oorspronkelijke functie: hoe hebt u ons gevonden?
-
Alternatieve functies: antwoord (Ja of Nee)
De actie is hetgeen wat hier telt en niet wat het antwoord was. In dit geval betekent null iets: inactiviteit.
Datums
Met de automatische functieontwikkeling van Qlik Predict, worden componenten van datums en tijdstempels automatisch in afzonderlijke kolommen geparseerd.
Datums kunnen ook op allerlei andere manieren worden bewerkt om verschillende functies in één gegevensverzameling te creëren zoals:
-
Aggregeer datums in seizoenen, kwartalen of semesters.
-
Bereken het datumverschil, bijvoorbeeld het aantal dagen sinds de laatste aankoop.