Ugrás a tartalomhoz

linear model

A Wikiszótárból, a nyitott szótárból


Főnév

linear model (tsz. linear models)

  1. (informatika) lineáris modell

A linear model (lineáris modell) a statisztika, a gépi tanulás, az adatbányászat és a közgazdaságtan egyik legalapvetőbb és legelterjedtebb eszköze. Ez egy olyan matematikai modell, amelyben a függő változó (válasz) egy vagy több független változótól (magyarázó változóktól) lineárisan függ.



1. Definíció

A lineáris modell általános formája:

y=β0+β1x1+β2x2+…+βpxp+ε

– ahol:

  • y: a függő változó (kimenet)
  • xi: magyarázó változók (input, prediktor)
  • βi: paraméterek (súlyok), amelyeket meg kell becsülni
  • ε: hibatag (véletlen zaj)



2. Lineáris vagy nemlineáris?

📌 A lineáris modell attól “lineáris”, hogy a paraméterekben lineáris, nem feltétlenül az inputban!

Példák:

Modell Lineáris modell?
y=β0+β1x ✅ Igen
y=β0+β1sin⁡(x) ✅ Igen
y=β0+β1x2 ✅ Igen
y=β0+β1x+β2x⋅y ❌ Nem
y=β0+eβ1x ❌ Nem



3. A lineáris regresszió

Egyszerű lineáris regresszió:

y=β0+β1x+ε

Cél: megtalálni β0 és β1 értékét úgy, hogy a becsült értékek a lehető legjobban illeszkedjenek az adatokhoz.



4. Becslés módszere: Legkisebb négyzetek módszere (OLS)

minβ∑i=1n(yi−ŷi)2=minβ∑(yi−β0−β1xi)2

Ez egy konvex optimalizálási probléma, aminek analitikus megoldása is van.



5. Mátrixos forma

Több változós esetben (multivariáns):

𝐲=Xβ+ε

  • 𝐲: n×1 vektor (válaszok)
  • X: n×p designmátrix (inputok)
  • β: p×1 paramétervektor
  • ε: hibavektor

OLS-megoldás:

β̂=(XTX)−1XT𝐲



6. Jellemzők és feltételezések

A lineáris modellek akkor működnek jól, ha:

  1. A kapcsolat lineáris a paraméterekben
  2. A hibák:
    • Átlaguk 0
    • Azonos szórásúak (homoszkedaszticitás)
    • Függetlenek egymástól
    • Normál eloszlásúak (ha statisztikai inferenciát végzünk)



7. Előnyök és hátrányok

✅ Előnyök:

  • Egyszerű, értelmezhető
  • Gyorsan illeszthető
  • Alap statisztikai elmélet jól kidolgozott
  • Könnyen vizualizálható

❌ Hátrányok:

  • Csak lineáris kapcsolatokat tud modellezni
  • Nem kezeli jól az outliereket
  • Nem képes nemlineáris struktúrák felismerésére



8. Gyakorlati alkalmazások

Terület Példa
Közgazdaságtan Árbevétel előrejelzése
Egészségügy Életkor hatása vérnyomásra
Marketing Kampányköltség és eladások kapcsolata
Gépi tanulás Feature baseline modellek



9. Python példa (scikit-learn)

from sklearn.linear_model import LinearRegression
import numpy as np

X = np.array([[1], [2], [3], [4], [5]])
y = np.array([2, 4, 5, 4, 5])

model = LinearRegression()
model.fit(X, y)

print("Becslés: y =", model.intercept_, "+", model.coef_[0], "* x")

10. Összefoglalás

Fogalom Leírás
Linear model Olyan modell, ahol a kimenet a bemenetek lineáris kombinációja
Általános forma y=β0+β1x1+…+βpxp+ε
Illesztés Legkisebb négyzetek módszerével
Előny Egyszerű, gyors, értelmezhető
Korlát Csak lineáris kapcsolatok, érzékeny a hibákra
Kiterjesztések Ridge, Lasso, GLM, logisztikus regresszió



A lineáris modell az összes prediktív modell alapja – érthető, gyors, és ha jól használjuk, meglepően hatékony. Ha a világ nem teljesen lineáris, akkor is gyakran első közelítésként kiváló.