Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Overig

Grasple logboek opdrachten RStudio Assessment en Evaluatie

Beoordeling
-
Verkocht
5
Pagina's
17
Geüpload op
11-01-2022
Geschreven in
2020/2021

Dit is een logboek van de grasple oefeningen voor het programma 'R' van het vak Ontwikkelen van Assessment en Evaluatie. Het helpt ook bij het uitvoeren van de langlopende opdracht.

Instelling
Vak

Voorbeeld van de inhoud

GRASPLE LOGBOEK

Pakketten downloaden;
install.packages("lavaan")

Pakket uitvoeren;
library(lavaan)

Om snel te achterhalen hoeveel cases en variabelen er zijn;
nrow(D) en ncol(D) of dim(D) worden gebruikt.

Met dit commando selecteren we een rij in de data, namelijk de rij waarin kindnr gelijk is aan 100.
D[D$kindnr==100,]

Sorteren op kindnummer
D[order(D$kindnr),]

Sorteren op sekse en vervolgens op kindnummer
D[order(D$sekse,D$kindnr),]


manier waarop uit data-frame D de variabele met de naam var kan worden geselecteerd.

Dus als je bijvoorbeeld alleen maar de scores op leeftijd wilt zien, dan geef je het commando:
D$leeftijd

Als je de scores op leeftijd en sekse wilt zien, dan geef je het commando:
cbind(D$leeftijd,D$sekse)

De functie summary() kan worden gebruikt om voor een specifieke variabele of een hele data-frame
een aantal samenvattende steekproefgegevens op te vragen.

De functie table() kan worden gebruikt om voor een specifieke variabele de frequentieverdeling op
te vragen.

Welke argumenten er allemaal aan de functie table() kunnen worden opgegeven, kun je bekijken
door in de Console het commando ?table te geven. Je ziet dan in het tabblad “Help” automatisch een
beschrijving van de functie verschijnen. Op dezelfde manier kun je dit ook voor andere R functies
doen.

Als aan een functie meerdere argumenten worden opgegeven dan zijn deze gescheiden door
komma’s. Bijvoorbeeld als je naast het aantal jongens en het aantal meisjes ook het aantal
ontbrekende waarden voor sekse wilt opvragen dan geef je het commando
table(D$sekse,useNA="always") waarin useNA="always" dus een tweede argument is.

In totaal bevat data-frame D twaalf kolommen (twaalf variabelen). In de laatste acht kolommen staan
de scores van de leerlingen op de acht items. Dat zijn dus de kolommen 5 t/m 12. Dit deel van de
data kun je selecteren met het commando D[,5:12].

Als je nu in één klap de frequentieverdelingen van alle acht items wilt zien, geef dan het commando:
apply(D[,5:12],2,table,useNA="always")

, De functie apply() heeft vier argumenten. Het eerste argument is de specifieke data selectie D[,5:12].
Het tweede argument is het getal 2 en wordt hier gebruikt om gegevens voor de kolommen op te
vragen (i.p.v. het getal 1 voor de rijen). Het derde argument is table en wordt hier gebruikt om
frequenties op te vragen. Het vierde argument is useNA="always" en wordt hier gebruikt om ook de
aantallen ontbrekende waarden op te vragen.

De gemiddelden kunnen worden opgevraagd door het geven van het commando:
apply(D[,5:12],2,mean,na.rm=T)

De standaardafwijkingen kunnen worden opgevraagd door het geven van het commando:
apply(D[,5:12],2,sd,na.rm=T)

De argumenten mean en sd in deze twee commando’s spreken voor zich. Het gemeenschappelijke
vierde argument na.rm=T wordt gebruikt om aan te geven dat de ontbrekende waarden (na) eerst uit
de gegevens moeten worden verwijderd (rm van ‘remove’) voordat er berekeningen worden
gemaakt. T staat weer voor TRUE (een logische operator).

Voor het berekenen van het gemiddelde, de standaarddeviatie en de variantie van een enkele
variabele kunnen ook de functies mean(), sd() en var() worden gebruikt. Er moeten
dan twee argumenten aan de functie worden gegeven. Het eerste is de naam van de variabele,
bijvoorbeeld D$item1, en het tweede is na.rm=T.

eerst recoder downloaden en uitvoeren

Hercoderen item;
D$item1<-recoder(D$item1,"1:4;2:3;3:2;4:1")
D$item2<-recoder(D$item2,"1:4;2:3;3:2;4:1")
D$item3<-recoder(D$item3,"1:4;2:3;3:2;4:1")
D$item4<-recoder(D$item4,"1:4;2:3;3:2;4:1")
D$item5<-recoder(D$item5,"1:4;2:3;3:2;4:1")
D$item6<-recoder(D$item6,"1:4;2:3;3:2;4:1")


controle;
cbind(D$item1,it1)

frequentieverdeling opvragen;
table(it1)




Het volgende commando kan worden gebruikt om de correlaties tussen alle items te berekenen:

Geschreven voor

Instelling
Studie
Vak

Documentinformatie

Geüpload op
11 januari 2022
Aantal pagina's
17
Geschreven in
2020/2021
Type
OVERIG
Persoon
Onbekend

Onderwerpen

$5.37
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
MasterstudentYouthStudies22 Universiteit Utrecht
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
26
Lid sinds
6 jaar
Aantal volgers
16
Documenten
6
Laatst verkocht
6 maanden geleden

4.0

1 beoordelingen

5
0
4
1
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen