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

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

from sklearn.datasets import load_boston    # 导入boston房价数据集import numpyboston = load_boston()boston.keys()print(boston.data)     #查看每一个key值print(boston.target)print(boston.feature_names)print(boston.DESCR)import pandas as pd   #以(类似excel)表格形式表现boston.data数据集df = pd.DataFrame(boston.data)df#求出w,b之后可以画出x和y的直线与点图的关系。一元线性回归from sklearn.linear_model import LinearRegressionlr = LinearRegression()x = x.reshape(-1,1)lr.fit(x,y)w = lr.coef_         #y=wx+b,w为斜率,b为截距b = lr.intercept_print(w)print(b)from matplotlib import pyplot as pltx=boston.data[:,5]y=boston.targetplt.scatter(x,y)   #点图plt.plot(x,9.1*x-34.7,'r')    #直线plt.show()x.shape

data值

target值

feature_names值

 

DESCR值

w,b值

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,'g')print(lineR.coef_,lineR.intercept_)plt.show()#多元线性回归from sklearn.linear_model import LinearRegressionlr = LinearRegression()lr.fit(boston.data,y)w = lr.coef_print(w)b = lr.intercept_b

#一元多项式回归模型,建立一个变量与房价之间的预测模型,并图形化显示。from sklearn.preprocessing import PolynomialFeaturespoly = PolynomialFeatures(degree=2)x_poly = poly.fit_transform(x)lp = LinearRegression()lp.fit(x_poly,y)y_poly_pred = lp.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/Tlzlykc/p/10075895.html

你可能感兴趣的文章
JAVA进阶-注解
查看>>
三元表达式之理解/jquery源代码分析之$.inArray实现
查看>>
STM32 mdk软件仿真时过不去时钟的问题
查看>>
(转)让Spring自动扫描和管理Bean
查看>>
Spark Streaming概念学习系列之Spark Streaming容错
查看>>
Windows Server 2003 用户账户的密码和用户配置文件
查看>>
单例模式
查看>>
使用Nginx反向代理 让IIS和Tomcat等多个站点一起飞
查看>>
老旧的金融机构,是时候赶赶云计算的时髦了
查看>>
晶澳向埃及11MW混合发电项目供应光伏组件
查看>>
国产x86 CPU性能达Intel的80%?
查看>>
用友网络陈强兵:企业互联网需解决五大问题
查看>>
SMA推出Powerwall兼容Sunny Boy Storage逆变器
查看>>
一条sql语句在mysql中是如何执行的
查看>>
FSMT:文件服务器从03迁移到08R2实战演练
查看>>
云路由 vyatta 体验(二)NAT
查看>>
Spring MVC 数据绑定
查看>>
JSON<=NSDictionary<=转换=>NSData类型
查看>>
mybatis 系列教程一:基础项目搭建
查看>>
kotlin 之 接口回调
查看>>