графическая классификация интерпретации - PullRequest
0 голосов
/ 08 октября 2019

Я хочу нарисовать графическую классификацию интерпретации. Я делаю что-то плохое, но вижу, что это должно быть легко. Пожалуйста, помогите мне!

Источник данных: https://www.kaggle.com/hesh97/titanicdataset-traincsv/download

from itertools import product
import pandas as pd

import numpy as np
import matplotlib.pyplot as plt

from sklearn import datasets
from sklearn.tree import DecisionTreeClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn.svm import SVC
from sklearn.ensemble import VotingClassifier

# Loading some example data
df = pd.read_csv('c:/1/kaggletrain.csv')

df.head()

X = df.drop(['Survived'], axis=1) 
y = df['Survived'] 

clf = DecisionTreeClassifier(max_depth=4)

clf.fit(X, y)

УЧАСТОК

x_min, x_max = X[:, 0].min() - 1, X[:, 0].max() + 1
y_min, y_max = X[:, 1].min() - 1, X[:, 1].max() + 1

xx, yy = np.meshgrid(np.arange(x_min, x_max, 0.1),np.arange(y_min, y_max, 0.1))

f, axarr = plt.subplots(1, 1, sharex='col', sharey='row', figsize=(10, 8))

Z = clf.predict(np.c_[xx.ravel(), yy.ravel()])
Z = Z.reshape(xx.shape)

axarr.contourf(xx, yy, Z, alpha=0.4)
axarr.scatter(X[:, 0], X[:, 1], c=y, s=20, edgecolor='k')
axarr.set_title('CLASYFICATION')

plt.show()

И я надеюсь увидеть этот сюжет

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...