Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Regression höherer Ordnung (https://www.delphipraxis.net/168112-regression-hoeherer-ordnung.html)

gargano 5. Mai 2012 16:31

Regression höherer Ordnung
 
Hi,

lineare und quadratische Regression ist ja allgemein bekannt und da gibt es auch Tools/Units für.

Kennt jemand ein Werkzeug (als Unit) für Regression dritter,vierter und fünfter Ordnung ?

Fatalerweise muß dann die Gleichung y=f(x) nach x aufgelöst werden also x=f(y)
(Bei linear einfach, bei quadratisch schon schwieriger aber bei 3., 4. und 5. Ordnung?)

Gruß
Gargano

omata 5. Mai 2012 21:35

AW: Regression höherer Ordnung
 
Vielleicht hilft dir das hier weiter.

brechi 5. Mai 2012 23:18

AW: Regression höherer Ordnung
 
Das sollte mit der Jedi-Math gehen:
http://sourceforge.net/projects/jedi...?_test=xmerch1

nennt sich PolyFit. Sollte aber auch mit dem Simplex-Verfahren gehen.
Wenn du häufiger sowas brauchst:

http://www.dewresearch.com/ MtxVec/Dspmaster, kostet was dann hast du aber eine starke Library u.a. mit FFT etc.

yogie 6. Mai 2012 06:36

AW: Regression höherer Ordnung
 
Hallo,
wenn es um die Anpassung beliebiger Funktionen geht,
habe ich hiermit

http://www.datamaster2003.com/

gute Erfahrungen gemacht. Es können sogar mehrdimensionale
Funktionen angepaßt werden. Es muß allerdings eine DLL
auf dem Rechner installiert werden.

gargano 8. Mai 2012 16:26

AW: Regression höherer Ordnung
 
Hallo Omata,

hört sich gut an, Deine Kurvenanpassung.
Was ich aber noch brauche ist die inverse Funktion.
Also für die einfache lineare Funktion y=ax+b -> x=(y-b)/a

Und das jetzt für die Regression 3,4 und 5 Ordung.
Gibt es sowas ?

Gruß
Gargano

Namenloser 8. Mai 2012 16:42

AW: Regression höherer Ordnung
 
Es scheint zu gehen, aber ist wohl ziemlich komplex: Umkehrfunktion von x²+x³

Wozu brauchst du das denn? Würde es eventuell auch reichen, zu einzelnen Funktionswerten das X zu finden? Dafür gibt es zumindest numerische Verfahren für Polynome.

gargano 9. Mai 2012 12:02

AW: Regression höherer Ordnung
 
Hallo Namenlozer,

das ganze wird in der Analytik für flüssige Substanzen verwendet.
Es werden Eichpunkte von Proben generiert, wo man genau weiß wieviel von der Substanz enthalten ist. Daraus wird eine Kalibrationskurve mittels Regression errechnet, an der man dann die Menge in unbekannten Proben errechnen kann.
Die unbekannte Probe muß aber mit der inversen Funktion berechnet werden. Das ganz wird in der HPLC (Flüssigkeits-Chromatografie) gebraucht.

Gruß
Gargano


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz