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

Wanneer ik de itemanalyse voor de subschaal Vertrouwen wil uitdraaien en ik gebruik de code zoals gegeven in YouLearn, in R-Studio

rosetta::reliability(data = dat, items = c("ASQ_1", "ASQ_2", "ASQ_3", "ASQ_19", "ASQ_31", "ASQ_33_recoded", "ASQ_37", "ASQ_38"), descriptives = TRUE, itemLevel = TRUE, scatterMatrix = TRUE, itemOmittedCorsWithRest = TRUE);

Dan krijg ik de volgende foutmelding:

Error in strwidth(labels, units = "user", cex = cex, ...) :

  plot.new has not been called yet

Ik krijg alleen niet uitgevogeld waarom ik deze melding krijg. Ik gebruik de R-Studio versie Version 2023.03.1+446 voor de Mac. En ik heb alles geupdate.

Waar ga ik verkeerd?

Met vriendelijke groet,

Mieneke van der Salm

Update 17-5:

Ik heb vandaag op mijn werk samen met een van onze student-assistenten die Informatica studeert gekeken en ik ben wat verder gekomen in het debuggen dankzij hem. Nadat we het commando > new.plot() hadden laten lopen, kregen we een nieuwe foutmelding. Toen hebben we stapsgewijs gekeken wanneer het misging. En het bleek mis te gaan wanneer itemLevel = TRUE werd ingegeven. Dan kreeg ik de meldingen zoals op het screenshot. Hoe kan ik dat fixen?

in Cross-sectioneel Onderzoek (OCO, PB08x2) door (370 punten)
bewerkt door

2 Antwoorden

0 leuk 0 niet-leuks
Er leek iets mis te gaan in de verwijzing naar de dataset bij het itemLevel commando. Als ik de input wijzigde als volgt, kreeg ik wel de juiste output:

rosetta::reliability(data.frame(dat) , items = c("ASQ_1", "ASQ_2", "ASQ_3", "ASQ_19", "ASQ_31", "ASQ_33_recoded", "ASQ_37", "ASQ_38"), descriptives = TRUE, itemLevel = TRUE, scatterMatrix = TRUE, itemOmittedCorsWithRest = TRUE);
door (370 punten)
0 leuk 1 niet-leuk
door (240 punten)

Deze meneer of mevrouw wil Viagra aan de man brengen: "Cialis 5mg, Piliji, Thai Jelly Viagra, Camargue, Thai Centipede Pillen, Super Cialis, Super Cialis, Double Effect Jelly Viagra, Piliz, Cialis Double Effect, Viagra 100mg, Lewei Zhuang, Testosteron Capsules, Cialis 20mg, Viagra, Viagra, Viagra, Viagra, Viagra"

...