|
|
daten glätten und anschließend reduzierung der datenmenge |
|
lovobo |
Forum-Fortgeschrittener
|
|
Beiträge: 50
|
|
|
|
Anmeldedatum: 26.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.02.2020, 11:21
Titel: daten glätten und anschließend reduzierung der datenmenge
|
|
|
|
|
Hallo Harald
ich habe 23 spektren mit jeweils 2000 datenpunkten, die auf einem spektralbereich von 450 bis 930 nm aufgenommen wurden und auch 2000 datenpunkte haben.
ich will das ganze als surf darstellen für den verlauf. das sind natürlich viel zu viele daten.
ich habe es bereits mit savitzky golay geglättet. nun möchte ich die datenmenge reduzieren, jedoch nicht einfach jeden zweiten oder dritten punkt nehmen, sondern die qualität so gut wie möglich erhalten. sind in einem abschnitt immernoch viele änderungen, dann sollen viele datenpunkte da sein, ist es fast eine gerade, brauch es vll nur 4 datenpunkte haben.
nun habe ich schon dezent dazu im netz gesucht ... geglättet wird da wie ein weltmeister, aber die anforderung der datenreduzierung fand ich so nicht.
man kööööööööööööönte sich das selbst bauen, in dem man in kleinen abschnitten prüft wie der anstieg der werte ist und so weiter ... das ganze noch iterativ und der tag ist weg undmorgen darf sich dann der lappi tot-rechnen. gibt es also eine elegantere lösung ?
|
|
|
|
|
lovobo |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 50
|
|
|
|
Anmeldedatum: 26.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.02.2020, 09:52
Titel:
|
|
hmm, keiner eine idee ? xD
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 27.02.2020, 11:13
Titel:
|
|
Ich denke es gibt einfach zu viele Ideen die alle von den echten Daten abhängen. Hier eine ganz simple Idee:
Alle DOUBLE in SINGLE konvertieren.
Andreas
|
|
|
lovobo |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 50
|
|
|
|
Anmeldedatum: 26.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.02.2020, 09:12
Titel:
|
|
das ändert doch aber nichts an der eigentlichen anzahl der daten. darum geht es mir ja, die menge der daten reduzieren
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 28.02.2020, 09:49
Titel:
|
|
Hallo,
mit einer Google-Suche bin ich auf
downsample
oder
resample
gestoßen. Das geht natürlich von einer gleichmäßigen Abtastung aus.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
lovobo |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 50
|
|
|
|
Anmeldedatum: 26.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2020, 08:52
Titel:
|
|
ne, die hat es nicht, aus neugierde, nach was hast du gesucht ? resample hatte ich nicht entdeckt bei meiner suche. ich such auch immere schon auf englisch, in der hoffnung mehr ergebnisse zu finden, aber die richtige frage ist schon die halbe suche xD
wusste nicht ob es da einen konkreten begriff für gibt.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.03.2020, 09:43
Titel:
|
|
Hallo,
ich glaube "MATLAB data reduction", und dann kam das in den Fragen auf MATLAB Answers vor. Jetzt bin ich auch noch auf das gestoßen:
https://de.mathworks.com/matlabcent.....-data-reduction-algorithm
Passt vielleicht gut auf deine Idee Daten wegzulassen, wenn sich wenig ändert. Müsstest du dir aber mal genauer ansehen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
lovobo |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 50
|
|
|
|
Anmeldedatum: 26.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2020, 10:34
Titel:
|
|
hmm, ich glaub ich hatte da einen längeren appreat geschrieben ... zu spezifisch nehme ich an xD
durch deine beiden vorschläge habe ich dann in matlab selbst geschaut, da gibts auch reichlich vorschläge und da stieß ich nun auf decimate
aber die funktion werde ich trotzdem einmal ausprobieren
so oder so habe ich schon was ich wollte. danke
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.03.2020, 10:42
Titel:
|
|
Hallo,
auch bei decimate aufpassen... auch das geht von gleichmäßig abgetasteten Daten aus. Das kann bei dir trotzdem Sinn machen, muss es aber nicht...
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
lovobo |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 50
|
|
|
|
Anmeldedatum: 26.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2020, 11:18
Titel:
|
|
hatte das zum zeitpunkt des postens schon ausprobiert und verglichen, das klappt soweit ganz gut.
das was du zuletzt noch gefunden hast hingegen ist mir suspekt ... also ich gehe davon aus das ich dafür zu dumm bin. ich weiß nicht wie das anwenden soll, fängt schon damit an, das ich nichtmal weiß, ob meine daten dafür überhaupt gehen. denn entweder passiert nichts, oder es ist sinnfrei.
naja, egal, dacimate tut was es soll und ich möchte
also danke für deine hinweise.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|