【发布时间】:2022-06-22 23:36:16
【问题描述】:
我在数据集上运行 LDA,所有指标的结果都很好。但是,我似乎无法像 PCA 那样提取最重要的特征或负载。
有没有人熟悉在使用 sklearn python3 时从 LDA 中提取顶级特征/负载?
【问题讨论】:
标签: python python-3.x lda linear-discriminant
我在数据集上运行 LDA,所有指标的结果都很好。但是,我似乎无法像 PCA 那样提取最重要的特征或负载。
有没有人熟悉在使用 sklearn python3 时从 LDA 中提取顶级特征/负载?
【问题讨论】:
标签: python python-3.x lda linear-discriminant
试试这个:
import numpy as np
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA
X = training_input
y = training_label.ravel()
clf = LDA(n_components=1)
clf.fit(X, y)
clf.coef_
beste_Merkmal = np.argsort(clf.coef_)[0][::-1][0:25]
print('beste_Merkmal =', beste_Merkmal)
【讨论】: