Linear Regression Part 1
Regression
Istilah regression digunakan ketika Anda mencoba menemukan hubungan antar variabel.
Dalam Machine Learning, dan dalam pemodelan statistik, hubungan tersebut digunakan untuk memprediksi hasil dari peristiwa di masa mendatang.
Linear Regression
Linear Regression menggunakan hubungan antara titik-titik data untuk menggambar garis lurus melalui semuanya.
Baris ini dapat digunakan untuk memprediksi nilai masa depan.
How Does it Work?
Python memiliki metode untuk menemukan hubungan antara titik data dan menggambar garis linier regression. Kita akan menunjukkan kepada kalian bagaimana menggunakan metode ini alih-alih melalui rumus matematika.
Pada contoh di bawah, sumbu x mewakili usia, dan sumbu y mewakili kecepatan. Kami telah mendaftarkan usia dan kecepatan 13 mobil saat mereka melewati pintu tol. Mari kita lihat apakah data yang kami kumpulkan dapat digunakan dalam linier regression.
Contoh
Mulailah dengan menggambar scatter plot.
import matplotlib.pyplot as plt
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]
plt.scatter(x, y)
plt.show()Hasil
import matplotlib.pyplot as plt
from scipy import stats
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()Hasil



.png)
Komentar
Posting Komentar