如何利用Python建立决策树模型

 时间:2024-10-15 08:24:15

1、输入数据集。importpandasaspddf=pd.DataFrame({'name':缪梨痤刻['Lily','Lucy','Jim','Tom','Anna','Jack','Sam'],'weight':[42,38,78,67,52,80,92],'height':[162,158,169,170,166,175,178],'is_fat':[0,0,1,0,1,0,1]})

如何利用Python建立决策树模型

2、导入决策树工具包。from sklearn.tree import DecisionTreeClassifier

如何利用Python建立决策树模型

3、准备训练集,is_fat为目标变量,'weight'和'height'为自变量。X=df.loc[:,['weight','height']]y=df['is_fat']

如何利用Python建立决策树模型

4、建立模型,并进行模型训练。clf=DecisionTreeClassifier()clf.fit(X,y)

如何利用Python建立决策树模型

5、利用模型进行预测。y_pred=clf.predict(X)print(y_pred)

如何利用Python建立决策树模型

6、根据预测结果绘制散点图。importmatplotlib.pyplotaspltplt.figure()df['is_fat_pr髫潋啜缅ed']=y_preddf_0=df[df['is_fat_pred']==0]df_1=df[df['is_fat_pred']==1]plt.scatter(df_0['weight'],df_0['height'],c='y',s=50,label='normal')plt.scatter(df_1['weight'],df_1['height'],c='lightblue',s=100,label='fat')forkinrange(len(X)):plt.text(X['weight'][k],X['height'][k],df['name'][k]) #设置散点标签plt.legend()plt.show()

如何利用Python建立决策树模型
  • 怎么查导师的论文
  • Word文档英文怎么翻译为中文?
  • 怎么在WPS Office使用MINVERSE函数
  • 六级报名了没去考试有什么后果
  • word不能插入公式怎么办?
  • 热门搜索
    中秋节手抄报图片 开学第一课手抄报 地理手抄报 手抄报图片简单又漂亮 地球日手抄报 文明交通手抄报 中国梦手抄报图片 小学英语手抄报 十分简单的读书手抄报 抗疫手抄报