Diagramy v R

Z WikiSkript

Data, která v R zpracováváme, je většinou výhodné rovnou zobrazit. A R na to poskytuje vhodné nástroje. Zde si vyzkoušíme boxplot, histogram a bodový diagram.

Boxplot[upravit | editovat zdroj]

Boxplot, neboli krabicový digram, je jeden ze způsobů grafické vizualizace numerických dat pomocí jejich kvartilů. Více informací na Wikipédii.

Vyzkoušejte:

set.seed(1)
lek_A <- exp(rnorm(30, 2.5, 1))
lek_B <- exp(rnorm(30, 2.0, 1))
lek_C <- exp(rnorm(30, 1.5, 1))
my_data <- data.frame( 
    "mira" = c(lek_A, lek_B, lek_C),
    "lek" = c(rep("A", 30), rep("B", 30),
    rep("C", 30)) 
)

boxplot( 
    mira ~ lek, 
    my_data, 
    col = "lightgrey",
    xlab = "lék"
)
boxplot(
    mpg ~ cyl, mtcars,
    col = "lightgrey",
    xlab = "počet cylindrů",
    ylab = "mílí na galon"
)

Histogram[upravit | editovat zdroj]

Histogram je grafické znázornění distribuce dat pomocí sloupcového grafu se sloupci stejné šířky, vyjadřující šířku intervalů (tříd), přičemž výška sloupců vyjadřuje četnost sledované veličiny v daném intervalu. Více informací na Wikipédii.

Vyzkoušejte:

set.seed(1)
x <- rnorm(1000)
hist( 
    x,
    col = "lightgrey",
    xlim = c(-4, 4),
    main = "",
    ylab = "absolutní četnost",
    xlab = e
)

Bodový diagram[upravit | editovat zdroj]

Korelační diagram nebo též bodový graf (anglicky scatter plot) je matematický graf, který zobrazuje v kartézských souřadnicích hodnoty dvou proměnných. Více informací na Wikipédii.

Vyzkoušejte:

par(mar = c(4.1, 4.1, 0.1, 0.1))
set.seed(1)

plot(
    log(brain) ~ log(body),
    Animals,
    xlab = "log(hmotnost těla [kg])",
    ylab = "log(hmotnost mozku [g])"
)

abline(
    lm(log(brain) ~ log(body), Animals),
    col = "red"
)

Odkazy[upravit | editovat zdroj]

Související články[upravit | editovat zdroj]

Použitá literatura[upravit | editovat zdroj]

Reference[upravit | editovat zdroj]