Kombinieren zweier DatendateienHallo zusammen,
Ich habe zwei separate Datendateien (eine für Augenbewegungen und eine für die Leistung bei einer Aufgabe). Ich möchte diese beiden Datendateien in einer Datei kombinieren, damit ich sie miteinander analysieren kann, habe aber Probleme, wie ich damit anfangen soll.
Die beiden Datendateien haben nur den Namen der Teilnehmerdatei gemeinsam und weisen unterschiedliche Mengen an Antworten pro Teilnehmer auf (d. h. Die Augenbewegungsdaten weisen im Vergleich zur Aufgabenleistungsdatei mehr Antworten pro Teilnehmer auf.
Ich habe die Dateien zu diesem Beitrag hochgeladen.
Eine Anleitung wäre sehr hilfreich!!
Betreff: Zwei Datendateien kombinierenDann versuchen Sie es mit diesem – ich habe nur die Nichtübereinstimmungen eingefügt.
Betreff: Zwei Datendateien kombinierenIch benötige die vollständigen 400 Zeilen, um Vergleiche anzustellen, wenn die Leistungsaufgabe nicht vorhanden ist. Ich werde die leeren Werte in der Spalte „Durchschnitt/Video“ mit NA oder etwas Ähnlichem füllen, damit ich meine Analysen durchführen kann.Betreff: Zwei Datendateien kombinierenIch verstehe immer noch nicht, was Sie tun möchten.Wenn nur vier Videos über Augenbewegungs- und Leistungsdaten verfügen, sind dies die einzigen Videos, bei denen Sie sehen können, wie sich Augenbewegungen auf die Leistung auswirken.Mit den anderen vier Videos können Sie das nicht analysieren. Gibt es also nicht nur 200 Zeilen, die Sie analysieren können?
Betreff: Zwei Datendateien kombinierenFür das Experiment werden dieselben 8 Videos verwendet. Die 4 Videos mit Leistungsdaten verfügen auch über Augenbewegungsdaten. Ich möchte untersuchen, wie sich die Leistungsmessung auf Augenbewegungen auswirkt.Betreff: Zwei Datendateien kombinierenWelchen Sinn hat es also, Daten aus der Leistungsdatei zu kombinieren, die nicht die gleichen Videos enthält?Es scheint, dass nur 200 Zeilen für die Analyse geeignet sind.
Betreff: Zwei Datendateien kombinierenDas Problem besteht darin, dass die Leistungsdatei nicht so viele Beobachtungen enthält und nicht für alle 8 Videos Daten wie in der Fixrep-Datei vorhanden sind.Betreff: Zwei Datendateien kombinierenKlicken Sie dann auf das Feld „Nichtübereinstimmungen einschließen“ – Sie erhalten die 400 Zeilen. Anscheinend stimmten 200 nicht überein, aber Sie können sie sich ansehen, um zu sehen, warum es keine Übereinstimmung mit dem anderen Datensatz gab. Wenn es sich hierbei um einen Fehler handelt, müssen Sie möglicherweise die Tabellierung erneut versuchen, um sicherzustellen, dass alle Videos und Themen in beiden tabellarischen Dateien angezeigt werden.Betreff: Zwei Datendateien kombinierenIch bin mir nicht sicher, was mit einigen Spalten hier passiert, die Benennung ist ziemlich verwirrend. Ich sollte jedoch immer noch 400 Zeilen haben und diese Zahl ist auf 200 gesunken. Dies ist eines der Dinge, die ich ausprobiert habe, weil ich etwas sehr Ähnliches bekommen habe.Betreff: Zwei Datendateien kombinierenSehen Sie, ob es das ist, was Sie wollen.Ich bin beigetreten, indem ich zwei Spalten abgeglichen habe: Sitzungs-ID und Video.
Betreff: Zwei Datendateien kombinierenAlso habe ich meine beiden kleineren tabellarischen Dateien erstellt. Allerdings habe ich jetzt Probleme, sie in einer Datei zusammenzuführen.
Im Grunde muss ich nur das durchschnittliche /video in die Fixrep-Datei einfügen, und schon ist alles in Ordnung, aber ich habe es auf mehrere Arten versucht und erhalte nicht die gewünschte Ausgabe.
Betreff: Zwei Datendateien kombinierenErstellen Sie in Ihrer größeren Datei eine neue Spalte mit einer Formel wie ColMean (je nachdem, welches Maß Sie nach Sitzungsbezeichnung oder nach Video mitteln möchten).Mit anderen Worten: Erhalten Sie den Durchschnitt (oder die Summe oder Standardabweichung oder ein beliebiges Maß für die Videos), indem Sie zwei By-Bedingungen in die Col-Funktion einfügen – die erste identifiziert den Teilnehmer und die zweite identifiziert das Video.Anschließend tabellarisch die Daten nach Teilnehmer auflisten und dabei die neu erstellte Spalte als gewünschte Daten verwenden.Sie können beliebige andere Spalten verwenden – und Sie können so etwas auch im anderen Datensatz tun, wenn Sie einige der Daten von dort aus zusammenführen möchten.Machen Sie aus Tabulate daraus eine Datentabelle (und machen Sie dasselbe, wenn Sie möchten, dass Daten aus der anderen Tabelle damit verknüpft werden).
Betreff: Zwei Datendateien kombinierenIch habe mit meinen Mitarbeitern gesprochen und sie waren sich einig, dass es in Ordnung wäre, die Daten pro Teilnehmer zu mitteln, um einige erste Analysen durchzuführen.
Gibt es eine Möglichkeit, für jeden Teilnehmer insgesamt 8 Zeilen zu erhalten? Dies wäre eine Zeile für jeden meiner gezeigten Filmausschnitte.Betreff: Zwei Datendateien kombinierenIch würde vorschlagen, einen einzelnen Teilnehmer aus beiden Dateien zu teilen, um genau zu bestimmen, wie Sie die beiden Dateien zusammenführen möchten. Wenn Sie für einen einzelnen Teilnehmer das bekommen, was Sie wollen, können Sie dies problemlos für alle tun.Es hört sich so an, als könnten Sie vielleicht einer dieser anderen gemeinsamen Kolumnen beitreten.Beim Beitritt können Sie jederzeit auf „Spalten auswählen“ klicken und nur die gewünschten auswählen – und es hört sich so an, als wäre es möglicherweise einfacher, die Daten für eine bestimmte Frage zu generieren, die Sie analysieren möchten, als zu versuchen, den Datensatz für alle zu erstellen Fragen, die Sie analysieren möchten (Sie können sie für eine andere Analyse jederzeit etwas anders verbinden).Aber die Idee ist, können Sie die Daten für einen Teilnehmer zusammenstellen?Möglicherweise müssen Sie die Daten ein wenig zusammenfassen, bevor Sie versuchen, sie zu verbinden, da Sie möglicherweise nicht alle dieser Zeilen für die Analyse benötigen, die Sie durchführen möchten. Daher möchten Sie möglicherweise zuerst die Daten aus jedem Datensatz tabellarisch darstellen und dann versuchen, sie zu verbinden tabellarische Dateien.
Betreff: Zwei Datendateien kombinierenEs wäre ein absolutes Minimum an Sakkadenlänge, Fixierungsdauer, Abweichung von der Bildschirmmitte, Zustandstyp, kognitiver Belastung, Video, Teilnehmer, durchschnittlicher Nback-Leistung und Zeit erforderlich. Keine dieser Variablen außer Bedingung und Teilnehmer ist in beiden Datensätzen enthalten.
Aufgrund der erfassten Daten gibt es zwischen den beiden Dateien so starke Unterschiede in den Daten für jeden Teilnehmer. In der Augenbewegungsdatei (2.286 Zeilen) zeichne ich jede einzelne Augenbewegung auf, die sie haben. In der Nback-Datei (337 Zeilen) erhalte ich nur alle ca. 2 Sekunden eine Antwort, da ihnen so oft ein Brief in einer akustischen Manier präsentiert wird. Ich werde auch Daten zu 4 der 8 Videos haben, die jedem Probanden in der Nback-Datei präsentiert werden, da die Teilnehmer die Hälfte der Videos mit und die andere Hälfte ohne die Nback-Aufgabe angesehen haben, um die Leistung unter den beiden Bedingungen zu vergleichen.
Ich betrachte Veränderungen der Augenbewegungen, die auf der Manipulation von Kondition und kognitiver Belastung basieren. (behobene Effekte in meinem Modell)
Ich verwende Teilnehmer und Video als Zufallseffekte, daher werden sie weiterhin benötigt, um die Analysen durchzuführen.
Wenn ich die beiden Dateien erfolgreich kombinieren kann, möchte ich auch dieselben Variablen betrachten und zusätzlich ihre Leistung bei der Nback-Aufgabe (die kognitive Belastung).
Hilft das überhaupt?Betreff: Zwei Datendateien kombinierenIch habe immer noch Probleme zu verstehen, was Sie tun möchten.Also habe ich die Daten eines einzelnen Probanden aus beiden Dateien herausgezogen (Sitzungsbezeichnung ecem_10c).Eine Datei hat 337 Zeilen und die andere 2.286 Zeilen.Wenn Sie diese zusammenführen, ohne Vielfache zu löschen, erhalten Sie 337 x 2286 Zeilen – und für den gesamten Datensatz sind das wahrscheinlich zu viele Informationen.Aber welche Spalten würden Sie ohne ein anderes Feld zum Verknüpfen zusammen anzeigen wollen, um Ihre Analyse durchzuführen?Wenn Sie wissen, was diese Spalten sind, denke ich, dass ich Ihnen vielleicht helfen kann.Aber ich verstehe Ihre Daten und experimentellen Bedingungen nicht genug, um zu wissen, welche dieser Spalten (30 in einem Datensatz und 27 in dem anderen) sinnvoll sind, wenn man sie zusammen betrachtet, und welche nicht.
Betreff: Zwei Datendateien kombinierenKönnte diese Summierungsmethode so erfolgen, dass pro Teilnehmer 8 Zeilen übrig blieben? Es wurden 8 verschiedene Reize verwendet und ich musste sie getrennt halten.Betreff: Zwei Datendateien kombinierenIm Allgemeinen habe ich Augenbewegungen (Sakkadenamplitude, Fixationsdauer, Abweichung von der Bildschirmmitte) unter verschiedenen Bedingungen und kognitiven Belastungsniveaus untersucht. Dann möchte ich mit dem kombinierten Datensatz alle diese gerade genannten Variablen plus ihre Leistung (Durchschnitt) verwenden, um zu sehen, ob dies beeinflusst wird oder sich auf die Augenbewegungen auswirkt.Betreff: Zwei Datendateien kombinierenDas Einzige, was für beide Datensätze gleich ist, ist SESSION_LABEL (ich weiß, dass sie möglicherweise nicht gleich gekennzeichnet sind, aber es handelt sich um dasselbe) und die Bedingung. Die anderen Variablen sind datendateispezifischBetreff: Zwei Datendateien kombinierenDer Schlüssel zum Verbinden dieser beiden Tabellen ist das, was wir eindeutige Schlüssel nennen (kein Wortspiel beabsichtigt). Es muss eine Spalte oder eine Kombination von Spalten vorhanden sein, die als Schlüssel zur eindeutigen Identifizierung jeder Zeile in beiden Tabellen verwendet werden kann, sodass jede Zeile an der sinnvollen Stelle miteinander verbunden werden kann.
Beispiel: Wenn Chris in einer einzigen Spalte doppelt oder häufiger aufgeführt ist, benötigen Sie eine weitere Spalte, z. B. Alter und Geschlecht, um jeden Chris als separate Person zu identifizieren. Dann kann die andere Tabelle chris und dieselben Spalten haben, sodass die Spalten für jede einzelne Person in den entsprechenden Zeilen verbunden werden können.
Um dies zu verkomplizieren, habe ich mir beide bereitgestellten Datensätze angesehen und es scheint, dass es für mich keine offensichtlichen Spaltensätze gibt, die dabei helfen würden, eine eindeutige Zeile in den Tabellen zu identifizieren, abgesehen von den tatsächlich aufgezeichneten Werten, aber sie sind nicht gleich Spalten in jeder Tabelle.
Erschwerend kommt hinzu, dass Sie beim Verknüpfen einer Tabelle mit der anderen für viele Spalten sich wiederholende Werte pro Sitzungsbezeichnung/-ID erhalten würden, da sie nicht die gleiche Anzahl an Zeilen haben.
Schauen Sie sich die Online-Hilfe an, um verschiedene Arten von Beispielen zu sehen. Diese können Ihnen eine Vorstellung davon geben, was Sie benötigen würden, um Ihre beiden Tabellen zu verbinden. Schauen Sie sich insbesondere den Abschnitt „So verbinden Sie Tabellen mit unterschiedlicher Anzahl von Zeilen und unterschiedlichen Spaltennamen“ weiter unten an.
https://www.jmp.com/support/help/14/examples-of-joining-data-tables.shtml
JMP Query Builder ist eine Möglichkeit für die Verwendung eines anderen Tools, es besteht jedoch das gleiche Problem. So ordnen Sie die Zeilen jeder Tabelle zu, damit die Spalten beim Zusammenfügen in einer neuen Tabelle ordnungsgemäß miteinander verknüpft werden.
Wenn Sie im Idealfall SESSION LABEL und einen Frame-Index für jede Zeile beider Tabellen hätten, könnten Sie sie diesen beiden Spalten zuordnen. Selbst wenn in einer Tabelle für einige Zeilen Daten für jeden Frame-Index fehlen, wäre das in Ordnung. Oder wenn eine Tabelle eine Teilmenge der Frame-Indizes der anderen enthält, wäre das auch in Ordnung.
Ich hoffe, das gibt eine Richtung vor.
Betreff: Zwei Datendateien kombinierenKönnen Sie (unter Verwendung der Variablen in Ihren Datensätzen) ein Beispiel für die Art der Frage geben, die Sie analysieren möchten?Wenn alle Augenbewegungsmessungen potenzielle erklärende Variablen für eine der Leistungsmessungen sind, dann glaube ich, dass Sie die Datensätze zusammenführen möchten, ohne dabei Vielfache wegzulassen.Ja, die Größe wird explodieren, aber das liegt daran, dass alle Augenmessungen verfügbar sein sollen, um die einzelnen Leistungskennzahlen zu erklären.Jede bestimmte Analyse, die Sie durchführen möchten, wird wahrscheinlich einfacher, wenn Sie diesen riesigen Datensatz tabellarisch erstellen, um genau die Eingaben und Ausgaben zu erhalten, die Sie untersuchen möchten.Wenn Ihre Analyse mehr Struktur aufweist als die Verwendung aller potenziellen Augenbewegungen zur Erklärung aller potenziellen Leistungskennzahlen, dann muss diese Struktur erklärt werden, und es gibt möglicherweise eine einfachere Möglichkeit, die Datendatei aufzubauen.
Betreff: Zwei Datendateien kombinierenBei dieser Methode werden immer noch mehrere Spalten verwendet und zu einer einzigen Spalte kombiniert. Möglicherweise lag es an der schlechten Kommunikation meinerseits. Ich habe nicht in beiden Dateien die gleichen Ergebnisvariablen, was das Zusammenführen von Datendateien zusätzlich erschwert.Betreff: Zwei Datendateien kombinierenEs ist der grüne Pfeil oben links in der Datentabelle.Wenn Sie darauf klicken, wird das Skript ausgeführt. Klicken Sie auf den Namen und bearbeiten Sie ihn, um das Skript anzuzeigen.
Betreff: Zwei Datendateien kombinierenDas Erstellen einer neuen Spalte wird in diesem Fall nicht funktionieren, da ich keine Werte habe, die ich in die fehlenden Daten eintragen könnte. Ich weiß nicht, wo ich die Tabulate Script-Methode finden kann, auf die Sie sich beziehen.Betreff: Zwei Datendateien kombinierenIch habe ein einfaches Beispiel angehängt, das zwei Ideen zeigt, die funktionieren könnten.Einmal wird eine neue Spalte erstellt, um Antworten zu kombinieren, und das andere ist das Tabulate-Skript in der Tabelle.Prüfen Sie, ob eine dieser Methoden Ihnen das bringt, was Sie wollen.
Betreff: Zwei Datendateien kombinierenDaher ist die Ergebnisvariable nicht in jeder Datendatei vorhanden (Abweichung von der Bildschirmmitte), da sie ein Maß für die Variabilität der Augenbewegung ist, und ist daher in der anderen Datendatei nicht vorhanden. Ich brauche eine Möglichkeit, die leeren Zellen mit NA oder etwas anderem zu füllen, das die Durchführung der Analysen ermöglicht.Betreff: Zwei Datendateien kombinierenWenn das Problem, das Sie jetzt haben, darin besteht, dass sich die Ergebnisvariablen in verschiedenen Spalten befinden, in denen jeweils viele Daten fehlen, können Sie Folgendes versuchen: Erstellen Sie neue Spalten, die vorhandene Spalten verwenden, wenn Daten fehlen, andernfalls die Daten, die nicht fehlen.Mit anderen Worten: Sie haben eine IF-Anweisung mit der Aufschrift IF(ISmissing(data) then Other Data, else Nonmissing Data.Möglicherweise benötigen Sie eine mehrstufige IF-Anweisung, um alle Ergebnisvariablen zur Analyse in einer einzigen Spalte zusammenzufassen.
Betreff: Zwei Datendateien kombinierenDer Betreffname ist in jeder der Dateien vorhanden (SESSION_LABEL oder etwas Ähnliches).Betreff: Zwei Datendateien kombinierenLeider wird eine zusammengefasste Version dieser Ergebnisse nicht aussagekräftig sein, da ich mir ansehen möchte, wie sich die Augenbewegungen mit der Leistung bei der Aufgabe verändern. Wenn ich die Ergebnisse zusammenfasse, verliere ich viele wirklich wertvolle Daten. Diese Methode kann jedoch etwas sein, das ich auf lange Sicht in Betracht ziehen muss, wenn das, was ich tun möchte, zu komplex ist. Könnte dies so erfolgen, dass für jeden Teilnehmer 8 Zeilen pro Spalte verbleiben? Sie sahen sich insgesamt 8 separate Videos an und jedes sollte für das Studiendesign separat behandelt werden.Betreff: Zwei Datendateien kombinierenIch habe die Verkettungsmethode erfolgreich verwendet und habe jetzt eine einzige Datei. Allerdings sind in meinen Daten jetzt viele leere Werte enthalten, in denen ich keine Analysen durchführen kann, weil mir Werte für meine Hauptergebnisvariablen fehlen.Betreff: Zwei Datendateien kombinierenIch sehe eine Methode zum Zusammenführen der Datentabellen, aber Sie müssten die Daten bis zum Teilnehmer zusammenfassen.Dies könnte Ihren Wünschen entsprechen, wenn die Zusammenfassung zu aussagekräftigen Daten führt.
Betreff: Zwei Datendateien kombinierenSind Sie sicher, dass Sie die Tabellen verknüpfen statt verketten möchten?Mir ist nicht klar, was das Zusammenfügen bewirken wird – Sie haben mehrere Zeilen in jedem Datensatz – inwiefern ist es sinnvoll, sie nebeneinander anzuordnen?Wenn Sie das erklären können, kann ich Ihnen wahrscheinlich sagen, wie Sie sich ihnen anschließen können.Vielleicht möchten Sie sie jedoch stattdessen verketten – alle Daten befinden sich in einer Datei, aber nur die gemeinsamen Spaltennamen werden (vertikal) „verbunden“.
Betreff: Zwei Datendateien kombinierenDas tut mir leid. Ich habe mir Ihre Variablen angesehen und bin mir nicht sicher, wie man sie kombinieren würde. Ich sehe nur einen Dateinamen in einer der Tabellen. Ich überlasse es einem Datenbank-Guru in der Community, Ihnen zu Hilfe zu kommen!
Betreff: Zwei Datendateien kombinierenIch habe versucht, die grundlegenden „Join“-Methoden in JMP zu verwenden, und es vervielfacht meine Daten und spuckt eine riesige Datei aus, die nicht verwaltbar ist.Betreff: Zwei Datendateien kombinierenSiehe Hilfe > Bücher > JMP verwenden und das Thema ist der Befehl „Verbinden“ im Menü „Tabellen“. Sie möchten sicherstellen, dass nicht mehrere Übereinstimmungen gelöscht werden. JMP erweitert die Zeilen, um sicherzustellen, dass alle Daten für jede ID im Join erfasst werden.