Επανακωδικοποίηση μεταβλητών στο R
Πολλές φορές χρειάζεται να αλλάξουμε κάποιες μεταβλητές για την ανάλυσή μας - πχ μια συνεχή μεταβλητή σε ομάδες.
Πολύ συνηθισμένο στις ιατρικές έρευνες ή στις δημοσκοπήσεις είναι να φτιάχνει κανείς ηλικιακές κατηγορίες. Αυτό γίνεται ως εξής:
# Δυο κατηγορίες - η βάση δεδομένων είναι dedomena και η μεταβλητή με την ηλικία age dedomena$agecat <- ifelse(dedomena$age > 50, c("old"), c("young")) # Τρεις κατηγορίες - η βάση δεδομένων είναι dedomena και η μεταβλητή με την ηλικία age attach(dedomena) dedomena$agecat[age > 65] <- "3" dedomena$agecat[age > 50 & age <= 65] <- "2" dedomena$agecat[age <= 50] <- "1" detach(dedomena)
0 Comments
Recommended Comments
There are no comments to display.