Zusammenfügen von acht binären Variablen zu einer numerischen Variable
Verfasst: Mi Apr 14, 2021 9:57 pm
Hallo zusammen,
ich habe mit R bisher noch nicht so vertieft gearbeitet; bin auch gerade noch dabei mich genauer einzulesen, aber falls jemand von Euch spontan eine Idee zu meinem Problem hätte, wäre ich wirklich sehr dankbar.
Folgende Ausgangssituation:
Ich habe acht binäre Variablen (c1- c8), die binär kodiert sind (1/0). Diese erfassen die Anzahl komorbid auftretenden psychischen Störungen. Also z.B. Personen die bei variable c1 eine 1 hat, bei Variable c2 1, bei Variable c3 eine 1 hat insgesamt 3 von insgesamt möglichen 8 komorbid, also gleichzeitig auftretenden Störungen. Die Anzahl würde ich gerne in eine einzelne Variable packen, mit der ich in meiner Analyse besser rechnen kann.
Mein Ziel:
Genauer würde ich also aus diesen acht variablen gerne eine einzige machen, die dann je nach Anzahl der komorbiden Störungen Werte von 1-8 annehmen kann.
Ich denke es wäre sinnvoll hier die neue variable mithilfe eines for loops zu erstellen (?) aber habe soetwas bisher noch nicht gemacht.
Wie gesagt ich freue mich über jeden Tipp!
ich habe mit R bisher noch nicht so vertieft gearbeitet; bin auch gerade noch dabei mich genauer einzulesen, aber falls jemand von Euch spontan eine Idee zu meinem Problem hätte, wäre ich wirklich sehr dankbar.
Folgende Ausgangssituation:
Ich habe acht binäre Variablen (c1- c8), die binär kodiert sind (1/0). Diese erfassen die Anzahl komorbid auftretenden psychischen Störungen. Also z.B. Personen die bei variable c1 eine 1 hat, bei Variable c2 1, bei Variable c3 eine 1 hat insgesamt 3 von insgesamt möglichen 8 komorbid, also gleichzeitig auftretenden Störungen. Die Anzahl würde ich gerne in eine einzelne Variable packen, mit der ich in meiner Analyse besser rechnen kann.
Mein Ziel:
Genauer würde ich also aus diesen acht variablen gerne eine einzige machen, die dann je nach Anzahl der komorbiden Störungen Werte von 1-8 annehmen kann.
Ich denke es wäre sinnvoll hier die neue variable mithilfe eines for loops zu erstellen (?) aber habe soetwas bisher noch nicht gemacht.
Wie gesagt ich freue mich über jeden Tipp!