Python'da basit bir lineer regresyon örneği:
import numpy as np
import matplotlib.pyplot as plt
# Veri seti oluşturma
x = np.array([1, 2, 3, 4, 5])
y = np.array([5, 7, 9, 11, 13])
# Veri setini görselleştirme
plt.scatter(x, y)
# Lineer regresyon modeli oluşturma
m, b = np.polyfit(x, y, 1)
# Veri setine en uygun doğruyu çizme
plt.plot(x, m*x + b)
# Grafiği gösterme
plt.show()
Bu örnekte, numpy ve matplotlib kütüphaneleri kullanarak bir veri seti oluşturuyoruz. Sonra, veri setimizi görselleştirmek için scatter() fonksiyonunu kullanıyoruz. Daha sonra, polyfit() fonksiyonunu kullanarak en uygun lineer regresyon modelini buluyoruz ve plot() fonksiyonunu kullanarak veri setimize en uygun doğruyu çiziyoruz. Son olarak, grafiği show() fonksiyonuyla gösteriyoruz.
Bu kod, 5 noktalık bir veri seti için en uygun lineer regresyon modelini bulur ve bu modele uygun doğruyu veri setine en iyi şekilde uyan şekilde çizer. Tabii ki, gerçek dünyada, genellikle çok daha büyük ve karmaşık veri setleriyle çalışacağız ve bu veriler üzerinde daha sofistike modeller uygulayacağız. Ancak bu örnek, temel bir lineer regresyon modeli oluşturma ve uygulama konusunda bir fikir vermek için yeterli olacaktır.
Yorumlar
Yorum Yapın