鸢尾花数据集的线性多分类、可视化显示与测试精度实验

本文介绍了鸢尾花数据集,包括其特点和用途。通过逻辑回归方法,对数据集进行了线性多分类,分别以萼片和花瓣的长宽作为特征,展示了模型训练、预测过程,并进行了可视化展示。实验结果验证了模型在鸢尾花分类上的效果。
摘要由CSDN通过智能技术生成

一、鸢尾花数据集简介

鸢尾花数据集是由Sir Ronald Fisher引入的经典多维数据集,可以作为判别分析的样本
该数据集包含Iris花的三个品种(Iris setosa, Iris virginica and Iris versicolor)各50个样本,每个样本还有4个特征参数(分别是萼片的长宽和花瓣的长宽,以厘米为单位)

二、逻辑回归

1、逻辑回归(Logistic Regression)是用于处理因变量为分类变量的回归问题,常见的是二分类或二项分布问题,也可以处理多分类问题,属于一种分类方法。
2、LogisticRegression回归模型在Sklearn中的使用
导入模型

from sklearn.linear_model import LogisticRegression  #导入逻辑回归模型 

fit()训练

clf = LogisticRegression()
print(clf)
clf.fit(train_feature,label)

predict()预测

predict['label'] = clf.predict(predict_feature)

三、线性多分类

取萼片的长宽作为特征进行分类
导入包

#导入相关包
import numpy as np
from sklearn.linear_model import LogisticRegression
import matplotlib.pyplot as plt
import matplotlib as mpl
from sklearn import datasets
from sklearn import preprocessing
import pandas as pd
from sklearn.preprocessing import StandardScaler
from sklearn.pipeline import Pipeline

获取数据集

# 获取所需数据集
iris=datasets.load_iris()
#每行的数据,一共四列,每一列映射为feature_names中对应的值
X=iris.data
print(X)
#每行数据对应的分类结果值(也就是每行数据的label值),
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值