Wertetransformation
Verfasst: Di Okt 06, 2020 7:32 pm
Hallo Zusammen
Für meine Masterarbeit muss ich Mixed Models (gemischte Modelle) mit R berechnen. Zur Unterstützung habe ich von meinem Betreuer eine R-Syntax erhalten, bei der jemand etwas ähnliches berechnet hat wie ich.
In dieser Syntax wurden die Werte folgendermassen transformiert:
DM <- DM %>% mutate(rating = ifelse(rating == 2, 2.5 , rating))
DM <- DM %>% mutate(rating = ifelse(rating == 1, 2 , rating))
Diese Transformation verändert die Werte 1 und 2 der Variable "rating" in die Werte 2 und 2.5. Hat irgendjemand von euch eine Idee, wieso man dies macht? Das verzerrt mir doch die ganzen Resultate? Wenn man die Transformation allerdings weg lässt kann man die Mixed Models nicht berechnen (es kommt eine Fehlermeldung).
Meine Frage ist nun, macht es Sinn wenn ich die Werte folgendermassen transformiere?
DM <- DM %>% mutate(rating = ifelse(rating == 2, 2 , rating))
DM <- DM %>% mutate(rating = ifelse(rating == 1, 2 , rating))
So bleiben die Werte 1 und 2 aber ich kann trotzdem die mixed models berechnen.
Kann mir da jemand einen Rat geben, ich bin total verwirrt.
Vielen lieben Dank!!
Für meine Masterarbeit muss ich Mixed Models (gemischte Modelle) mit R berechnen. Zur Unterstützung habe ich von meinem Betreuer eine R-Syntax erhalten, bei der jemand etwas ähnliches berechnet hat wie ich.
In dieser Syntax wurden die Werte folgendermassen transformiert:
DM <- DM %>% mutate(rating = ifelse(rating == 2, 2.5 , rating))
DM <- DM %>% mutate(rating = ifelse(rating == 1, 2 , rating))
Diese Transformation verändert die Werte 1 und 2 der Variable "rating" in die Werte 2 und 2.5. Hat irgendjemand von euch eine Idee, wieso man dies macht? Das verzerrt mir doch die ganzen Resultate? Wenn man die Transformation allerdings weg lässt kann man die Mixed Models nicht berechnen (es kommt eine Fehlermeldung).
Meine Frage ist nun, macht es Sinn wenn ich die Werte folgendermassen transformiere?
DM <- DM %>% mutate(rating = ifelse(rating == 2, 2 , rating))
DM <- DM %>% mutate(rating = ifelse(rating == 1, 2 , rating))
So bleiben die Werte 1 und 2 aber ich kann trotzdem die mixed models berechnen.
Kann mir da jemand einen Rat geben, ich bin total verwirrt.
Vielen lieben Dank!!
