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.


Dalam Machine Learning, memprediksi masa depan sangatlah penting.

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

Contoh
Import scipy dan gambar garis Linier Regression 
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

Komentar

Postingan populer dari blog ini

NumPy Array Search

NumPy Array Split

NumPy Array Iterating