2016-03-23 3 views
0

skLearn 17.1'de açık_variance_ratio_ kullanmayı denedim.Açıklandı_variance_ratio_ sklearn.discriminant_analysis

Sklearn belgelerinde, LinearDiscriminantAnalysis sınıfına öznitelik olarak tanımlanmıştır.

Ama nasıl uygulanır?

:

Kodum ben

lda.explained_variance_ratio_(tr_train) 

çalışıyordu Ama sen elde edilebilir aradığınızı düşünüyorum

AttributeError: 'LinearDiscriminantAnalysis' object has no attribute 'explained_variance_ratio_' 

cevap

1

var, Temelde

from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as lda 

clf = lda(solver='eigen', shrinkage = 'auto') 

clf.fit((tr_train, targ_train) 

olduğunu

from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as lda 
clf = lda(solver='eigen', shrinkage = 'auto') 
clf.fit(tr_train, targ_train) 
print clf.explained_variance_ratio_ 
+0

teşekkürler, çok kolay oldu – paveltr