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!

Studietaak 2.2.1 De syntax die gebruikt wordt werkt niet...

0 leuk 0 niet-leuks

Als ik de syntax run zoals deze is gegeven in de opdracht krijg ik geen output of iets dat is veranderd. De tekst die tevoorschijn komt in de output is: Compute @ANDER = mean.4(g6, g9, g10, g13,g19,g21). En verder niets. In de variabelen zijn er 5 schalen toegevoegd, maar dus niet alle 7. Kan er iemand mij helpen? Bedankt alvast!

Hieronder is de syntax die ik gekopieerd heb uit de opdracht:

Compute @ZELF = mean.4(g2, g5, g11, g16,g20,g24). 

Compute @ANDER = mean.4(g6, g9, g10, g13,g19,g21). 

Compute @POSITIEF = mean.4(g1, g4, g8, g14,g17,g23). 

Compute @NEGATIEF = mean.4(g3, g7, g12, g15,g18,g22). 

Compute @VEILIG_10 = mean.8(h3, h6, h9, h20, h42, h52, h56, h72, h70, h67). 

Compute @VERMIJDEND_10 = mean.8(h8, h15, h18, h24, h28, h35, h38, h58, h66, h51). 

Compute @ANGST_10 = mean.8(h2, h10, h27, h30, h43, h46, h63, h64, h68, h71).

gevraagd 29 maart in Cross-sectioneel Onderzoek (PB0802) door Caroline8893 (160 punten)

2 Antwoorden

0 leuk 1 niet-leuk
Ik krijg de volgende error als ik de syntax run: 41 Compute Incorrect variable name: either the name is more than 64 characters, or it is not defined by a previous command.
beantwoord 19 april door rixt1997 (120 punten)
Ik heb het zelfde probleem en geraak niet verder....Wat is er mis?
1 leuk 0 niet-leuks
De error in het 'antwoord' van Rixt1997 zegt dat je variabelen specificeert die niet bestaan.

Kijk dus even goed naar de variabelen die je in elk commando specificeert, en verifieer dat die ook echt bestaan in je dataset. Waarschijnlijk heb je een typefout gemaakt.

Houd er verder rekening mee dat SPSS databewerkingscommando's opslaat in een 'to do lijstje'. Hij voert die commando's dan pas uit als je een analyse uitvoert. Dit is een overblijfsel van vroeger, toen bewerkingen veel tijd kosten.

Je kunt handmatig 'afdwingen' dat alle zogenaamde 'pending transformations' (dat woord kun je onderin de statusbalk in SPSS zien staan als je nog commando's op het to-do lijstje van SPSS hebt staan) worden uitgevoerd met het commando EXECUTE.

Door dat dus achter je lijstje COMPUTE statements te zetten, voert hij die transformaties gelijk uit.
beantwoord 4 dagen geleden door gjp (64,700 punten)
...