多変量データの可視化

Rによる多変量確率分布

Surajit Ray

Professor, University of Glasgow

各種プロットオプション

 

  • R の基本プロット
  • lattice ライブラリ
  • ggplot
  • 3Dプロットのオプション
Rによる多変量確率分布

多変量データの基本Rプロット

pairs(iris_raw[, 1:4])

ペアプロット

  • 変数が多い場合は視認性が低下する
Rによる多変量確率分布

色分けによるペアプロット

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

種ごとのペアプロット

Rによる多変量確率分布

Lattice

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

Rによる多変量確率分布

ggplotの使用

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

ggplot

Rによる多変量確率分布

3Dプロット

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

3Dグラフ

Rによる多変量確率分布

3Dプロット

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

3D変更後グラフ

Rによる多変量確率分布

ワインデータで可視化を練習しましょう!

Rによる多変量確率分布

Preparing Video For Download...