- 例子
一家快遞公司送貨:X1: 運輸里程 X2: 運輸次數 Y:總運輸時間
目的,求出b0, b1,…. bp:
y_hat=b0+b1x1+b2x2+ … +bpxp
- Python代碼:
from numpy import genfromtxt
import numpy as np
from sklearn import linear_model
deliveryData=genfromtxt("Delivery.csv",delimiter=',')
print('data:',deliveryData)
X=deliveryData[:,:-1]
Y=deliveryData[:,-1]
print('X:',X)
print('Y:',Y)
regr=linear_model.LinearRegression()
regr.fit(X, Y);
print('coeffients',regr.coef_)
print('intercept:',regr.intercept_)
x=[102,6]
y=regr.predict([x])
print('predicted y:',y)