Vytvořte dvourozměrné vizualizace v R pomocí Ggplot2

Vytváření vizualizací v R pomocí ggplot2 může být účinným způsobem, jak prozkoumat a porozumět vašim datům. Jedním z běžných typů vizualizace je dvourozměrný graf, který umožňuje zkoumat vztah mezi dvěma proměnnými.

V tomto tutoriálu se naučíte vytvářet bivariační vizualizace v R pomocí ggplot2. Tento blog se konkrétně zaměří na to, co by bylo obtížné provést v LuckyTemplates, ale snadno proveditelné v R.

Obsah

Přehled

V tomto tutoriálu budou diskutována tři hlavní témata. Dozvíte se, jak vizualizovat rozdělení proměnné podle skupiny a jak vizualizovat korelace a párové vztahy.

Párový vztah odkazuje na vztah mezi každým párem proměnných v daném souboru dat.

Pro tento tutoriál si musíte stáhnout balíček ggplot2 . Po dokončení otevřete prázdný skript a přiveďte dvě knihovny: tidyverse a GGally .

Vytvořte dvourozměrné vizualizace v R pomocí Ggplot2

GGally je rozšířením ggplot2. Je navržen tak, aby snížil složitost kombinování geometrických objektů s transformovanými daty.

Různé bivariační vizualizace v R

Dvourozměrná vizualizace ukazuje vztah mezi dvěma proměnnými.

Vytvořme si jako příklad vizualizaci, která ukazuje vztah mezi městem a dálnicí. Musíte použít funkci ggplot ( ) a poté přiřadit příslušná data.

Funkce geom_point () se pak použije ke generování souboru .

Vytvořte dvourozměrné vizualizace v R pomocí Ggplot2

Vizualizace v R ukazující korelaci

Funkce ggcorr () se používá k vizualizaci korelace mezi proměnnými. Tím se vygeneruje tepelná mapa se zobrazenými nejnižšími a nejvyššími hodnotami korelace. Vizualizaci můžete dále vylepšit přidáním argumentu, který zobrazí popisky.

Vytvořte dvourozměrné vizualizace v R pomocí Ggplot2

Vizualizace V R Ukazující Párový Vztah

Pro párový graf musíte použít funkci ggpairs ( ) .

Vzhledem k tomu, že datový rámec v tomto příkladu obsahuje velkou datovou sadu, musí být nejprve filtrován, aby zobrazoval pouze číselné hodnoty, jinak se ve výsledcích zobrazí chyba.

K filtrování dat použijte operátor potrubí a funkci select_if ( ) .

Vytvořte dvourozměrné vizualizace v R pomocí Ggplot2

Na záložce Plots můžete vidět párovou vizualizaci generovanou kódem. Můžete také vidět graf a hodnotu korelace mezi každou proměnnou.

Další věc, kterou můžete udělat s párovými grafy, je přidat další prvky pro rozšíření vizualizace. Můžete přidat další proměnnou a změnit barvu dat.

V tomto případě se do kódu přidá sloupec jednotky a ke změně jeho barvy se použije funkce estetického mapování.

Vytvořte dvourozměrné vizualizace v R pomocí Ggplot2

Když kód spustíte, uvidíte, že graf ukazuje bodové grafy a korelační hodnoty podle jednotky. Úhlopříčka také ukazuje podle každé jednotky.

Vytvořte dvourozměrné vizualizace v R pomocí Ggplot2

Závěr

Pokud chcete vytvořit robustní a statisticky podložené vizualizace, jako jsou histogramy, bodové grafy a krabicové grafy, doporučuje se použít ggplot2 s GGally.

Programovací jazyk R spolu s různými vizualizačními balíčky, jako je ggplot2, umožňuje uživatelům vytvářet vizualizace, které ukazují vztah a korelaci mezi proměnnými.

GGally rozšiřuje ggplot2 rozšířením několika funkcí, které snižují složitost. Pokud se pokusíte vytvořit dvourozměrné a vícerozměrné vizualizace v LuckyTemplates, ukáže se to jako výzva. V rámci programovacího jazyka R však stačí napsat jediný řádek kódu, abyste dosáhli statistického grafu, který potřebujete.

Vše nejlepší,

George Mount


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.