Fisher判别示例:鸢尾花(iris)数据(R)

先读取iris数据,再用程序包MASS(记得要在使用MASS前下载好该程序包)中的线性函数lda()作判别分析:

复制代码
data(iris)  #读入数据
iris  #展示数据
attach(iris)  #用变量名绑定对应数据
library(MASS)  #加载MASS程序包
ld=lda(Species~Sepal.Length+Sepal.Width+Petal.Len     gth+Petal.Width)   #进行Fisher判别
ld  #输出Fisher判别结果

分析上述数据,对150个原始数据的回代判别中,只有3个错误,误判率为2%。

采集到3朵新的鸢尾花,其测量值分别为(5.1, 3.5, 1.5, 0.25)、(5.9, 2.8, 4.3, 1.3)和(6.6, 2.9, 5.6, 2.1),对它们的品种进行判别:

相关推荐
大闲在人几秒前
25. 连续盘点系统(Q-R 策略):总成本优化与基于缺货成本的再订货点设定
开发语言·数据分析·供应链管理·智能制造·工业工程
skywalk8163几秒前
介绍一下QuantConnect Lean(python 15k star)
开发语言·python·量化
不凡而大米、1 分钟前
报错:传入的请求具有过多的参数。该服务器支持最多2100个参数
java·开发语言·mybatis
打工的小王5 分钟前
单例模式的实现
java·开发语言·单例模式
strive-debug6 分钟前
cpp篇~~类和对象
开发语言·c++
是宇写的啊6 分钟前
单例模式-阻塞队列
java·开发语言·单例模式
进击的小头7 分钟前
Git在C项目中的分支策略和规范
c语言·开发语言·git
玖日大大7 分钟前
随机森林算法原理及实战代码解析
算法·随机森林·机器学习
u0104058367 分钟前
Java中的单例模式详解
java·开发语言·单例模式
Allen_LVyingbo10 分钟前
构建医疗AI数据集建设平台:Go语言工程方案详解
开发语言·人工智能·自然语言处理·golang·知识图谱·健康医疗