Wizualizacja danych wielowymiarowych

Wielowymiarowe rozkłady prawdopodobieństwa w R

Surajit Ray

Professor, University of Glasgow

Dostępne opcje wizualizacji

 

  • Podstawowy wykres w R
  • Biblioteka lattice
  • ggplot
  • Opcje wykresów 3D
Wielowymiarowe rozkłady prawdopodobieństwa w R

Podstawowy wykres R dla danych wielowymiarowych

pairs(iris_raw[, 1:4])

wykres par

  • Wykres mało czytelny przy wielu zmiennych
Wielowymiarowe rozkłady prawdopodobieństwa w R

Wykres par z kolorami

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

wykres par według gatunku

Wielowymiarowe rozkłady prawdopodobieństwa w R

Lattice

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

Wielowymiarowe rozkłady prawdopodobieństwa w R

Użycie ggplot

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

ggplot

Wielowymiarowe rozkłady prawdopodobieństwa w R

Wykresy 3D

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

Wykres 3D

Wielowymiarowe rozkłady prawdopodobieństwa w R

Wykresy 3D

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

Wykres 3D – zmieniony

Wielowymiarowe rozkłady prawdopodobieństwa w R

Czas na ćwiczenia z danymi o winie!

Wielowymiarowe rozkłady prawdopodobieństwa w R

Preparing Video For Download...