【发布时间】:2020-11-06 01:02:49
【问题描述】:
我有一个针对数据集运行的 Gaussian naive bayes 算法。我需要的是获得目标类的特征重要性(特征的影响力)。
这是我的代码:
from sklearn.naive_bayes import GaussianNB
from sklearn.metrics import accuracy_score
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(inputs, target, test_size=0.2)
gaussian_nb = GaussianNB()
gaussian_nb.fit(X_train, y_train)
gaussian_nb.score(X_test, y_test)*100
我试过了:
importance = gaussian_nb.coefs_ # and even tried coef_
它给出了一个错误:
AttributeError: 'GaussianNB' 对象没有属性 'coefs_'
有人可以帮帮我吗?
【问题讨论】:
标签: python scikit-learn gaussian naivebayes