머신러닝/스터디 정리

numpy 간단한 선형회귀 예제

snoohey 2018. 8. 18. 22:41

코드


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
 
 
= np.array([1234])
= np.array([-420.92.1])
 
= 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


결과