ich würde sehr gerne verschiedene Regressionen rechnen und muss dazu eine UV mit einer Effektkodierung versehen. Ich habe mir das zusammengegoogelt und würde mich freuen, wenn mir jemand sagen könnte, ob das so korrekt ist oder anders gemacht werden müsste.
So sieht die Variable aus:
Code: Alles auswählen
Classes 'avector', 'character' atomic [1:190] 1 1 2 1 ...
Was ich gerne hätte, wäre ein Faktor, bei dem 1 = 1 ist und 2 = -1; so steht nämlich aktuell 1 für die eine Bedingung und 2 für die andere.
Ich habe die Variable erstmal in einen Faktor umgewandelt..
Code: Alles auswählen
ds$UV <- as.factor(ds$UV)
> contrasts(UV)
2
1 0
2 1
Code: Alles auswählen
contrasts(UV) <- contr.sum(2)
> contrasts(UV)
[,1]
1 1
2 -1
> levels(ds$UV)
[1] "1" "2"
Liebe Grüße,
Björn