Forum: PC Hard- und Software programm für curve fitting / regression (sanalyse)


von seppl (Gast)


Lesenswert?

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

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

gnuplot?
z.B. http://www.gnuplot.info/docs/node84.html 'least-squares fitting'

von seppl (Gast)


Lesenswert?

klingt gut, probier ich mal aus.. danke!

von Gerhard (Gast)


Lesenswert?

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

von seppl (Gast)


Lesenswert?

top, danke.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.