R 的支援向量機
Kailash Awati
Instructor
ggplot() 做基本視覺化。drink_samples 資料框中。# 指定資料框,在 geom_point 設定圖形樣式(注意 y = 0) p <- ggplot(drink_samples) + geom_point(aes(sugar_content, 0))# 以糖含量為標籤標示各點,調整文字大小與位置 p <- p + geom_text(aes(sugar_content, 0, label = sugar_content), size = 2.5, vjust = 2, hjust = 0.5) # 顯示圖形 p

# 定義包含決策邊界的資料框
d_bounds <- data.frame(sep = c(9.1, 9.7))
geom_point() 加到圖上# 把決策邊界加入前一張圖
p <- p +
geom_point(data = d_bounds,
aes(sep, 0),
color = "red",
size = 3) +
geom_text(data = d_bounds,
aes(sep, 0, label = sep),
size = 2.5,
vjust = 2,
hjust = 0.5,
color = "red")
# 顯示圖形
p

# 建立含最大間隔分隔器的資料框 mm_sep <- data.frame(sep = c((8.8 + 10) / 2))# 把最大間隔邊界加到前一張圖 p <- p + geom_point(data = mm_sep, aes(sep, 0), color = "blue", size = 4) # 顯示圖形 p

R 的支援向量機