博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
作业十三
阅读量:6809 次
发布时间:2019-06-26

本文共 1593 字,大约阅读时间需要 5 分钟。

#1.导入boston房价数据集from sklearn.datasets import load_bostonboston = load_boston()boston.keys()print(boston.DESCR)boston.data.shapeboston.feature_namesimport pandas as pdpd.DataFrame(boston.data)#2. 一元线性回归模型,建立一个变量与房价之间的预测模型,并图形化显示。import matplotlib.pyplot as pltx = boston.data[:,5]  y = boston.targetplt.figure(figsize=(10,6)) plt.scatter(x,y)plt.plot(x,9*x-20,'r')  plt.show()from sklearn.linear_model import LinearRegressionlineR=LinearRegression()lineR.fit(x.reshape(-1,1),y) w=lineR.coef_  b = lineR.intercept_ #3、多元线性回归模型,建立13个变量与房价之间的预测模型,并检测模型好坏,并图形化显示检查结果from sklearn.linear_model import LinearRegression  lineR = LinearRegression()lineR.fit(boston.data,y) w = lineR.coef_b = lineR.intercept_        import matplotlib.pyplot as pltx=boston.data[:,12].reshape(-1,1)y=boston.targetplt.figure(figsize=(10,6)) #指定显示图大小plt.scatter(x,y)from sklearn.linear_model import LinearRegressionlineR=LinearRegression()lineR.fit(x,y)y_pred=lineR.predict(x)plt.plot(x,y_pred,'green')print(lineR.coef_,lineR.intercept_)plt.show()#4.  一元多项式回归模型,建立一个变量与房价之间的预测模型,并图形化显示。from sklearn.preprocessing import PolynomialFeaturespoly = PolynomialFeatures(degree=2)x_poly = poly.fit_transform(x)lrp = LinearRegression()lrp.fit(x_poly,y)y_poly_pred = lrp.predict(x_poly)plt.scatter(x,y)plt.plot(x,y_poly_pred,'r')plt.show()from sklearn.preprocessing import PolynomialFeaturespoly = PolynomialFeatures(degree=2)x_poly = poly.fit_transform(x)lrp = LinearRegression()lrp.fit(x_poly,y)plt.scatter(x,y)plt.scatter(x,y_pred)plt.scatter(x,y_poly_pred)   #多项回归plt.show()
 

 

转载于:https://www.cnblogs.com/tangpaiq-/p/10093018.html

你可能感兴趣的文章
利用Python了解微信通信机制,实现查询有多少好友删除你!!
查看>>
【mybatis深度历险系列】mybatis中的动态sql
查看>>
瑞典驻华参赞:智慧城市建设提升为国家战略
查看>>
淘富成真,硬件智能—— 硬件创新一站赋能平台
查看>>
网友神总结:我们继续用 XP 的十大理由
查看>>
2014年8月份国内主浏览器市场份额排行榜
查看>>
优云automation实践技巧:简单4步完成自动化构建与发布
查看>>
用Dart搭建HTTP服务器(2)
查看>>
如何恢复丢失的分区及文件
查看>>
Java之品优购部署_day02(2)
查看>>
50+ 实用的 Docker 工具推荐
查看>>
【HBase从入门到精通系列】如何避免HBase写入过快引起的各种问题
查看>>
Changing the Filter of a List Collector Variable
查看>>
2019物联网博览会专业展览会-参加展会我们最专业
查看>>
Navicat使用教程:使用Navicat代码段
查看>>
必看干货!五个步骤帮您成功实施IT SLA
查看>>
mac 苹果多版本jdk自由切换
查看>>
python模块paramiko与ssh
查看>>
判断当前进程是否以管理员权限启动的
查看>>
Javascript交互式金融股票基金图表JavaScript Stock Chart
查看>>