Anwendung ifelse-Befehl
Verfasst: Sa Jun 03, 2023 1:04 pm
Hallo zusammen,
ich habe eine Frage zu der Anwendung der ifelse Funktion in R. Erstmal ein paar Kontextinfos:
Ich muss für meine Abschlussarbeit eine dreifaktorielle Anova mit Messwiederholung im 2x3x2 Design durchführen. Ich habe in meiner Studie Kinder zweier Altersgruppen getestet (= erste UV), die einer Schlafbedingung, Wachbedingung oder Kontrollgruppe (= zweite UV) zugeordnet wurden. Alle Kinder wurden hintereinander mit zwei verschiedenen Spielzeugen getestet, einmal mit und einmal ohne elterlicher Unterstützung (= dritte, messwiederholte UV), die Reihenfolge wann mit/ohne Unterstützung getestet wurde, war dabei randomisiert. Nun habe ich alle Testwerte in einer Tabelle zusammengefügt erhalten. In der Tabelle steht allerdings nur, welcher Testwert bei welchem Spielzeug herauskam, aber nicht bei welchem Spielzeug elterliche Unterstützung eingesetzt wurde und bei welchem nicht (da das wiegesagt bei jedem Kind variierte, bei welchem Spielzeug die Unterstützung eingesetzt wurde und bei welchem nicht). Die einzige Info, die ich zusätzlich in der Tabelle habe, ist die Angabe eines Order Codes (1-4) für jeden Probanden. Die Order enthält die Info, welches Spielzeug wann eingesetzt wurde sowie wann (keine) elterliche Unterstützung stattfand (zb. steht die Ausprägung 1 dafür dass zuerst Spielzeug A und dann Spielzeug B eingesetzt wurde und bei Spielzeug A elterliche Unterstützung stattfand, Ausprägung 2 steht dafür dass auch zuerst Spielzeug A und dann B eingesetzt wurde aber bei Spielzeug B elterliche Unterstützung stattfand usw.)
Nun muss ich in R zwei neue Variablen erstellen, eine für den Testscore mit und eine für den Testscore ohne elterliche Unterstützung. Diese Variablen sollen dann die Werte aller VP einmal mit und einmal ohne elterliche Unterstützung enthalten. Die Idee ist, dass ich R quasi sage, dass er bei jedem Kind den erhaltenen Testwert für Spielzeug 1 und 2 je nach Ausprägung des Order Codes bei dem Kind einer der beiden neuen Variablen zuweisen soll. Aber ich bin noch nicht darauf gekommen, wie ich das in dem Befehl genau ausdrücke.
Kann mir hier jemand weiterhelfen? Das wäre wirklich super, da ich gerade ziemlich auf dem Schlauch stehe!
Liebe Grüße
Laurena
ich habe eine Frage zu der Anwendung der ifelse Funktion in R. Erstmal ein paar Kontextinfos:
Ich muss für meine Abschlussarbeit eine dreifaktorielle Anova mit Messwiederholung im 2x3x2 Design durchführen. Ich habe in meiner Studie Kinder zweier Altersgruppen getestet (= erste UV), die einer Schlafbedingung, Wachbedingung oder Kontrollgruppe (= zweite UV) zugeordnet wurden. Alle Kinder wurden hintereinander mit zwei verschiedenen Spielzeugen getestet, einmal mit und einmal ohne elterlicher Unterstützung (= dritte, messwiederholte UV), die Reihenfolge wann mit/ohne Unterstützung getestet wurde, war dabei randomisiert. Nun habe ich alle Testwerte in einer Tabelle zusammengefügt erhalten. In der Tabelle steht allerdings nur, welcher Testwert bei welchem Spielzeug herauskam, aber nicht bei welchem Spielzeug elterliche Unterstützung eingesetzt wurde und bei welchem nicht (da das wiegesagt bei jedem Kind variierte, bei welchem Spielzeug die Unterstützung eingesetzt wurde und bei welchem nicht). Die einzige Info, die ich zusätzlich in der Tabelle habe, ist die Angabe eines Order Codes (1-4) für jeden Probanden. Die Order enthält die Info, welches Spielzeug wann eingesetzt wurde sowie wann (keine) elterliche Unterstützung stattfand (zb. steht die Ausprägung 1 dafür dass zuerst Spielzeug A und dann Spielzeug B eingesetzt wurde und bei Spielzeug A elterliche Unterstützung stattfand, Ausprägung 2 steht dafür dass auch zuerst Spielzeug A und dann B eingesetzt wurde aber bei Spielzeug B elterliche Unterstützung stattfand usw.)
Nun muss ich in R zwei neue Variablen erstellen, eine für den Testscore mit und eine für den Testscore ohne elterliche Unterstützung. Diese Variablen sollen dann die Werte aller VP einmal mit und einmal ohne elterliche Unterstützung enthalten. Die Idee ist, dass ich R quasi sage, dass er bei jedem Kind den erhaltenen Testwert für Spielzeug 1 und 2 je nach Ausprägung des Order Codes bei dem Kind einer der beiden neuen Variablen zuweisen soll. Aber ich bin noch nicht darauf gekommen, wie ich das in dem Befehl genau ausdrücke.
Kann mir hier jemand weiterhelfen? Das wäre wirklich super, da ich gerade ziemlich auf dem Schlauch stehe!
Liebe Grüße
Laurena