<< Click to Display Table of Contents >> Navigation: Dokumente STRUKTURIEREN > Ereignisse optimieren > Aufeinander folgende Ereignisse verschmelzen |
Diese Routine kann in den nachstehenden Szenarien sehr hilfreich sein:
oIntervalle in Ereignisse umwandeln - Time-Sampling-basierte Codes wiederholen sich oft über mehrere Ereignisse hinweg. Dies hat keinen Einfluss auf die Gesamtdauer dieses Codes, allerdings auf dessen Häufigkeit. Mit der Routine für das Zusammenführen aufeinander folgender Ereignisse können Sie das korrigieren, indem Sie solche Codes in zusammenhängende Ereignisse umwandeln.
oWiederkehrende Markierungen in Ereignisse umwandeln - Sie haben mehrere kurze Ereignisse erfasst und möchten diese jetzt eher zu längeren Perioden verbinden, wann immer der Code innerhalb bestimmter Sekunden nach seinem identischen Vorgänger erfasst wurde (z.B. 'Wuff', 'Wuff', 'Wuff' versus 'Hund bellt'). Dies können Sie durch das Zusammenführen aufeinander folgender Ereignisse ändern.
oZusammenführen von sich wiederholenden Ereignissen - Wenn Sie viele eher kurze Verhaltensweisen beobachtet haben, aber herausfinden, dass diese Aktivitäten eigentlich zu einem allgemeineren, länger andauernden Ereignis gehören, wenn sie innerhalb eines bestimmten Zeitrahmens auftreten. Z.B.: "Kauen" .... "Kauen" ... "Kauen" ... "Kauen" in ein Ereignis namens "Nahrungsaufnahme", wenn das Kauen innerhalb von 30 Sekunden beobachtet wurde und die Pausen dazwischen ignoriert werden sollten.
oÜberlappende Ereignisse konsolidieren - Mehrere Subjekt, die in einem einzigen DatenSet (mit lexikalischen Ketten und einem Subjekt Code pro Zeile) kodiert sind, führen zu überlappenden Verhaltensweisen, da mehrere Subjektdieselbe Verhaltensweise zur gleichen Zeit ausführen können.
In der Statistik werden diese sich überschneidenden Zeiten für jedes Ereignis gezählt, das dieses bestimmte Code enthält.
Um die konsolidierte Dauer dieses Verhaltens (z. B. "Spielzeit" in einer Klasse namens "Aktivität") ohne die Überschneidungen - also unabhängig von Subjekt- zu erhalten , verwenden Sie die Routine " Aufeinanderfolgende Ereignisse zusammenführen ".
Für alle genannte Szenarien wird der gleiche Befehl verwendet, welcher entweder für einen einzelnen Codes angewendet werden kann oder für alle Codes auf einmal.
Hinweis: Alle originalen Ereignisse bleiben erhalten, daher müssen Sie bei der Auswertung darauf achten, welchen Code Sie auswählen.
Wiederholungen bestimmter Codes verschmelzen
Das Verschmelzungs-Beispiel mit dem bellenden Hund, das ursprünglich mit einzelnen 'Bellern' erfasst wurde, ist ein typischer Fall für diese Routine: ▪Den Befehl Transformieren - Ereignisse - Verschmelzen > Ereignisse für bestimmte wiederholende Kodierungen erzeugen wählen. ▪Im nun erscheinenden Dialog die Klasse und den Code auswählen, die verschmolzen werden sollen. ▪Mit OK bestätigen. |
▪Den maximalen Abstand zwischen zwei "Bellern" (Bark), die als ein Zeitraum "Bellen" (Barking) betrachtet werden sollen, eingeben. Nur Ereignisse, die innerhalb dieses Zeitrahmens auftreten, werden verschmolzen:
In diesem Beispiel werden alle einzelnen "Beller" verschmolzen, wenn sie weniger als 2 Sekunden auseinanderliegen.
▪Mit OK bestätigen.
Die Ergebnisse erscheinen als neue Ereignisse innerhalb des ursprünglichen DatenSets. Jedes Ereignis enthält den ursprünglichen Code innerhalb einer neuen Klasse.
Der Name dieser neuen Klasse wird um "_merged_in_xxxx ms" erweitert , so dass Sie denselben Code mit unterschiedlichen Abständen zwischen den Ereignissen zusammenführen und sie dennoch auseinanderhalten können.
In diesem Beispiel ist der neue Code 'Vocalisation_merged_in_2000ms' (Beller_verschmolzen):
Wenn Sie denselben Befehl mit einem maximalen Abstand von 3 Sekunden ausführen, wird eine zusätzliche Klasse mit der Erweiterung "_merged_in_3000ms" hinzugefügt:
TIPP: Mit dem Befehl Bearbeiten - Suchen & Ersetzen - Ersetzen können Sie den Code in der Klasse DocVoc_Merged... z.B. in Hund bellt umzubenennen.
Ersetzen von Originalereignissen
Die Zusammenführungsfunktion überschreibt die ursprünglichen Daten nicht, was im obigen Beispiel gut ist und Ihnen immer die Möglichkeit gibt, die Ergebnisse zunächst zu überprüfen, aber es gibt Situationen, in denen Sie die ursprünglichen Ereignisse durch die zusammengeführte Version ersetzen möchten.
Beispiel: Sie haben 3 verschiedene Arten von "Lächeln" in einer Klasse mit dem Namen "Emotion" kodiert, möchten nun aber alle Arten in "Lächeln" umwandeln.
- Sie haben den Prozess begonnen, indem Sie alle drei Lächelarten mit dem Befehl " Ersetzen" umbenannt haben.
Danach stellen Sie fest, dass Ihre Daten nun sich wiederholende Sequenzen mit dem Code "Lächeln" enthalten, die in ein einziges Ereignis umgewandelt werden sollten.
- Wenn Sie den Befehl Ereignisse zusammenführen für einen bestimmten Code Routine ausführen, werden zwar die zusammengeführten Ereignisse erstellt, aber die Codes stehen in der neuen Spalte "Zusammengeführt".
Es gibt keinen einfachen Befehl zum Ersetzen von Ereignissen (der nur für Codes funktioniert), da die Zeitinformationen für alle diese Ereignisse unterschiedlich sind.
TIPP: | Wenn Sie Ereignisse mit identischen Zeitinformationen haben, können Sie den Befehl Ereignisse konsolidieren verwenden, um diese zusammenzuführen. |
In diesem "Smile"-Beispiel können wir entweder alle Ereignisse beibehalten und unsere Codes in zwei verschiedenen Klassen neu organisieren, oder die nicht mehr benötigten Ereignisse löschen und die zusammengeführte Code in ihre ursprüngliche Klasse verschieben.
Originaldaten beibehalten
Wenn Sie die zusammengeführte Version hauptsächlich für bestimmte Statistiken oder Visualisierungen verwenden wollen, ist es ratsam, die Originaldaten in der kodierten Form zu behalten.
Sie können natürlich eine Kopie der Originaldatei erstellen und die Originaldaten entfernen (wie im Folgenden beschrieben). Alternativ können Sie auch alle Daten in derselben Datei belassen und die neue Klasse nur für diese Statistiken und Visualisierungen verwenden.
Dazu müssen Sie nur die verbleibenden Codes aus der ursprünglichen Klasse "Emotion" in die neue Klasse "Zusammengefasst" kopieren:
▪Klicken Sie auf Transformieren - Codes - Verschieben & kombinieren , um den Dialog " Verschieben & Kombinieren " zu öffnen.
▪Wählen Sie alle Codes aus der Klasse 'Emotion' aus, AUSSER den ursprünglichen 'Lächeln'-Typen.
▪Wählen Sie die neue 'Zusammengefügte' Klasse als Zielklasse.
▪Stellen Sie sicher, dass die Option Quelle löschen DEAKTIVIERT ist.
▪Klicken Sie auf OK, um die Routine auszuführen.
Nun werden alle zusätzlichen Codes aus der ursprünglichen 'Emotion'-Klasse in die neue 'Zusammengefügt'-Klasse kopiert.
Zum besseren Verständnis sollten Sie die neue 'Zusammengefügt'-Klasse nun in 'Expression' umbenennen, damit sie in den Statistiken besser aussieht.
Originaldaten löschen
Wenn Sie sicher sind, dass Sie die Originaldaten Codes mit den 3 verschiedenen "Lächel"-Typen nicht mehr benötigen (stellen Sie sicher, dass Sie eine Sicherungskopie aufbewahren), sollten Sie zunächst alle Ereignisse mit diesen Code löschen:
▪Wählen Sie Bearbeiten – Suchen & Ersetzen - Suchen und wählen Sie den ersten 'Smile'-Typ aus der ursprünglichen 'Emotions'-Klasse, um alle Ereignisse mit diesem Code auszuwählen.
▪Klicken Sie auf Bearbeiten - Auswahl - Löschen , um alle Ereignisse mit diesem Code zu entfernen.
▪Wiederholen Sie diese Schritte, um die Ereignisse für die beiden anderen "Lächel"-Typen zu entfernen.
Nachdem alle Ereignisse des Typs "Lächeln" gelöscht wurden, ist es an der Zeit, die Klasse Code "Lächeln" aus der neuen Klasse "Zusammengefügt" zurück in die ursprüngliche Klasse "Gefühle" zu verschieben:
▪Klicken Sie auf Transformieren - Codes - Verschieben & kombinieren , um das Dialogfeld " Verschieben & Kombinieren " zu öffnen.
▪Wählen Sie das "Lächeln" Code aus der neuen "Zusammengefügt" Klasse.
▪Wählen Sie die ursprüngliche Klasse "Emotionen" als Zielklasse.
▪Stellen Sie sicher, dass die Option Quelle löschen DEAKTIVIERT ist.
▪Klicken Sie auf OK, um die Routine auszuführen.
Jetzt werden alle zusammengeführten 'Lächeln' Codes wieder in die Klasse "Emotionen" kopiert.
Nun müssen Sie nur noch die neue 'Zusammengefügt'-Klasse löschen, da sie nicht mehr benötigt wird.
Alle aufeinanderfolgenden Codes zusammenführen
Wenn Ihre Daten viele aufeinanderfolgende Ereignisse (und/oder Überschneidungen) für alle Codes enthalten, wie in den wahrscheinlichsten Szenarien zu Beginn dieses Themas beschrieben, können Sie die Routine zur Ereigniszusammenführung für alle Codes auf einmal durchführen.
▪Wählen Sie Transformieren - Ereignisse - Verschmelzen > Ereignisse für alle sich wiederholenden Codierungen erzeugen.
▪Geben Sie den maximalen Abstand zwischen zwei Ereignissen ein, die zu einem zusammenhängenden Zeitraum zusammengeführt werden sollen.
Nur Ereignisse, die innerhalb dieses Zeitraums auftreten, werden zusammengeführt:
TIPP: | Um Intervalle zusammenzuführen, geben Sie einen Abstand von einem einzigen Frame an (00:00:00:01) |
INTERACT prüft nun alle Ereignisse pro Klasse und wenn ein identischer Code innerhalb des angegebenen Intervalls entdeckt wurde, werden diese Ereignisse wie zuvor beschrieben zusammengeführt...
WICHTIG: Diese Routine arbeitet sich durch Ihre Daten pro Klasse und sucht nur nach dem erneuten Auftreten eines identischen Codes innerhalb des angegebenen Zeitrahmens, UNABHÄNGIG von der Tatsache, dass dazwischen ein anderer Code codiert worden sein könnte!