Problem mit Zahlen bei Rangkorrelation
Verfasst: Di Nov 13, 2018 11:37 am
Hallo Leute,
ich kämpfe gerade an folgendem Problem. Ich würde gerne einen Rangkorrelationskoeffizienten zwischen einem Botenstoff und einem Inflammationsmarker (CRP) berechnen. Das Problem ist folgendes: Wenn die Inflammation besonders niedrig ist, sind die CRP Werte nicht genau bestimmbar, sodass mir ein <.3 eingetragen wird. Das heißt, die CRP Werte sind nicht null, sondern sind nur unter der Schwelle, können also eigentlich nicht als fehlend kodiert werden. R liest dieses Daten dann natürlich als "factors" und nicht als "num" ein. Kann ich die "factors" in "num" umwandeln, bzw. macht das überhaupt Sinn? Kann ich vielleicht mit Rangkorrelationen arbeiten? Bzw. kann ich die Ränge irgendwie selbst bilden? Oder muss ich die Versuchspersonen mit Werten kleiner 0.3 von der Analyse ausschließen?
Aktuell sehen meine CRP Daten folgendermaßen aus:
str(alldata$CRP_t1)
Factor w/ 39 levels "<0.3","0,30",..: 4 10 1 16 31 14 9 7 32 30 ...
LG
Max
ich kämpfe gerade an folgendem Problem. Ich würde gerne einen Rangkorrelationskoeffizienten zwischen einem Botenstoff und einem Inflammationsmarker (CRP) berechnen. Das Problem ist folgendes: Wenn die Inflammation besonders niedrig ist, sind die CRP Werte nicht genau bestimmbar, sodass mir ein <.3 eingetragen wird. Das heißt, die CRP Werte sind nicht null, sondern sind nur unter der Schwelle, können also eigentlich nicht als fehlend kodiert werden. R liest dieses Daten dann natürlich als "factors" und nicht als "num" ein. Kann ich die "factors" in "num" umwandeln, bzw. macht das überhaupt Sinn? Kann ich vielleicht mit Rangkorrelationen arbeiten? Bzw. kann ich die Ränge irgendwie selbst bilden? Oder muss ich die Versuchspersonen mit Werten kleiner 0.3 von der Analyse ausschließen?
Aktuell sehen meine CRP Daten folgendermaßen aus:
str(alldata$CRP_t1)
Factor w/ 39 levels "<0.3","0,30",..: 4 10 1 16 31 14 9 7 32 30 ...
LG
Max