Regressionsanalyse in 3D mög.? < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 10:47 Do 23.10.2014 | Autor: | snsnsn1 |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Im Rahmen meiner Masterarbeit (grob zum Thema "Verhalten von Schadstoffen im Boden") habe ich Messwerte ermittelt, die von 2 Parametern abhängen. Kann mir jemand sagen, ob ich mit MATLAB (oder einer anderen kostenlosen Software) eine Art "Regressionsanalyse für eine Fläche" durchführen kann? Ich weiß nicht, ob man es tatsächlich so nennen kann, was ich meine ist folgendes:
Angenommen ich habe Messwerte für eine Größe z die von 1 Parameter x abhängt. Dann kann ich mir mit Excel für y=f(x) eine Regeressionsgerade ausgeben lassen. Excel kann das aber (glaube ich) nur bei 2 Dimensionen.
Ich habe aber Messwerte für eine Größe z die von 2 Parametern x und y abhängt. Ich habe also 3 Dimensionen. Mit MATLAB habe ich mir die Fläche für z=f(x,y) mit dem surf-Befehl darstellen lassen:
x=[0.04;1;3;7;14;28]
y=[5;10;15]
Z=[13.36 13.12 14.07 14.92 15.05 14.52;32.27 28.06 29.08 28.77 29.51 26.70;37.46 37.67 37.16 39.15 39.59 32.94]
surf(x,y,Z)
Kann MATLAB eine Funktion/Gleichung von dieser Fläche (oder einer ähnlichen Fläche) berechnen und ausgeben? Wenn ja, wie? Oder kann MATLAB eine Fläche erstellen, die die Messwerte möglichst genau beschreibt? Meine Recherche brachte mich zu der spline-Funktion, jedoch kann ich damit nur zwischen einzelnen Punkten interpolieren und erhalte einen Graph, aber keine Fläche. Ich bin absoluter MATLAB-Neuling und wäre für Hilfe sehr dankbar. :)
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 11:04 Do 23.10.2014 | Autor: | MacMath |
Was du suchst ist "Multiple Regression".
Siehe dazu:
http://de.wikipedia.org/wiki/Lineare_Regression#Multiple_Regression
Das kann auch Excel:
http://www.wikihow.com/Run-a-Multiple-Regression-in-Excel
Viele Grüße
Daniel
|
|
|
|