Ignore fit bounds for fixed parameter #128
Open
opened 2023-11-01 09:51:28 +00:00 by elisa
·
3 comments
No Branch/Tag Specified
Labels
Clear labels
Kind/Breaking
Kind/Bug
Kind/Crash
Kind/Documentation
Kind/Enhancement
Kind/Feature
Reviewed/Won't Fix
Type/BDS
Type/DSC
Type/Fit
Type/General
Type/NMR
Breaking change that won't be backward compatible
Something is not working
This issue describes unexpected shutdowns or non-responsive behaviors
Improves documentation
Improve existing functionality
New feature
Priority
Critical
The priority is critical
Priority
High
The priority is high
Priority
Low
The priority is low
Priority
Medium
The priority is medium
Priority
Very low
The priority is very low
Reviewed
Duplicate
This issue or pull request already exists
Reviewed
Invalid
Invalid isssue
This issue won't be fixed
Status
Need More Info
Feedback is required to reproduce issue or to continue work
Status
On Hold
This issue or pull request is on hold
Status
Stale
Issues without activity for more than 6 months
Issues connected to BDS
Issues connected to DSC
Issue is connected to fitting data
issue connected to general functionality
Issues connected to NMR
Milestone
No items
No Milestone
Assignees
aahmad (Arshid Ahmad)
anisar (Aqsa Nisar)
ckolb (Christian Kolb)
cwolter (Celine Wolter)
dominik (Dominik Demuth)
dwuerz (David Würz)
elisa (Elisa Steinruecken)
fwolter (Finn Wolter)
huczhang (Huanchen Zhang)
jepsinrajkp (Jepsinraj Kakkuzhiyulla Parambath)
kschroeder (Katharina Schroeder)
malbrecht (Maximilian Albrecht)
mandal (Suvendu Mandal)
markusro (Markus Rosenstihl)
mbergmann (Mark Bergmann)
mhaneke (Markus Haneke)
robin (Robin Horstmann)
saeckech (Christoph Säckel)
skloth (Sebastian Kloth)
skrueger (Sandra Krüger)
ypiliauskaya (Yauheniya Piliauskaya)
Clear assignees
No Assignees
dominik
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: IPKM/nmreval#128
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Wenn man beim Fitten (von zB STE) für einen Parameter (zB F_infty) Grenzen setzt (zB zwischen 0 und 1), im Anschluss den Parameter aber auf eine der Grenzen fixed (zB 0), funktioniert das wiederholte Fitten nicht. Beim ersten mal gibt es keine Probleme, aber beim erneuten Fitten gibt es folgende Fehlermeldung: Parameter F_{\infty} is outside bounds (0.0, 1.0)
Das ganze lässt sich lösen, indem man die Grenzen nicht setzt (welche aber auch wegen dem gefixten Wert gar nicht mehr angezeigt werden) oder indem man bei den Datenset-spezifischen Startwerten "use global" drückt.
Es wäre aber schöner, wenn man diesen Workaround nicht bräuchte, indem zB die Grenzen nicht mehr gültig sind, sobald man einen Fitwert fixiert oder so.
Noch eine kurze andere Anmerkung zu den Fitgrenzen: müssten das nicht alles größer-gleich- bzw kleiner-gleich-Zeichen sein, statt größer/kleiner?
Parameter is outside boundsto Ignore fit bounds for fixed parameterLässt sich einrichten, dass Grenzen nur für variable Parameter relevant sind.
Die Ungleichheitszeichen sind schon richtig, Fitparameter können niemals den exakt Wert der Grenze annehmen (aber sich beliebig nahe annähern).
Wenn ich zB beta=1 fixe und fitte und danach die gleichen daten nochmal fitten möchte, aber mit beta mit grenzen zwischen 0 und 1, bekomme ich die Fehlermeldung "Parameter beta is outside bounds (0.0, 1.0)" und kann das nur lösen in dem ich bei jedem einzelnen der datensets den startparameter für beta ändere, weil die dann alle auf 1.0 sind. Das ist ein bisschen umständlich, es wäre super, wenn es hier eine einfachere Lösung geben könnte, hat aber nur sehr niedrige Prio.
gibt vielleicht schon eine Lösung: bei den general settings einen Rechtsklick auf das Feld für den Startwert von beta, dann "replace single set values".