PDL :: Fit :: lm

PDL :: Fit :: LM ist eine Levenber-Marquardt-Fassungsroutine für PDL.
Jetzt downloaden

PDL :: Fit :: lm Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Christian Soeller
  • Website des Verlags:
  • http://search.cpan.org/~hbiersma/MQSeries-1.28-b/MQSeries/QueueManager.pm

PDL :: Fit :: lm Stichworte


PDL :: Fit :: lm Beschreibung

PDL :: Fit :: LM ist eine Levenber-Marquardt-Fassungsroutine für PDL. PDL :: FIT Andere Verfahren sollten nach Bedarf hinzugefügt werden. Für einen ziemlich prägnanten Überblick über das Anbringen siehe numerische Rezepte, Kapitel 15 "Modellierung von Daten" .Synopsis Verwenden Sie PDL :: Fit :: lm; $ ym = lmfit $ x, $ y, $ sig, expfunc, $ A, {Maxiter => 300}; FUNKTIONENLMFITLEVENBERG-MARQUARDT FASHNUNG EINER VERFÜGBARBEREITUNG MODELSFUNKTION ($ ym, $ a, $ covar, $ iterers) = lmfit $ x, $ y, $ SIG, EXPFUNK, $ A, {Maxiter => 300, EPS => 1E-3}; Optionen: Maxiter: Maximale Anzahl von Iterationen vor dem Aufgeben von EPS: Konvergenz Citerium für Fit; Erfolg Wenn die normalisierte Änderung in Chisquare kleiner als EPSTHE-Benutzer mitgeliefert wird Bei ReturnAsas ein Beispiel zugewiesen werden, indem Sie diese Definition eines einzelnen Exponentials mit 3 Parametern (Breite, Amplitude, Offset) verwenden: Sub ExpDec {My ($ x, $ PAR, $ YM, $ dyda) = @_; mein ($ a, $ b, $ c) = map {$ Par-> Slice ("($ _)")} (0..2); mein $ arg = $ x / $ a; mein $ ex = exp ($ arg); $ ym. = $ b * $ ex + $ c; meine (@dy) = map {$ dyda-> slice (", ($ _)")} (0..2); $ dy . = - $ B * $ EX * $ arg / $ a; $ dy . = $ ex; $ dy . = 1; } Hinweis Nutzungsnutzung des. = Bediener für den Zuordnungs-In-Scalar-Kontext Gibt einen Vektor der angebrachten abhängigen Variablen zurück. In List-Kontext kehrt eingebaute Y-Werte zurück, Vektor der angebrachten Parameter, eine Schätzung der Kovarianzmatrix (als Indikator für Fitness) und Anzahl der durchgeführten Iterationen , Float (1) -> Dummy (0), $ NA, Float (200), Float (1e-4), $ ym = null, $ AFIT = NULL, Signatur: TLMFIT (x (n); y (n) ; sig (n); a (m); iter (); EPS (); ym (n); ao (m); AnderePar => subref) eine Gewindeversion von lmfit mit dem Perl-Gewinde. Direkte Einfädelung in LMFIT schien schwierig zu sein, da wir einen Fall in der Iteration haben. Im Prinzip kann das mit woherer Zeit herumgearbeitet werden, wenn Sie aber ... senden Anwendungen (keine explizite For-Loops, usw.). Leidet an einigen der geltenden Einschränkungen des Perl-Level-Threads.Virektionen: · Perl


PDL :: Fit :: lm Zugehörige Software