Python Machine Learning
Linear Regression
Linear regression model
Linear Regression
Linear regression uses the relationship between the data-points to draw a straight line through all them. This line can be used to predict future values.
Linear Regression Example
from scipy import stats
import numpy as np
x = [5, 7, 8, 7, 2, 17, 2, 9, 4, 11, 12, 9, 6]
y = [99, 86, 87, 88, 111, 86, 103, 87, 94, 78, 77, 85, 86]
slope, intercept, r, p, std_err = stats.linregress(x, y)
def myfunc(x):
return slope * x + intercept
mymodel = list(map(myfunc, x))
plt.scatter(x, y)
plt.plot(x, mymodel)
plt.show()