HousepricedataDT - Ipynb - Colab
HousepricedataDT - Ipynb - Colab
ipynb - Colab
# Load libraries
import pandas as pd
from sklearn.tree import DecisionTreeClassifier # Import Decision Tree Classifier
from sklearn.model_selection import train_test_split # Import train_test_split function
from sklearn import metrics #Import scikit-learn metrics module for accuracy calculation
col_names = ['lotarea', 'qual', 'cond', 'bsmt', 'fullbath', 'halfbath', 'bedroom', 'trag', 'fireplaces','garage','label']
# load dataset
pima = pd.read_csv("housepricedata.csv", header=0, names=col_names)
pima.head()
lotarea qual cond bsmt fullbath halfbath bedroom trag fireplaces garage label
Accuracy: 0.8538812785388128
https://colab.research.google.com/drive/16i-7WHnG1IQYCC6-WOlbeZEPwLZLcChd#printMode=true 1/3
6/23/24, 11:36 PM HousepricedataDT.ipynb - Colab
from six import StringIO
from sklearn.tree import export_graphviz
dot_data = StringIO()
export_graphviz(clf, out_file=dot_data,
filled=True, rounded=True,
special_characters=True,feature_names = feature_cols,class_names=['0','1'])
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
graph.write_png('housedata.png')
Image(graph.create_png())
Accuracy: 0.8538812785388128
https://colab.research.google.com/drive/16i-7WHnG1IQYCC6-WOlbeZEPwLZLcChd#printMode=true 2/3
6/23/24, 11:36 PM HousepricedataDT.ipynb - Colab
dot_data = StringIO()
export_graphviz(clf, out_file=dot_data,
filled=True, rounded=True,
special_characters=True,feature_names = feature_cols,class_names=['0','1'])
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
graph.write_png('advertising.png')
Image(graph.create_png())
https://colab.research.google.com/drive/16i-7WHnG1IQYCC6-WOlbeZEPwLZLcChd#printMode=true 3/3