Mehrdimensionale lineare Regression/Zerlegung

Einleitung

Die Lernresource zum Thema Mehrdimensionale_lineare_Regression und Zerlegung in Komponentenfunktionen kann als Wiki2Reveal Folien angezeigt werden. Dabei wird lineare Funktion mit einem mehrdimensionalen Definitionsbereich und mehrdimensionalen Wertebereich :

  • (1) in Komponentenfunktionen mit zerlegt,
  • (2) die algebraische Darstellung der Komponentenfunktionen betrachtet und
  • (3) die Implementation in GNU R gezeigt.

Zielsetzung

Diese Lernressource zu Mehrdimensionale_lineare_Regression/Zerlegung in der Wikiversity hat das Ziel, ...

Lernvoraussetzungen

Die Lernressource zum Thema Mehrdimensionale_lineare_Regression/Zerlegung hat die folgenden Lernvoraussetzungen, die zum Verständnis der nachfolgenden Ausführungen hilfreich bzw. notwendig sind.

Zerlegung in Komponentenfunktionen

Mit der im vorherigen Abschnitt genannt Transformation eines affine Problems in ein lineare betrachten wir im Folgenden nur lineare Zusammenhänge mit den entsprechende Daten. Die lineare Abbildung zerlegt man nun zur weiteren Vereinfachung noch in die Komponentenfunktionen mit .

Matrix aus Zeilenvektoren

Zunächst stellt man die Matrix mit den Zeilenvektoren dar.

Matrixmultiplikation und Skalarprodukte

Die Matrixmultiplikation lässt sich nun durch einen Vektor aus Skalarprodukten ersetzen.

Damit lassen sich die Komponentenfunktionen durch darstellen.

Komponentenfunktionen

Mit der obigen Zerlegung betrachtet man zunächst eine lineare Abbildung mit einem eindimensionalen Wertebereich . Die Abbildung ist damit durch das Standardskalprodukt mit einem Vektor definiert der Werte aus .

Berechnung von Komponentenfunktionen in R

Gegeben sind nun zwei Vektoren und . Das euklische Skalarprodukt wird als Summe der komponentenweisen Produkte in GNU R implementiert und liefert Werte in .

   a <- c(1,-1,-2)
   x <- c(4,2,1)
   a*x  ## komponentenweises Produkt der Vektoren
   sum(a*x) ## Summe der Vektorkomponenten

Die beiden im Beispiel angegebenen Vektoren und stehen senkrecht aufeinander - .

Implementation der Komponentenfunktion in R

Nun definiert man die Komponentenfunktion und mit der definierten Funktion wird berechnet.

   f_a <- function (px) {
    ## px : Vektor - unabhängige Variable
    a <- c(1,3,5)
    return <-  sum(a * px)
    ## Rückgabewert: return Berechneter y-Wert für Parameter px 
    return
  }
  
  ## Aufruf der Funktion für den Vektor x
  x <- c(4,2,1)
  f_a(x) ## Ergebnis 15

Siehe auch

Seiteninformation

Diese Lernresource können Sie als Wiki2Reveal-Foliensatz darstellen.

Wiki2Reveal

Dieser Wiki2Reveal Foliensatz wurde für den Lerneinheit Mehrdimensionale_lineare_Regression' erstellt der Link für die Wiki2Reveal-Folien wurde mit dem Wiki2Reveal-Linkgenerator erstellt.