WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Mutiple Lineare Regression

 

Sanna
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 12.08.13
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 12.08.2013, 16:33     Titel: Mutiple Lineare Regression
  Antworten mit Zitat      
Hallo,

ich versuche gerade das MathWorks Beispiel für regress anzuwenden und ich scheiter kläglich Sad .
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
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 12.08.2013, 16:51     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Sanna
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 12.08.13
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 12.08.2013, 16:56     Titel:
  Antworten mit Zitat      
Oh Oh Oh ! Ich schäme mich, ich habe die steps nicht angepasst und dann ging gar nichts.
Danke Danke Danke!!!
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 12.08.2013, 17:08     Titel:
  Antworten mit Zitat      
brauchst dich nicht schämen ^^ passiert jedem. aber nächstes mal den relevanten code posten und nicht richtigen aus der doc Smile
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.