코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ##선형회귀(MSE) %matplotlib inline import numpy as np import matplotlib.pyplot as plt x = np.array([1, 2, 3, 4]) y = np.array([-4, 2, 0.9, 2.1]) A = np.vstack([x, np.ones(len(y))]).T w,b = lin.lstsq(A,y)[0] print('model:',w,'* x +',b) plt.plot(x,y, 'x', label='orignal_data', markersize=10) plt.plot(x, w * x + b , 'r', label='linearRegression') plt.legend() plt.grid(True) plt.show() | cs |