Upptäck unika insikter med LuckyTemplates TOPN-funktion
Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.
Den här handledningen kommer att gå igenom faktorer och faktornivåer i R. Du lär dig hur du skapar en faktor och hur du justerar faktornivåer.
Faktorer används för att lagra och arbeta med variabler i R.
I den här handledningen kommer du att ta itu med kategoriska och ordinalvariabler. Kategoriska variabler är variabler som involverar en eller flera kategorier som inte är ordnade på något specifikt sätt. Ett exempel skulle vara färger. Ordinalvariabler liknar å andra sidan kategoriska variabler med skillnaden att ordinalvariabler har en tydlig ordning av kategorierna. Detta kan vara som låg, medium och hög.
Detta är en introduktion till mer statistiska termer. Du utforskar nu sakta R:s möjligheter för data och statistisk analys.
Innehållsförteckning
Kategoriska faktornivåer i R
Om du kommer ihåg i en annan lektion om använde du dollartecknet ( $ ) för att skriva ut artkolumnen från irisdatauppsättningen . Gör detta igen i . Längst ner finns en rad som innehåller nivåer som består av setosa , versicolor och virginica .
Detta är R:s sätt att hantera kategorier i data.
Om du använder den unika ( ) funktionen kommer R att lista de unika värdena i den angivna kolumnen. Till exempel, om du kör unik (iris$Species) visar konsolen de tre artnivåerna för iris.
Det finns ingen inneboende ordning för dessa nivåer. Man kan inte säga att setosa är större än de andra två färgkategorierna. R, som standard, ordnar dem i alfabetisk ordning.
Ordinalfaktornivåer i R
Låt oss nu försöka utforska faktorer med inneboende ordning av kategorin.
Skapa en vektor och namnge den beställningar . För det här exemplet, tilldela vektorn data med hjälp av Starbucks koppstorleksnamn: tall, venti och grande. Skriv sedan ut den.
Dessa bör ordnas från minsta till största; det ska vara högt, venti och grande. Men när du kör den unika ( ) funktionen för beställningar ordnas de inte i den ordningen.
Så här omvandlar du dem till ordinalvariabler. Först måste du skapa en ny vektor. I det här fallet kallas vektorn new_orders_factor . Tilldela denna vektor funktionen faktor ( ) . Inuti den här funktionen, mata in vektorn du vill ställa in nivåer med. Ange sedan nivåerna i den ordning du vill att de ska visas.
Markera hela denna kodrad och kör den sedan. Ett nytt värde läggs sedan till i Miljö.
För att kontrollera om en vektor har tilldelats korrekt som en faktor, använd funktionen is.factor ( ) . Om du kontrollerar de två vektorerna, orders och new_orders_factor , kan du se att den förra returnerar FALSE medan den nya vektorn verkligen är en faktor.
En faktor är ett speciellt sätt att lagra en serie texter. Och även om det är en teckenvektor kan den lagras på ett sätt som gör att den kan ha ett givet antal kategorier som har en specifik ordning av värden eller nivåer.
Om du kontrollerar med funktionen nivåer ( ) , kan du se att nivåerna nu är i rätt ordning.
Slutsats
Även om den här lektionen kan verka esoterisk, kommer du att se hur detta gör skillnad när du hanterar mer avancerad R-kodning. Det är viktigt att lära sig om faktorer och nivåer eftersom de ofta kommer upp i många R-kodningar och statistiska analyser.
Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.
Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.
Här dyker vi in i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.
Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.
Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.
Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.