การพล็อตข้อมูลหลายตัวแปร

การแจกแจงความน่าจะเป็นหลายตัวแปรใน R

Surajit Ray

Professor, University of Glasgow

ตัวเลือกการพล็อตต่าง ๆ

 

  • การพล็อตพื้นฐานใน R
  • ไลบรารี lattice
  • ggplot
  • ตัวเลือกการพล็อต 3D
การแจกแจงความน่าจะเป็นหลายตัวแปรใน R

การพล็อตพื้นฐานใน R สำหรับข้อมูลหลายตัวแปร

pairs(iris_raw[, 1:4])

pairs plot

  • กราฟอาจไม่เหมาะเมื่อมีตัวแปรจำนวนมาก
การแจกแจงความน่าจะเป็นหลายตัวแปรใน R

Pairs plot แยกตามสี

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

pairs plot by 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)

3dchange

การแจกแจงความน่าจะเป็นหลายตัวแปรใน R

มาฝึกพล็อตข้อมูล wine กันเถอะ!

การแจกแจงความน่าจะเป็นหลายตัวแปรใน R

Preparing Video For Download...