7.4 多元回归分析(multiple regression)应用

news/2024/7/16 4:59:12

1. 例子

一家快递公司送货:X1: 运输里程 X2: 运输次数   Y:总运输时间     

Driving 

Assignment

X1=Miles 

Traveled

X2=Number of Deliveries

Y= Travel Time (Hours)

1

100

4

9.3

2

50

3

4.8

3

100

4

8.9

4

100

2

6.5

5

50

2

4.2

6

80

2

6.2

7

75

3

7.4

8

65

4

6.0

9

90

3

7.6

10

90

2

6.1

目的,求出b0, b1,.... bp:

y_hat=b0+b1x1+b2x2+ ... +bpxp 

2. Python代码:

from numpy import genfromtxt

import numpy as np

from sklearn import datasets, linear_model


dataPath = r"D:\MaiziEdu\DeepLearningBasics_MachineLearning\Datasets\Delivery.csv"

deliveryData = genfromtxt(dataPath, delimiter=',')


print "data"

print deliveryData


X = deliveryData[:, :-1]

Y = deliveryData[:, -1]


print "X:"

print X

print "Y: "

print Y


regr = linear_model.LinearRegression()


regr.fit(X, Y)


print "coefficients"

print regr.coef_

print "intercept: "

print regr.intercept_


xPred = [102, 6]

yPred = regr.predict(xPred)

print "predicted y: "

print yPred

 


http://www.niftyadmin.cn/n/3051388.html

相关文章

.NET:脏读、不可重复读和幻读测试

背景 昨天才发现如果一条数据被A事务修改但是未提交,B事务如果采用“读已提交”或更严格的隔离级别读取改数据,会导致锁等待,考虑到数据库默认的隔离级别是“读已提交”,在嵌套事务 子事务中有复杂的SQL查询,很可能会…

破解中兴ZXV10 H108L电信猫超级密码,附赠破解路由限制

电信中兴ZXV10 H108L版终端,破解前相当于只有猫的功能,路由阉割了,有以下限制: 1.最多只能用连网线接4台电脑,而且有连接限制数,据说可以去电信申请,但是要不要加钱就不…

Vue 实现countDown倒计时

项目中要用到倒计时&#xff0c;用Vue 实现了一个 1 <template>2 <transition name"bkcd">3 <div class"bkCountDown" v-show"bkCountDownShow">4 <div class"kbCountDownTitle">5 <img s…

Windows环境安装zabbix agent

安装Windows环境的zabbix agent&#xff0c;确实不麻烦。只是好久没接触过Windows服务器版本&#xff0c;有些操作确实生疏。安装程序不需要再安装&#xff0c;直接复制到磁盘上。进入子目录下的“zabbix_agents_2.4.4.yg\conf”&#xff0c;打开“zabbix_agentd.win.conf”文件…

20个很有用的PHP类库

介绍20个非常有用的PHP类库&#xff0c;相信一定可以为你的WEB开发提供更好和更为快速的方法。 图表库 下面的类库可以让你很简的创建复杂的图表和图片。当然&#xff0c;它们需要GD库的支持。 pChart – 一个可以创建统计图的库。 Libchart – 这也是一个简单的统计图库。 JpG…

Python2编译

Python2编译下载文件编译解压安装到指定目录增加ssl模块的支持编译安装错误安装e2fsprogs-devel安装pip下载文件 直接去官网下载tar.gz的安装包即可&#xff0c;这里下载的是Python-2.7.18.tgz 编译 在root目录新建software文件夹&#xff0c;将压缩文件放进去&#xff0c;新…

Laravel 5.2 教程 - 迁移

2019独角兽企业重金招聘Python工程师标准>>> 一、简介 迁移&#xff08;Migrations&#xff09;是一种数据库的版本控制。可以让团队在修改数据库结构的同时&#xff0c;保持彼此的进度一致。迁移通常会和 结构生成器 一起使用&#xff0c;可以简单的管理数据库结构…

Vue 实现loading进度条

项目中遇到的&#xff0c;用vue实现下&#xff1a; 1 <template>2 <div class"plLoading">3 <div class"plLoadingContent">4 <div class"plLoadingLogo">5 <img src"http://static.crecge…