【问题标题】:What are the axes on PCA scatter plots?PCA 散点图上的轴是什么?
【发布时间】:2021-06-09 00:56:02
【问题描述】:

我的团队正在训练多个模型来比较它们的准确度/精确度/召回率。我们使用 scikit-learn 生成了散点图,散点图如下所示:

我们一直在做一些研究,但找不到 X 轴和 Y 轴代表什么。我们已经阅读了以下具有类似结果的文章:

https://scikit-learn.org/stable/auto_examples/neighbors/plot_nca_dim_reduction.html

在我们的例子中,我们有很多维度(超过 20 个)。从我们的研究中,我们发现维度被压缩成两个维度,我假设是这些 X 和 Y 轴。是这样吗?如果是,这些代表什么?

【问题讨论】:

  • 由于它是 PCA 图,我假设它是前两个主要成分作为轴。

标签: python scikit-learn pca


【解决方案1】:

linked to 的 scikit-learn 教程中挖掘代码,我们看到:

# Embed the data set in 2 dimensions using the fitted model
X_embedded = model.transform(X)

# Plot the projected points and show the evaluation score
plt.scatter(X_embedded[:, 0], X_embedded[:, 1], c=y, s=30, cmap='Set1')

因此,该图确实是关于转换后数据 X_embedded[:, 0]X_embedded[:, 1] 的前 2 个主成分(分别在 X 和 Y 轴上)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-01
    • 1970-01-01
    • 2018-11-12
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    相关资源
    最近更新 更多