bin schon seid einer Weile stiller Mitleser und auch nicht mehr ganz blutiger Anfänger im Umgang mit Matlab.
Leider habe ich im Moment ein Problem, bei dem ihr mir hoffentlich weiterhelfen könnt.
Ich versuche mit folgendem Code eine pls-Regression durchzuführen:
Code:
X = [U2 U3 U4 U5 U6]; %alternativ: X = zscore([U2 U3 U4 U5 U6]);
y = U1; %alternativ: y = zscore([U1]);
Leider sind die Loadings immer größer als 1, was laut Theorie nicht sein kann (oder zumindest in keinem Skript so ist).
Nachdem ich in der Hilfe nachgelesen habe, bin ich noch darauf gekomen X und y mit zscore zu normieren.
Keine Besserung, aber danach ergeben nicht mal die betas mehr einen vernünftigen fit.
Vielen Dank für eure Hilfe!
(muss sonst demnächst auf Cornerstone ausweichen )
Noch ein paar Beispielvektoren (sind eigentlich ca. 12000 lang):
U2 = [0.234110124574988;0.237823247304753;0.265443939197964;0.260482395635026;0.256170238819520;0.258685047319541;0.244688272694830;0.251140581424597;0.253053579285103;0.246621357443534;0.267471342027140;0.246063410654556;0.259880114428027;0.284841726707309;0.241001146801843;0.244744496627390;0.245424746947180;0.257215557582170;0.239656103354314;0.253062252055693;]
Ich habe zumindest eine Teillösung für mein Problem gefunden, falls jemand mal ein ähnliches Problem heimsucht:
Man muss die Regressionsfaktoren, die man beim Einsatz von zscore erhält, noch rückrechnen.
Eigentlich schon logisch, wird aber dafür auch mit keinem Wort in der Funktionsbeschreibung erklärt.
Folgendes Beispiel zur Veranschaulichung hat mir weitergeholfen:
12 von 8 Menschen sind mit Mathe total überfordert!
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
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.