23.04.2020, 15:28
Tach zusammen,
ich habe folgendes Problem und weiß nicht wie ich es lösen kann: Ich soll verschiedene Datensätze zeitlich so synchronisieren, dass sie alle zur gleichen Uhrzeit beginnen. Die Daten sind aus einem oralen Glukosetoleranztest (oGTT) und wurden (damit die Daten von mehreren Probanden analysiert werden können) auf drei Zeitpunkte aufgeteilt: 08:00 Uhr (oGTT + 0), 08:20 Uhr (oGTT + 20) und 08:40 Uhr (oGTT + 40). Die Glukosewerte liegen im Zeitraum von 07:00 Uhr bis 12:30 Uhr vor. Für die Auswertung sollen alle Zeitpunkte auf 8:00 Uhr gesetzt werden und die Daten in einem Zeitraum von insgesamt 3 Stunden nach Beginn des oGTT analysiert werden, d. h. 1) 08:00 - 11:00 Uhr, 2) 08:20 - 11:20 Uhr und 3) 08:40 Uhr bis 11:40 Uhr.
Für die Daten im Zeitraum 08:00 - 11:00 Uhr bleibt alles gleich. Die Daten von 08:20 - 11:20 Uhr und 08:40 - 11:40 Uhr hingegen sollen auf 8:00 - 11:00 Uhr synchronisiert werden. Daten um 08:22 Uhr beispielsweise (für oGTT + 20) sollen dann entsprechend bei 08:02 Uhr (für oGTT + 0) liegen, Daten um 09:46 Uhr (für oGTT + 20) bei 09:26 Uhr, etc.
Zusätzlich sollen die fehlenden Werte (in der entstehenden Datenlücke) zwischen dem letzten Wert des oGTT und dem ersten Wert des Zeitraums danach linear interpoliert werden (oGTT + 20: ab 11:21 Uhr und oGTT + 40: ab 11:41 Uhr) und zusätzlich entsprechend viele Werte (in Abhängigkeit der Länge der Verschiebung) davor.
Ich habe das mal zur besseren Übersicht in eine Excel-Datei gepackt. Momentan mache ich das alles manuell, aber bei so vielen Datensätzen, wie ich habe, ist das sehr fehleranfällig und zeitaufwändig. Wie kann eine passende Formel aussehen?
Danke!
Gruß,
Dr.No
ich habe folgendes Problem und weiß nicht wie ich es lösen kann: Ich soll verschiedene Datensätze zeitlich so synchronisieren, dass sie alle zur gleichen Uhrzeit beginnen. Die Daten sind aus einem oralen Glukosetoleranztest (oGTT) und wurden (damit die Daten von mehreren Probanden analysiert werden können) auf drei Zeitpunkte aufgeteilt: 08:00 Uhr (oGTT + 0), 08:20 Uhr (oGTT + 20) und 08:40 Uhr (oGTT + 40). Die Glukosewerte liegen im Zeitraum von 07:00 Uhr bis 12:30 Uhr vor. Für die Auswertung sollen alle Zeitpunkte auf 8:00 Uhr gesetzt werden und die Daten in einem Zeitraum von insgesamt 3 Stunden nach Beginn des oGTT analysiert werden, d. h. 1) 08:00 - 11:00 Uhr, 2) 08:20 - 11:20 Uhr und 3) 08:40 Uhr bis 11:40 Uhr.
Für die Daten im Zeitraum 08:00 - 11:00 Uhr bleibt alles gleich. Die Daten von 08:20 - 11:20 Uhr und 08:40 - 11:40 Uhr hingegen sollen auf 8:00 - 11:00 Uhr synchronisiert werden. Daten um 08:22 Uhr beispielsweise (für oGTT + 20) sollen dann entsprechend bei 08:02 Uhr (für oGTT + 0) liegen, Daten um 09:46 Uhr (für oGTT + 20) bei 09:26 Uhr, etc.
Zusätzlich sollen die fehlenden Werte (in der entstehenden Datenlücke) zwischen dem letzten Wert des oGTT und dem ersten Wert des Zeitraums danach linear interpoliert werden (oGTT + 20: ab 11:21 Uhr und oGTT + 40: ab 11:41 Uhr) und zusätzlich entsprechend viele Werte (in Abhängigkeit der Länge der Verschiebung) davor.
Ich habe das mal zur besseren Übersicht in eine Excel-Datei gepackt. Momentan mache ich das alles manuell, aber bei so vielen Datensätzen, wie ich habe, ist das sehr fehleranfällig und zeitaufwändig. Wie kann eine passende Formel aussehen?
Danke!
Gruß,
Dr.No