LDA和PCA在鸢尾花数据集上的二维投影比较
创作时间:
作者:
@小白创作中心
LDA和PCA在鸢尾花数据集上的二维投影比较
引用
1
来源
1.
https://www.aidoczh.com/scikit-learn/auto_examples/decomposition/plot_pca_vs_lda.html
主成分分析(PCA)和线性判别分析(LDA)是两种常用的降维技术。本文通过在经典的鸢尾花数据集上进行二维投影的比较,展示了这两种方法的区别和应用场景。
鸢尾花数据集代表了3种鸢尾花(山鸢尾、变色鸢尾和维吉尼亚鸢尾),包含4个属性:花萼长度、花萼宽度、花瓣长度和花瓣宽度。
主成分分析(PCA)应用于该数据集,识别出能够解释数据中最大方差的属性组合(主成分,或特征空间中的方向)。在这里,我们将不同的样本绘制在前两个主成分上。
线性判别分析(LDA)试图识别能够解释类间最大方差的属性。特别地,LDA与PCA不同,是一种有监督的方法,使用已知的类别标签。
explained variance ratio (first two components): [0.92461872 0.05306648]
import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn.decomposition import PCA
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
iris = datasets.load_iris()
X = iris.data
y = iris.target
target_names = iris.target_names
pca = PCA(n_components=2)
X_r = pca.fit(X).transform(X)
lda = LinearDiscriminantAnalysis(n_components=2)
X_r2 = lda.fit(X, y).transform(X)
# 每个成分解释的方差百分比
print(
"explained variance ratio (first two components): %s"
% str(pca.explained_variance_ratio_)
)
colors = ["navy", "turquoise", "darkorange"]
lw = 2
for color, i, target_name in zip(colors, [0, 1, 2], target_names):
plt.scatter(
X_r[y == i, 0], X_r[y == i, 1], color=color, alpha=0.8, lw=lw, label=target_name
)
plt.legend(loc="best", shadow=False, scatterpoints=1)
plt.title("PCA of IRIS dataset")
plt.figure()
for color, i, target_name in zip(colors, [0, 1, 2], target_names):
plt.scatter(
X_r2[y == i, 0], X_r2[y == i, 1], alpha=0.8, color=color, label=target_name
)
plt.legend(loc="best", shadow=False, scatterpoints=1)
plt.title("LDA of IRIS dataset")
plt.show()
Total running time of the script:(0 minutes 0.086 seconds)
热门推荐
五彩纷呈的湛江美食
自学书法指南:从入门到精通的完整学习路径
零基础瑜伽练习的五条建议
企业级国产操作系统DHCP服务部署指南
小学英语启蒙的关键——如何为孩子打造真实的语言环境?
Xposed模块是什么?探索其功能与应用
全屋清洁买什么拖把最省力?拖把选购攻略来了
地图演化——空间自己的历史
二极管和三极管的全面分析
“小支点”释放创新“大能量”:河套深港科技创新合作区深圳园区一年发展扫描
小粉红的巨婴心态:选择性关注背后的深层心理
液压止回阀:定义、类型、工作原理及应用
岸田遇袭事件有续集了!男子保持沉默,遭审讯人员侮辱,录像录音实锤
2025年生肖虎运势预测:破太岁之年如何应对挑战?
狼人杀潜在内鬼识别技巧
在微信中轻松投骰子:聚会游戏与决策的好帮手
拼命减脂,脂肪肝反而加重!这些减脂误区你中招了吗?
专业就业前景分析,选择最适合你的职业方向
如何与公司协商获得赔偿、补偿金及离职
追逐掌声还是聆听内心?在自我迷失和自我欣赏之间徘徊
千古奇商吕不韦的营销战略思想
郑州旅游全攻略:五大必游景点,深度体验中原风情!
中超第28轮:上海申花逆转河南队,7连胜背后的故事!
好好的血管怎么就堵了?这个“通血管”方法能救命,但有些方法坑你没商量
如何组建创新创业的团队
调解故事||定金or订金,一字之差可能导致“破财”
脸上有毳毛怎么办
河南中医药大学怎么样 好不好(值得去吗)
复式楼居住体验分析:优势与挑战
初二物理知识点归纳