建立线性判别和二次判别模型
首先,加载我们要用的 R 包。
library(mlr)
library(tidyverse)
- 加载和探索数据集
想象你是一名神秘谋杀案的侦探,当地一位名叫罗纳德·费雪 (Ronald Fisher) 的葡萄酒生产商在一次晚宴上被人下毒身亡,已经明确死因是有人将葡萄酒换成了有毒的葡萄酒。其他三名葡萄酒生产商(竞争对手)也在晚宴上,他们是你的主要嫌疑人,凶手就在其中。你拥有的信息是每个葡萄园葡萄酒的化学分析和犯罪现场毒葡萄酒的化学分析。你的任务是建立一个模型来判断有毒的葡萄酒来自哪个葡萄园,故找到谁是凶手。
葡萄酒数据集(wine)存在于 HDclassif 包中,安装包加载数据集并转换为 tibble 形式。
install.packages(