INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Gaußsche Spitzenwertanpassung konvergiert nicht für kleine y-Werte



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

22.03.2011, 23:12 (Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2011 07:58 von jg.)
Beitrag #1

soranito Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2008

10.0
2005
DE

89073
Deutschland
Gaußsche Spitzenwertanpassung konvergiert nicht für kleine y-Werte
Hallo,

mir ist aufgefallen, dass das VI 'Gaußsche Spitzenwertanpassung' für kleine y-Werte nicht konvergiert. Wenn ich die y-Werte mit 100 multipliziere, klappt es allerdings wieder. Der Parameter 'Toleranz' des VIs hat auch keinen Einfluss auf die Konvergenz. (siehe Beispiel VI)
So etwas ähnliches ist mir auch schon mit dem VI Nichtlineare Kurvenanpassung (LM) passiert. Hier konnte man das Problem jedoch lösen, indem man die Konstante 'lamba' im VI Nichtlineare Kurvenanpassung (LM) verkleinerte. So etwas habe ich hier jetzt aber nirgends gefunden.

Gibt es für den Gauss-Fit eine Lösung, so dass der Fit auch für kleine y-Werte konvergiert (abgesehen davon, die Eingangsdaten groß zu multiplizieren)?

Alternativ: Gibt es andere Solver, (gerne auch in dll's, die man dann zwar selber einbinden muss) die zuverlässiger funktionieren als die LabView-eigenen?

schöne Grüße,
soranito


Angehängte Datei(en)
8.6 .vi  gauss fitting.vi (Größe: 12 KB / Downloads: 200)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.03.2011, 09:33 (Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2011 09:34 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Gaußsche Spitzenwertanpassung konvergiert nicht für kleine y-Werte
Hallo soranito,

die Funktion bietet doch so einige Eingänge, probier doch mal dieses aus:
   
(Der "leere" Cluster ist eine Konstante vom Eingang "parameter bounds"!)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.03.2011, 10:55
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Gaußsche Spitzenwertanpassung konvergiert nicht für kleine y-Werte
So extrem klein sind die Werte doch nicht, als dass man sie nicht mit mehr mit dem Format DBL handhaben kann. Ich halte das schlichtweg für einen Bug, und somit für einen Fall, dem man NI melden sollte.
Hier haben doch welche schon LV2011 beta installiert, könntet ihr nicht mal das VI dort laufen lassen? Vielleicht ist der Bug schon korrigiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  die kleine Bildschirmtastatur von Windows 10 öffnen Horst 3 5.575 22.04.2020 06:33
Letzter Beitrag: Horst
  Bitte kleine 2018er-VI zu LV 2012 konvertieren catbull 3 2.838 24.06.2019 21:13
Letzter Beitrag: catbull
  Mehrere kleine Fenster in einem großen Fenster als Fensterfunktionen nutzen PTH 2 3.799 01.02.2018 11:16
Letzter Beitrag: PTH
  Werte aus SubVI werden nicht aktualisiert McButch 24 11.735 13.10.2016 14:20
Letzter Beitrag: jg
  Wie kann ich die 0 Werte zum letztes nicht-0 Werte ersetzen? Laura111 1 2.857 17.04.2013 10:20
Letzter Beitrag: GerdW
  eine kleine Bitte Julia500 3 3.516 14.02.2013 17:52
Letzter Beitrag: jg

Gehe zu: