Vizualizace vícerozměrných dat

Multivariate Probability Distributions in R

Surajit Ray

Professor, University of Glasgow

Možnosti vizualizace

 

  • Základní graf v R
  • Knihovna lattice
  • ggplot
  • Možnosti 3D vizualizace
Multivariate Probability Distributions in R

Základní graf R pro vícerozměrná data

pairs(iris_raw[, 1:4])

pairs plot

  • Při velkém počtu proměnných je graf méně přehledný
Multivariate Probability Distributions in R

Graf párů s barevným rozlišením

pairs(iris_raw[, 1:4], col = iris_raw$Species)

pairs plot by species

Multivariate Probability Distributions in R

Lattice

library(lattice)
splom(~iris_raw[, 1:4], col = iris_raw$Species, pch = 16)

Multivariate Probability Distributions in R

Použití ggplot

library(ggplot2)
library(GGally)
ggpairs(data = iris_raw, columns = 1:4, mapping = aes(color = Species))

ggplot

Multivariate Probability Distributions in R

3D grafy

library(scatterplot3d)
scatterplot3d(iris_raw[, c(1, 3, 4)], color = as.numeric(iris_raw$Species))

3d

Multivariate Probability Distributions in R

3D grafy

scatterplot3d(iris_raw[, c(1, 3, 4)], color = as.numeric(iris_raw$Species),pch = 4, angle = 80)

3dchange

Multivariate Probability Distributions in R

Procvičte si vizualizaci na datech o víně!

Multivariate Probability Distributions in R

Preparing Video For Download...