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 

Datenreihen unterschiedlicher Länge normieren / interpolieren?



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!

04.06.2010, 09:15
Beitrag #1

BeFu Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 84
Registriert seit: Jun 2006

2011
2006
DE_EN

96450
Deutschland
Datenreihen unterschiedlicher Länge normieren / interpolieren?
Hallo Allerseits,

meine Frage ist eher die Frage nach einem grundsätzulichen Verfahren Datenreihen unterschiedlicher Länge miteinander zu vergleichen:

Jeder Schrittzyklus dauert (auch beim selben Menschen) unterschiedliche lange. Daher erhalten wir bei Erfassung der zugehörigen EMG-Daten Datenreihen (1D-Arrays) unterschiedlicher Länge. D.h. die Anzahl der Indize der 1-D Arrays sind verschieden.
Leider habe ich bei meiner Recherche im WEB keinen Algorithmus gefunden, mit dem 1-D Arrays mit unterschiedlicher Anzahl von Daten auf die selbe Anzahl von Daten gebracht werden können. Mellow
Anhand der beigefügten Datei Mappe1.txt möchte ich meine Frage erklären und Lösungsgedanken beschreiben.
Die Indize der jeweiligen Value-Werte stehen in der ersten Spalte t[s] von Mappe1.txt. Daraus ergeben sich die 1D-Felder:

Index: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
------------------------------------------------------
Value_1:1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
-------------------------------------------------------
Value_2:1 | 2 | 3 | 4 | 5 | 6 | | | | | |
-------------------------------------------------------
Value_3:1 | 2 | 4 | 8 | 16 | 32| 64| | | | |
-----------------------------------------------------
Value_4 1 | 2 |-2 |-6 |-42| 3 |-6 |-42|


Um die obigen 1-D Arrays Value_1 bis Value_4 miteinander vergleichen zu können, müssen Value_2 bis Value_4 auf die gleiche Anzahl Daten-Werte wie das Value_1 (Index 1 bis 11) erwitert werden. Die fehlenden Daten-Werte in Value_2 bis Value_4 möchte ich mittels Spline-Interpolation erzeugen.
Nun suche ich nach einem Algorithmus zur Berechnung der fehlenden Indize für Value_2 bis Value_4. Das heißt beim 1D-Array Value_2 sind – nach setzen der ursprünglichen Value_2-Werte an die Indize des längsten 1d-Array Value_1 - die fehlenden Value_2-Werte an den Stellen X im folgenden Array mittels Interpolation zu ermitteln:
Index: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
------------------------------------------------------
Value_2:1 | X | 2 | X | 3 | X | 4 | X | 5 | X | 6 |
-------------------------------------------------------
Kann mir jemand einen Link nennen, wo ein Algorithmus zur allgemeinen Bestimmung der Indize erklärt ist, um Datenreihen unterschiedlicher Längen auf die gleich Länge (Anzahl unterschiedlicher Messwerte) zu bringen, z.B. für die 1D-Array Value_2 bis Value_4
Vielen Dank für Eure Hilfe. Auch Euch wünsch‘ ich ein erholsames Wochenende.

BeFu
P.S.: Aktuell arbeite ich mit LV2009; auf 8.6.1 kann ich downgraden.


Angehängte Datei(en)
Sonstige .txt  Mappe1.txt (Größe: 162 Bytes / Downloads: 397)

Das Ziel ist der Weg
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Datenreihen unterschiedlicher Länge normieren / interpolieren? - BeFu - 04.06.2010 09:15

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Event Taste lange gedrückt hansi9990 1 2.800 17.02.2019 12:55
Letzter Beitrag: hansi9990
  Lange Ladezeit eines Projektes - sucht den Example Finder SPS-Fuzzi 0 2.911 21.06.2016 09:17
Letzter Beitrag: SPS-Fuzzi
  String nach Array mit fester Länge jan_1 18 10.214 22.04.2016 12:49
Letzter Beitrag: Lucki
  extrem lange Windows Startdauer nach RTE + DAQ installation I3erry 1 3.253 11.11.2015 14:47
Letzter Beitrag: jg
  Unterschiedlicher Verfahren, um Messwerte zu speichern und zu plotten Hasenfuss 1 2.802 02.07.2015 15:58
Letzter Beitrag: GerdW
  Messgeräte mit unterschiedlicher Abtastrate PatrickK 10 7.604 06.10.2014 14:25
Letzter Beitrag: jg

Gehe zu: