Mehrdimensionale lineare Regression

Lernvoraussetzungen

Bearbeiten

Für die folgenden Lernressource über mehrdimensionale lineare Regression ist es hilfreich den grundlegenden Fall einer linearen Regression für Abbildungen   zu betrachten. Dabei kann   eine (affine) Funktion der Form  , wobei die   gesucht sind, die Daten   mit   möglichst gut approximieren.

Mehrdimensionale lineare Regression

Bearbeiten

Im Unterschied zu dem eindimensionalen Fall für   und   der lineare Regression   wird nun auf einen mehrdimensionalen funktionale Zusammenhang   mit   erweitert. Dabei ist   eine Matrix und   ein Spaltenvektor.   und   sind bei der mehrdimensionale lineare Regression gesucht.

Bemerkung - affin - linear

Bearbeiten

Aus der linearen Algebra ist bekannt, dass die   nur dann linear ist, wenn   der Nullvektor ist.   ist daher im Allgemeinen nicht linear, sondern eine affine Funktion.

Implementation in R

Bearbeiten

Zu der Lerneinheit wurden Demodateien[1] in KnitR bereitgestellt, um Berechnung zu mehrdimensionale lineare Regression auch auf dem Rechner nachvollziehen zu können.

Gliederung

Bearbeiten


Daten für die Regression

Bearbeiten

Die Daten   für die mehrdimensionale lineare Regression bestehen aus Datenpunkten der Form  :

 

Rechenbespiel

Bearbeiten

Parallel zu den folgenden Ausführung ist ein Rechenbeispiel ausgeführt

Daten für das Lineare Modell

Bearbeiten

Analog zu einem eindimensionalen Fall für  ,   und einem Datenpunkt   hat man bei mehrdimensionale lineare Regression Datenpunkte der Form   für  ,  

Ziel der affinen Regression

Bearbeiten

Für die Abbildung   und Daten   sucht man eine geeignete Matrix   und einem Vektor  , sodass der aggregierte quadratische Fehler   über alle Daten aus   möglichst klein wird.

 

Bemerkung - affin zu linear

Bearbeiten

In dem Unterkapitel Transformation - affin nach linear wird gezeigt, dass man sich bei Lösungsverfahren bei affinen Abbildungen   auf den linearen Fall   beschränken kann. Dadurch ergibt sich für die iterative Umsetzung in R eine vereinfachte Fehlerfunktion   für Daten   mit   und  :

 

Bemerkung - Norm zu Messung des Fehlers

Bearbeiten

Dabei ist   eine Norm auf dem Wertebereich der Funktion. Man kann mit der Norm die Länge des mehrdimensionalen Fehlervektors messen. Dadurch erhält man einen skalaren Fehler in  .

Animation - Multiple lineare Regression

Bearbeiten

In der folgenden Animation hat man zweidimensionale Datenpunkte   als unabhängige Variablen und einer eindimensionalen abhängigen Variablen  . Der Graph der affinen Abbildung   stellt eine Ebenen im dreidimensionalen Raum   dar, wobei die Datenpunkten die Form   besitzen.

Transformation - affin nach linear

Bearbeiten

Durch eine Transformation eines affine Problems   in ein lineares   reduziert man die Lösungsverfahren auf einfachere lineare Zusammenhänge (siehe auch Lösungsverfahren linearer Gleichungssysteme in der Numerik).

Quellennachweise

Bearbeiten
  1. Bert Niehaus (2025) knitr4education GitHub-Repository mit Demodateien für Lerneinheiten in Wikiversity - URL: https://www.github.com/niebert/knitr4education

Siehe auch

Bearbeiten

Seiteninformation

Bearbeiten

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

Wiki2Reveal

Bearbeiten

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