|
|
Mutiple Lineare Regression |
|
Sanna |

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 12.08.13
|
 |
|
 |
Wohnort: Deutschland
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.08.2013, 16:33
Titel: Mutiple Lineare Regression
|
 |
|
 |
|
Hallo,
ich versuche gerade das MathWorks Beispiel für regress anzuwenden und ich scheiter kläglich .
Mir ist nicht ganz klar wo mein Fehler liegt. Bei mir hängt es bei der richtigen Eingabe und das verstehe ich nicht ganz.
Im Beispiel sind die Werte der X, Y und Z Achse ein Vektor 100x1 (Beispiel load carsmall). Jetzt würde ich es gerne einfach mit drei 6x1 Vektoren probieren, und habe willkürlich Zahlen eingeben. Allerdings kommt dann immer bei dem Befehl :
mesh(X1FIT,X2FIT,YFIT)
Error using mesh (line 76)
Z must be a matrix, not a scalar or vector
Ich verstehe aber nicht den Unterschied zu einem 100x1 und einem 6x1, das sind doch beides Vektoren und bei dem einen gehts und bei dem anderen nicht !? Ich stehe glaube ich gerade ziemlich aufn Schlauch, also bitte bitte befreit mich von meinem Brett vorm Kopf !
( Verlinkung zum Beispiel http://www.mathworks.de/de/help/stats/regress.html und hier noch einmal der Beispiel Code :
load carsmall
x1 = Weight;
x2 = Horsepower; % Contains NaN data
y = MPG;
X = [ones(size(x1)) x1 x2 x1.*x2];
b = regress(y,X) % Removes NaN data
scatter3(x1,x2,y,'filled')
hold on
x1fit = min(x1):100:max(x1);
x2fit = min(x2):10:max(x2);
[X1FIT,X2FIT] = meshgrid(x1fit,x2fit);
YFIT = b(1) + b(2)*X1FIT + b(3)*X2FIT + b(4)*X1FIT.*X2FIT;
mesh(X1FIT,X2FIT,YFIT)
xlabel('Weight')
ylabel('Horsepower')
zlabel('MPG')
view(50,10)
)
Vielen lieben Dank schon mal für die Hilfe !!!
Liebe Grüße, Sanna
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 12.08.2013, 16:51
Titel:
|
 |
du hast aber nicht den code gepostet der relevant ist. von richtigem code in der doc lässt sich nur schwer auf falschen code bei dir schließen ^^
bei mir geht es auch prima mit 6 element vektor. solange ich den step bei x1fit anpasse. ^^ deine fehler meldung sagt ja schon das deine vektoren nicht stimmen ^^
ps bitte die code umgebung verwenden wenn code gepostet wird.
_________________
richtig Fragen
|
|
|
Sanna |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 12.08.13
|
 |
|
 |
Wohnort: Deutschland
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.08.2013, 16:56
Titel:
|
 |
Oh Oh Oh ! Ich schäme mich, ich habe die steps nicht angepasst und dann ging gar nichts.
Danke Danke Danke!!!
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 12.08.2013, 17:08
Titel:
|
 |
brauchst dich nicht schämen ^^ passiert jedem. aber nächstes mal den relevanten code posten und nicht richtigen aus der doc
_________________
richtig Fragen
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|