programm für curve fitting / regression (sanalyse)

Gast #772037
habe hier einige messwerte, die eine fläche 'aufspannen', mit der ich 
rechnen soll.
im labor hätte man das mit einem planimeter ermitteln können, ich wollte 
es ausrechnen. leider habe ich bislang kein programm zum curve-fitting / 
regressionsanalyse finden können.

wer hat tips für win / linux
Gast #772092
Hallo,

habe mit gnuplot beste Erfahrung gemacht. Hier ein Beispiel:
1
# hier Funktion definieren
2
g(x,y) = a+b*x+c*y+d*x*y+e*y**2+f*x*y**2
3

4
# hier wird gefittet
5
fit g(x,y) 'Data.csv' using 1:2:3:(1) via a,b,c,d,e,f
6

7
# und der 3-D Plot angezeigt
8
# drehen des 3-D Plots mit Maus ist möglich
9
splot 'Data.csv', g(x,y)
10

11
# warten auf Enter
12
pause -1
13

14
# und png Bild erzeugen
15
set terminal png
16
set output "Result.png"
17
replot

mit Daten in der Datei Data.csv nach folgendem Schema:
1
# Loss coefficients for circular cross-section bends (Re=10^6)
2
1.04234 11.8746 0.02
3
1.0627  11.8507 0.02
4
1.00078 17.8464 0.03
5
1.02231 17.8102 0.03
6
.
7
.
8
.

Hoffe es hilft dir

Gerhard

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.