Tényezőszintek R-ben: Kategorikus és ordinális változók használata

Ez az oktatóanyag az R faktorokon és faktorszinteken megy keresztül. Megtanulja, hogyan hozhat létre faktorokat és hogyan állíthatja be a faktorszinteket.

A faktorok az R-ben lévő változók tárolására és kezelésére szolgálnak.

Ebben az oktatóanyagban a kategorikus és sorszámú változókkal fogsz foglalkozni. A kategorikus változók olyan változók, amelyek egy vagy több kategóriát foglalnak magukban, amelyek nincsenek meghatározott sorrendben. Példa erre a színek. Az ordinális változók ezzel szemben hasonlóak a kategorikus változókhoz, azzal a különbséggel, hogy az ordinális változók egyértelműen rendezik a kategóriákat. Ez lehet alacsony, közepes és magas.

Ez egy bevezető a statisztikai kifejezésekhez. Lassan felfedezi az R adat- és statisztikai elemzési képességeit.

Tartalomjegyzék

Kategorikus faktorszintek az R-ben

Ha emlékszik egy másik leckében a -ról, akkor a dollárjelet ( $ ) használta a Fajok oszlop kinyomtatására az írisz adatkészletből. Csináld ezt újra itt: . A legalsó részen van egy sor, amely a setosa , versicolor és virginica szövegekből álló Leveleket tartalmazza .

Tényezőszintek R-ben: Kategorikus és ordinális változók használata

Ez az R módszere az adatok kategóriáinak kezelésére.

Ha az egyedi ( ) függvényt használja , az R kilistázza az egyedi értékeket a megadott oszlopban. Például, ha az egyedi (iris$Species) parancsot futtatja , a konzol az írisz három fajszintjét jeleníti meg.

Tényezőszintek R-ben: Kategorikus és ordinális változók használata

Ezekre a szintekre nincs eleve rendezés. Nem mondhatod, hogy a setosa nagyobb, mint a másik két színkategória. Az R alapértelmezés szerint ábécé sorrendbe rendezi őket.

Ordinális faktorszintek R-ben

Most próbáljuk meg felfedezni a tényezőket a kategória belső sorrendjével.

Hozzon létre egy vektort, és nevezze el a sorrendet . Ebben a példában rendelje hozzá a vektort az adatokhoz a Starbucks csészeméret-neveinek használatával: tall, venti és grande. Ezután nyomtassa ki.

Tényezőszintek R-ben: Kategorikus és ordinális változók használata

Ezeket a legkisebbtől a legnagyobbig kell elrendezni; legyen magas, venti és nagy. De amikor az egyedi ( ) függvényt futtatja a rendelésekhez , akkor azok nem ebben a sorrendben vannak elrendezve.

Tényezőszintek R-ben: Kategorikus és ordinális változók használata

Így alakíthatja át őket sorszámú változókká. Először is létre kell hoznia egy új vektort. Ebben az esetben a vektort new_orders_faktornak nevezzük . Rendelje hozzá ezt a vektort a ( ) tényezőfüggvénnyel. Ezen a funkción belül adja meg azt a vektort, amellyel szinteket szeretne beállítani. Ezután jelölje meg a szinteket abban a sorrendben, ahogyan meg szeretné jeleníteni őket.

Tényezőszintek R-ben: Kategorikus és ordinális változók használata

Jelölje ki ezt a teljes kódsort, majd futtassa. Ezután egy új érték kerül hozzáadásra a Környezetben.

Tényezőszintek R-ben: Kategorikus és ordinális változók használata

Annak ellenőrzésére, hogy egy vektor megfelelően van-e hozzárendelve tényezőként, használja az is.factor ( ) függvényt. Ha bejelöli a két vektort, az ordereket és az új_rendelések_tényezőjét , láthatja, hogy az előbbi HAMIS értéket ad vissza, míg az új vektor valóban faktor.

Tényezőszintek R-ben: Kategorikus és ordinális változók használata

A faktor egy speciális módja egy szövegsorozat tárolásának. És bár ez egy karaktervektor, tárolható oly módon, hogy adott számú kategóriája legyen, amelyek meghatározott értékrenddel vagy szinttel rendelkeznek.

Ha a szintek ( ) funkcióval ellenőrzi , láthatja, hogy a szintek most a megfelelő sorrendben vannak.

Tényezőszintek R-ben: Kategorikus és ordinális változók használata



Következtetés

Bár ez a lecke ezoterikusnak tűnhet, látni fogja, hogy ez milyen különbséget jelent a fejlettebb R-kódolás kezelésében. Fontos, hogy megismerjük a tényezőket és a szinteket, mivel ezek gyakran felmerülnek számos R kódolásban és statisztikai elemzésben.

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.