Skip to content

Instantly share code, notes, and snippets.

@amankharwal
Created August 4, 2021 08:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amankharwal/b27a68e42e614383ad6fd0ef90904683 to your computer and use it in GitHub Desktop.
Save amankharwal/b27a68e42e614383ad6fd0ef90904683 to your computer and use it in GitHub Desktop.
predict = "price"
data = data[["symboling", "wheelbase", "carlength",
"carwidth", "carheight", "curbweight",
"enginesize", "boreratio", "stroke",
"compressionratio", "horsepower", "peakrpm",
"citympg", "highwaympg", "price"]]
x = np.array(data.drop([predict], 1))
y = np.array(data[predict])
from sklearn.model_selection import train_test_split
xtrain, xtest, ytrain, ytest = train_test_split(x, y, test_size=0.2)
from sklearn.tree import DecisionTreeRegressor
model = DecisionTreeRegressor()
model.fit(xtrain, ytrain)
predictions = model.predict(xtest)
from sklearn.metrics import mean_absolute_error
model.score(xtest, predictions)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment