Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Ma...
Agenda <ul><li>Cyclische elementen in een vragenlijst </li></ul><ul><li>Enqueteren via Internet: Parantion Websurvey (PWS)...
Aanleiding <ul><li>Onderzoek naar de behoefte aan zakelijke dienstverlening op drie bedrijventerreinen </li></ul><ul><li>O...
De vragenlijst <ul><li>Functie binnen het bedrijf </li></ul><ul><li>Branche </li></ul><ul><li>Aantal werknemers (in fte) <...
Onderzoekseenheden <ul><li>Bedrijven </li></ul><ul><li>Diensten </li></ul><ul><li>Herhalende groep binnen de vragenlijst <...
Module evaluatie
Vragen voor iedere module
Datamatrix
Heel veel variabelen … <ul><ul><li>Marketingstrategie var030 – var041 </li></ul></ul><ul><ul><li>Marktsegmentatie var042 –...
…  omzetten in ‘eenvoudig’ bestand <ul><li>studentID </li></ul><ul><li>Module </li></ul><ul><li>Kenmerk1 t/m Kenmerk12 </l...
SPSS Syntax (1) <ul><li>VALUE LABELS module </li></ul><ul><li>1 &quot;Marketingstrategie&quot;  </li></ul><ul><li>2 &quot;...
SPSS Syntax (2) <ul><li>DEFINE !MAP () &quot;D:Werkmap&quot;  !ENDDEFINE. </li></ul><ul><li>COMPUTE module = 1. </li></ul>...
SPSS Syntax (3) <ul><li>* Files bij elkaar voegen . </li></ul><ul><li>ADD FILES  </li></ul><ul><li>/FILE = !MAP + 'Module1...
Redenen om met syntax te werken <ul><li>Een zelfde klus is direct te herhalen (gelijke probleemaanpak) </li></ul><ul><li>V...
SPSS Syntax (4): Macro <ul><li>DEFINE ! ANALYZE_MODULE  ( </li></ul><ul><li>MODULE  = !CHAREND ('/') /  TITEL  = !CMDEND)....
SPSS Syntax (5) <ul><li>Te maken met </li></ul><ul><li>De knop  Paste  in de dialoogvensters </li></ul><ul><li>De journal ...
SPSS Syntax (6) Voorbeelden <ul><li>FREQUENCIES VARIABLES=Terrein. </li></ul><ul><li>CTABLES </li></ul><ul><li>/VLABELS VA...
SPSS Syntax (7) Voorbeelden <ul><li>GRAPH </li></ul><ul><li>/BAR(GROUPED)= </li></ul><ul><li>MEAN(d1) MEAN(d2) MEAN(d3) ME...
SPSS Script <ul><li>Automatiseren van handelingen </li></ul><ul><li>Voorbeeld:  Frequentietabel schoonmaken </li></ul>
SPSS Object Model (1)
SPSS Object Model (2)
VBA code programmeren <ul><li>'(1) Toepassen Table look </li></ul><ul><li>objPivotTable. TableLook  = &quot;O:Algemeenvorm...
VBA programmeren <ul><li>Object .  Methode voorbeeld in vorige dia </li></ul><ul><li>Object .  Eigenschap voorbeelden: obj...
Syntax en Script <ul><li>Vanuit Syntax bestand is een script aan te roepen: SCRIPT file= &quot;ChangeLabelTitleOfLastRunPr...
Demonstratie van  syntax en scripts
Upcoming SlideShare
Loading in …5
×

2 Cyclischeelementeninvragenlijsten

390 views

Published on

Presentatie over cyclische elementen in vragenlijsten bij de Hanzehogeschool te Groningen.

Published in: Education, Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
390
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 2 Cyclischeelementeninvragenlijsten

    1. 1. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management
    2. 2. Agenda <ul><li>Cyclische elementen in een vragenlijst </li></ul><ul><li>Enqueteren via Internet: Parantion Websurvey (PWS) </li></ul><ul><li>Hulpmiddelen in SPSS </li></ul><ul><ul><li>Syntax </li></ul></ul><ul><ul><li>Script </li></ul></ul><ul><ul><li>Template of Sjabloon </li></ul></ul><ul><li>Demonstratie van syntax of scripts </li></ul>
    3. 3. Aanleiding <ul><li>Onderzoek naar de behoefte aan zakelijke dienstverlening op drie bedrijventerreinen </li></ul><ul><li>Opdrachtgever: Rotor </li></ul><ul><li>Rotor staat letterlijk voor Ruimte Om Te Ondernemen, met de R van Resultaat. </li></ul>
    4. 4. De vragenlijst <ul><li>Functie binnen het bedrijf </li></ul><ul><li>Branche </li></ul><ul><li>Aantal werknemers (in fte) </li></ul><ul><li>Van welke zakelijke diensten maakt u op dit moment gebruik </li></ul><ul><li>Vragen 5 t/m 10 per dienst </li></ul><ul><li>Welke diensten wilt u uitbesteden? </li></ul><ul><li>Interesse deelname netwerkact. </li></ul><ul><li>Opmerkingen (open vraag) </li></ul>
    5. 5. Onderzoekseenheden <ul><li>Bedrijven </li></ul><ul><li>Diensten </li></ul><ul><li>Herhalende groep binnen de vragenlijst </li></ul><ul><li>Afsplitsen naar een apart bestand (databasetechnisch: Normaliseren, E.F. Codd, 1970) </li></ul>
    6. 6. Module evaluatie
    7. 7. Vragen voor iedere module
    8. 8. Datamatrix
    9. 9. Heel veel variabelen … <ul><ul><li>Marketingstrategie var030 – var041 </li></ul></ul><ul><ul><li>Marktsegmentatie var042 – var053 </li></ul></ul><ul><ul><li>Methoden en technieken van onderzoek var054 – var065 </li></ul></ul><ul><ul><li>Engels 1 var090 – var101 </li></ul></ul>
    10. 10. … omzetten in ‘eenvoudig’ bestand <ul><li>studentID </li></ul><ul><li>Module </li></ul><ul><li>Kenmerk1 t/m Kenmerk12 </li></ul>Bestand te gebruiken voor analyses
    11. 11. SPSS Syntax (1) <ul><li>VALUE LABELS module </li></ul><ul><li>1 &quot;Marketingstrategie&quot; </li></ul><ul><li>2 &quot;Marktsegmentatie&quot; </li></ul><ul><li>3 &quot;Methoden en technieken van onderzoek&quot; </li></ul><ul><li>4 &quot;Omgevingsanalyse en recht&quot; </li></ul><ul><li>5 &quot;Financiering&quot; </li></ul><ul><li>6 &quot;Engels 1&quot; </li></ul><ul><li>. </li></ul>
    12. 12. SPSS Syntax (2) <ul><li>DEFINE !MAP () &quot;D:Werkmap&quot; !ENDDEFINE. </li></ul><ul><li>COMPUTE module = 1. </li></ul><ul><li>SAVE OUTFILE = !MAP + 'Module1.sav' </li></ul><ul><li>/RENAME (Var030 TO Var041 = K1 TO K12) </li></ul><ul><li>/KEEP studentnummer klas locatie module K1 TO K12 </li></ul><ul><li>. </li></ul><ul><li>Voor module 1 t/m module 6 aparte bestanden </li></ul>
    13. 13. SPSS Syntax (3) <ul><li>* Files bij elkaar voegen . </li></ul><ul><li>ADD FILES </li></ul><ul><li>/FILE = !MAP + 'Module1.sav' </li></ul><ul><li>/FILE = !MAP + 'Module2.sav' </li></ul><ul><li>/FILE = !MAP + 'Module3.sav' </li></ul><ul><li>/FILE = !MAP + 'Module4.sav' </li></ul><ul><li>/FILE = !MAP + 'Module5.sav' </li></ul><ul><li>/FILE = !MAP + 'Module6.sav' </li></ul><ul><li>. </li></ul><ul><li>SELECT IF( ~ ( (K1 = 9999) & (K2 = 9999) & … & (K12 = '9999') )). </li></ul><ul><li>EXECUTE . </li></ul><ul><li>SAVE OUTFILE = !MAP + ‘AlleModules.sav' </li></ul>
    14. 14. Redenen om met syntax te werken <ul><li>Een zelfde klus is direct te herhalen (gelijke probleemaanpak) </li></ul><ul><li>Verantwoording uitgevoerde werkzaamheden (‘logboek’) </li></ul><ul><li>Bespaart veel tijd t.o.v. handmatig alle dialoogvensters invullen </li></ul><ul><li>Extra faciliteit: macro’s </li></ul>
    15. 15. SPSS Syntax (4): Macro <ul><li>DEFINE ! ANALYZE_MODULE ( </li></ul><ul><li>MODULE = !CHAREND ('/') / TITEL = !CMDEND). </li></ul><ul><li>Alle procedures voor tabellen en grafieken </li></ul><ul><li>!ENDDEFINE . </li></ul>
    16. 16. SPSS Syntax (5) <ul><li>Te maken met </li></ul><ul><li>De knop Paste in de dialoogvensters </li></ul><ul><li>De journal file van de SPSS-sessie </li></ul><ul><li>Zelf intypen of redigeren </li></ul><ul><li>In het DOS tijdperk (vorige eeuw) was dit de enige manier om met SPSS te werken. </li></ul>
    17. 17. SPSS Syntax (6) Voorbeelden <ul><li>FREQUENCIES VARIABLES=Terrein. </li></ul><ul><li>CTABLES </li></ul><ul><li>/VLABELS VARIABLES=Terrein Branche DISPLAY=NONE </li></ul><ul><li>/TABLE Branche BY Terrein [COUNT 'Aantal' F40.0, COLPCT.COUNT 'In %' PCT40.0] </li></ul><ul><li>/CATEGORIES VARIABLES=Terrein Branche ORDER=A KEY=VALUE EMPTY=INCLUDE TOTAL=YES LABEL='Totaal' POSITION=AFTER. </li></ul>
    18. 18. SPSS Syntax (7) Voorbeelden <ul><li>GRAPH </li></ul><ul><li>/BAR(GROUPED)= </li></ul><ul><li>MEAN(d1) MEAN(d2) MEAN(d3) MEAN(d4) MEAN(d5) </li></ul><ul><li>/MISSING=VARIABLEWISE </li></ul><ul><li>/TEMPLATE=!MAP + 'staafdiagram.sgt' </li></ul><ul><li>/TITLE= !TITEL. </li></ul>
    19. 19. SPSS Script <ul><li>Automatiseren van handelingen </li></ul><ul><li>Voorbeeld: Frequentietabel schoonmaken </li></ul>
    20. 20. SPSS Object Model (1)
    21. 21. SPSS Object Model (2)
    22. 22. VBA code programmeren <ul><li>'(1) Toepassen Table look </li></ul><ul><li>objPivotTable. TableLook = &quot;O:Algemeenvorm1.tlo&quot; </li></ul><ul><li>'(2) Verbergen laatste twee kolommen </li></ul><ul><li>objColumnLabels. HideLabelsWithDataAt (1, intColumnCount - 1) </li></ul><ul><li>objColumnLabels. HideLabelsWithDataAt (1, intColumnCount - 2) </li></ul>
    23. 23. VBA programmeren <ul><li>Object . Methode voorbeeld in vorige dia </li></ul><ul><li>Object . Eigenschap voorbeelden: objDataCells . NumColumns objDataCells . NumRows </li></ul>
    24. 24. Syntax en Script <ul><li>Vanuit Syntax bestand is een script aan te roepen: SCRIPT file= &quot;ChangeLabelTitleOfLastRunProcedure.sbs&quot; (&quot;5. Toetsen&quot;). </li></ul><ul><li>En omgekeerd … </li></ul>
    25. 25. Demonstratie van syntax en scripts

    ×