www.matheraum.de
Das Matheforum.
Das Matheforum des MatheRaum.

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenLineare Algebra SonstigesRegressionsmatrix
Foren für weitere Schulfächer findest Du auf www.vorhilfe.de z.B. Philosophie • Religion • Kunst • Musik • Sport • Pädagogik
Forum "Lineare Algebra Sonstiges" - Regressionsmatrix
Regressionsmatrix < Sonstiges < Lineare Algebra < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Lineare Algebra Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Regressionsmatrix: Frage (reagiert)
Status: (Frage) reagiert/warte auf Reaktion Status 
Datum: 14:03 Di 21.08.2012
Autor: kappen

Hallo liebe Leute, mir war nicht ganz klar, in welchen Bereich dieses Thema gehört, falls das hier falsch ist bitte verschieben :)

Es geht um folgendes: Ich habe einen Vektor mit analytischen Ausdrücken, abhängig von einigen konstanten Parametern und sich verändernden Parametern.
Die konstanten Parameter tauchen NICHT linear in dem Vektor auf, mein Ziel ist es aber, eine Regressionsmatrix und einen Parametervektor zu erstellen:
[math] \boldsymbol{g}(\boldsymbol{q})=\boldsymbol{V}\boldsymbol{\Theta} [/math]
Dabei ist g der vorhandene Vektor, q der Vektor der sich verändernden Parameter, bestehend aus [math]\boldsymbol{q}=\begin{pmatrix} q_1 \\ q_2 \\ q_3 \\ ... \\ q_6 \end{pmatrix}.[/math]
V soll die Regressormatrix sein, [mm] $\boldsymbol{\Theta}$ [/mm] der Parametervektor.

Nun besteht das Problem darin, neue Parameter einzuführen, die nur linear in [mm] $\boldsymbol{g}$ [/mm] auftauchen, nicht mehr als Kombination.

Bei kleinen Vektoren kann ich das per Hand machen, aber gibt es eine systematische Vorgehensweise? matlab/mupad ist vorhanden

Vielen Dank im Voraus :)

        
Bezug
Regressionsmatrix: Antwort
Status: (Antwort) fertig Status 
Datum: 15:07 Di 21.08.2012
Autor: wieschoo

Hi,
> Hallo liebe Leute, mir war nicht ganz klar, in welchen
> Bereich dieses Thema gehört, falls das hier falsch ist
> bitte verschieben :)
>  
> Es geht um folgendes: Ich habe einen Vektor mit
> analytischen Ausdrücken, abhängig von einigen konstanten
> Parametern und sich verändernden Parametern.
>  Die konstanten Parameter tauchen NICHT linear in dem
> Vektor auf, mein Ziel ist es aber, eine Regressionsmatrix
> und einen Parametervektor zu erstellen:
>  
> [mm]> \boldsymbol{g}(\boldsymbol{q})=\boldsymbol{V}\boldsymbol{\Theta}> [/mm]
>  Dabei ist g der vorhandene Vektor, q der Vektor der sich
> verändernden Parameter, bestehend aus
> [mm]\boldsymbol{q}=\begin{pmatrix} q_1 \\ q_2 \\ q_3 \\ ... \\ q_6 \end{pmatrix}.[/mm]
>  
> V soll die Regressormatrix sein, [mm]\boldsymbol{\Theta}[/mm] der
> Parametervektor.

So ganz klar ist das nicht. Vielleicht kannst du es an einem Beispiel illustrieren.

Eine nichtlineare Funktion durch eine lineare Funktion auszudrücken ist i.A. sehr problematisch.

>  
> Nun besteht das Problem darin, neue Parameter einzuführen,
> die nur linear in [mm]\boldsymbol{g}[/mm] auftauchen, nicht mehr als
> Kombination.

Du transformierst also die Eingabedaten bevor du eine lineare Regression durchführen möchtest?
Kannst du nicht die Einträge der Matrix V transformieren?

>
> Bei kleinen Vektoren kann ich das per Hand machen,

bei größeren sollte die Transformation (in Matlab) auch recht flott gehen.

> aber
> gibt es eine systematische Vorgehensweise? matlab/mupad ist
> vorhanden

