我在数据集上运行LDA,所有指标的结果都很好。然而,我似乎无法像PCA那样提取顶级特征或负载。
有人熟悉在使用sklearn python3时从LDA中提取顶级特征/负载吗?
试试这个:
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)