Код: Выделить всё
sklearn.exceptions.NotFittedError: This DecisionTreeClassifier instance is not
fitted yet. Call 'fit' with appropriate arguments before using this estimator.
Вот примеры моих наборов данных
Набор данных
И вот код:
Код: Выделить всё
datapisang= pd.read_csv('DataModusdiperbaiki.csv')
X= datapisang[['ModusH']]
Y= datapisang[['Index']]
X_train, X_test, Y_train, Y_test = train_test_split(X, Y)
# Model
DT_model= DecisionTreeClassifier()
DT_model.fit(X_train,Y_train)
DT_model.print_tree()
data = [Modus_citra] # Mode Image
hasilprediksi = DT_model.predict([data])
fn = ['ModusH']
cn = ['Index']
fig, axes = plt.subplots(nrows = 1,ncols = 1,figsize = (4,4), dpi=300)
tree.plot_tree(DT_model,
feature_names = fn,
class_names=cn,
filled = True);
fig.savefig('imagename.png')
Подробнее здесь: https://stackoverflow.com/questions/749 ... e-is-not-f