数据挖掘R语言鸢尾花
时间: 2024-01-25 17:11:55 浏览: 73
wake数据挖掘鸢尾花数据集iris.zip
5星 · 资源好评率100%
以下是使用R语言进行鸢尾花数据挖掘的示例:
1. 导入所需的库和数据集:
```R
library(class)
data(iris)
```
2. 设置随机种子以确保结果的可重复性:
```R
set.seed(4948493)
```
3. 将数据集分为训练集和测试集(70%训练,30%测试):
```R
ir_sample <- sample(1:nrow(iris), size = nrow(iris) * 0.7)
ir_train <- iris[ir_sample, ]
ir_test <- iris[-ir_sample, ]
```
4. 使用kNN算法对鸢尾花样本进行分类:
```R
k <- 3 # 设置k值
predicted_species <- knn(train = ir_train[, 1:4], test = ir_test[, 1:4], cl = ir_train[, 5], k = k)
```
5. 查看分类结果:
```R
print(predicted_species)
```
这个示例使用kNN算法对鸢尾花数据集进行分类。首先,我们导入了所需的库和数据集。然后,我们设置了随机种子以确保结果的可重复性。接下来,我们将数据集分为训练集和测试集。最后,我们使用kNN算法对测试集中的样本进行分类,并打印出预测的鸢尾花种类。
阅读全文