python实现的小例子:

7.线性回归之多元线性回归

问题:如故一个运输任务是跑102英里,运输了6次,预计多少小时?

from numpy import genfromtxt
from sklearn import linear_model

dataPath = r"Delivery.csv"
deliveryData = genfromtxt(dataPath,delimiter=',')

print ("data")
print (deliveryData)

x= deliveryData[:,:-1]
y = deliveryData[:,-1]

print (x)
print (y)

lr = linear_model.LinearRegression()
lr.fit(x, y)

print (lr)

print("coefficients:")
print (lr.coef_)

print("intercept:")
print (lr.intercept_)

xPredict = [[102,6],[103,7]]
yPredict = lr.predict(xPredict)
print("predict:")
print (yPredict)

Delivery.csv文件内容为:

7.线性回归之多元线性回归

 结果:

7.线性回归之多元线性回归

相关文章: