Dit is een site voor studenten van de Open Universiteit. Voordat je een vraag kunt stellen moet je even een account aanmaken (dit systeem is niet gekoppeld aan je OU studentnummer en wachtwoord).

Welkom bij het vraag- en antwoord systeem van de onderzoeks-practica van de studie psychologie bij de Open Universiteit.

Houd er, als je een vraag stelt, rekening mee dat je de richtlijnen volgt!

0 leuk 0 niet-leuks

Bij hercoderen (vraag 2.3.2) wordt in de oplossing voor R voorgesteld

x$recoded_ASQ_x <- 7 - x$ASQ_x

Daarmee worden de 0-waarden, die niet geldig zijn, geconverteerd naar het getal 7.

Volgens mij is het beter om die naar NA om te zetten, bijvoorbeeld met

library(dplyr);
x$recoded_ASQ_x <- recode(x$ASQ_x, 6,5,4,3,2,1);

Overigens staan bij de databestanden in de CSV de recoded values al als gegeven kolommen. 

in Cross-sectioneel Onderzoek (OCO, PB08x2) door (3.7k punten)

1 Antwoord

1 leuk 0 niet-leuks

Als er ongeldige waarden zijn die niet als zodanig zijn aangemerkt, dan is het inderdaad beter om die als NA/missing aan te duiden. Naast de aanpak die jij voorstel kan dit ook zonder package:

x$recoded_ASQ_x <- ifelse(x$ASQ_x == 0, NA, x$ASQ_x);

(Als ze al op 7 zijn gezet, wordt die 0 een 7.)

door (77.1k punten)
...