线性判别分析Sklearn



我在数据集上运行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)

相关内容

  • 没有找到相关文章

最新更新