In Matlab sind zwei Funktionen vorhanden:
lsqcurvefit
http://www.mathworks.de/help/toolbox/optim/ug/lsqcurvefit.html
lsqnonlin
http://www.mathworks.de/help/toolbox/optim/ug/lsqnonlin.html

>  
> Vielen Dank im Voraus :)

Ist es eher eine theoretische Frage oder nun eher eine praktische (i.S.v. Umsetzung) Frage?

gruß
wieschoo




Bezug
                
Bezug
Regressionsmatrix: Frage (überfällig)
Status: (Frage) überfällig Status 
Datum: 15:40 Di 21.08.2012
Autor: kappen

Hi, vielen Dank für die Antwort :)

> So ganz klar ist das nicht. Vielleicht kannst du es an
> einem Beispiel illustrieren.
>  
> Eine nichtlineare Funktion durch eine lineare Funktion
> auszudrücken ist i.A. sehr problematisch.

Okay, ich probiere es, siehe unten.

> >  

> > Nun besteht das Problem darin, neue Parameter einzuführen,
> > die nur linear in [mm]\boldsymbol{g}[/mm] auftauchen, nicht mehr als
> > Kombination.
>
> Du transformierst also die Eingabedaten bevor du eine
> lineare Regression durchführen möchtest?
> Kannst du nicht die Einträge der Matrix V transformieren?
>  

Mir ist klar geworden, dass ich (noch) gar keine Regression vornehmen möchte. Das Problem ist eher ein Umformproblem. Die Elemente der Matrix V existieren nämlich noch nicht, genau die will ich ausrechnen.

>
> Ist es eher eine theoretische Frage oder nun eher eine
> praktische (i.S.v. Umsetzung) Frage?

Ich möchte momentan die theoretischen Grundlagen schaffen und später die Regression anhand von echten Messwerten durchführen. Aber so weit bin ich ja bei weitem noch nicht.

Ich versuche mal das Problem genauer zu beschreiben.

In dem Vektor g stehen z.B. solche Ausdrücke
[mm] $\boldsymbol{g}=\begin{pmatrix} a\cdot (b\cdot d + e) cos(x_1+x_2)+x_3\cdot c+d\cdot x_4\cdot sin(x_2) \\ b\cdot sin(x_1)+d\cdot b\cdot cos(x_2) \\ ... \end{pmatrix}$ [/mm]
Die Einträge sind jetzt willkürlich gewählt, aber die Form haut hin. Die Vektorelemente sind in echt länger.
[mm] $x_1 [/mm] .. [mm] x_6$ [/mm] sind die abhängigen, nicht konstanten Variablen, die später in der Matrix [mm] $\boldsymbol{V}$ [/mm] stehen sollen. a,b,c,d usw sind konstante Parameter, die hinterher in dem Parametervektor [mm] $\boldsymbol{\Theta}$ [/mm] stehen sollen.

Das große Problem ist halt jetzt, die konstanten Parameter irgendwie zu ersetzen, so dass in die Parameter (a,b,c...) in [mm] $\boldsymbol{g}$ [/mm] nur noch linear vorkommen. z.B.
[mm] $\boldsymbol{g}=\begin{pmatrix} p_1\cdot cos(x_1+x_2)+p_2\cdot x_3 \cdot sin(x_2) \\ ... \end{pmatrix}$ [/mm]

[mm] $p_i$ [/mm] ist dabei der neu eingeführte Parameter, bestehend aus (unter Umständen) Linearkombinationen der alten Parameter.

Dann kann ich nämlich durch partielles Ableiten meine Matrix V bestimmen.

Je mehr ich jetzt schreibe, desto eher merke ich, dass ich das Problem wohl durch geeignetes Ausklammern und Sortieren hinbekommen kann. Aber das muss maschinell erfolgen, denn der Vektor ist zu groß.

Ich denke das ist dann eher ein matlab spezifisches Problem. Werde mich in der Richtung umgucken. Oder habt ihr hier schon gute Ideen?


>  
> gruß
> wieschoo
>  

Vielen Dank + schöne Grüße

Bezug
                        
Bezug
Regressionsmatrix: Fälligkeit abgelaufen
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 16:20 Do 23.08.2012
Autor: matux

$MATUXTEXT(ueberfaellige_frage)
Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Lineare Algebra Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheforum.net
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]