25
Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Embed Size (px)

Citation preview

Page 1: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Cyclische elementen in vragenlijsten

Johan SmitsHogeschooldocent

Saxion Hogescholen EnschedeMarketing & International Management

Page 2: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Agenda

• Cyclische elementen in een vragenlijst

• Enqueteren via Internet:Parantion Websurvey (PWS)

• Hulpmiddelen in SPSS– Syntax– Script– Template of Sjabloon

• Demonstratie van syntax of scripts

Page 3: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Aanleiding

Onderzoek naar de behoefte aan zakelijke dienstverlening op drie bedrijventerreinen

Opdrachtgever: Rotor Rotor staat letterlijk voor Ruimte Om

Te Ondernemen, met de R van Resultaat.

Page 4: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

De vragenlijst

1. Functie binnen het bedrijf2. Branche3. Aantal werknemers (in fte)4. Van welke zakelijke diensten

maakt u op dit moment gebruikVragen 5 t/m 10 per dienst11.Welke diensten wilt u uitbesteden?12.Interesse deelname netwerkact.13.Opmerkingen (open vraag)

Page 5: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Onderzoekseenheden

• Bedrijven• Diensten

Herhalende groep binnen de vragenlijst

Afsplitsen naar een apart bestand (databasetechnisch: Normaliseren, E.F. Codd, 1970)

Page 6: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Module evaluatie

Page 7: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Vragen voor iedere module

Page 8: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Datamatrix

Page 9: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Heel veel variabelen …

– Marketingstrategievar030 – var041

– Marktsegmentatievar042 – var053

– Methoden en technieken van onderzoekvar054 – var065

– – – Engels 1

var090 – var101

Page 10: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

… omzetten in ‘eenvoudig’ bestand

• studentID• Module• Kenmerk1 t/m Kenmerk12

Bestand te gebruiken voor analyses

Page 11: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Syntax (1)

VALUE LABELS module1 "Marketingstrategie" 2 "Marktsegmentatie" 3 "Methoden en technieken van onderzoek" 4 "Omgevingsanalyse en recht" 5 "Financiering" 6 "Engels 1"

.

Page 12: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Syntax (2)DEFINE !MAP () "D:\Werkmap\" !ENDDEFINE.

COMPUTE module = 1.SAVE OUTFILE = !MAP + 'Module1.sav'/RENAME (Var030 TO Var041 = K1 TO K12) /KEEP studentnummer klas locatie module

K1 TO K12.

Voor module 1 t/m module 6 aparte bestanden

Page 13: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Syntax (3)* Files bij elkaar voegen .ADD FILES /FILE = !MAP + 'Module1.sav'/FILE = !MAP + 'Module2.sav'/FILE = !MAP + 'Module3.sav'/FILE = !MAP + 'Module4.sav'/FILE = !MAP + 'Module5.sav'/FILE = !MAP + 'Module6.sav'.SELECT IF( ~ ( (K1 = 9999) & (K2 = 9999) & … &

(K12 = '9999') )).EXECUTE .SAVE OUTFILE = !MAP + ‘AlleModules.sav'

Page 14: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Redenen om met syntax te werken• Een zelfde klus is direct te

herhalen(gelijke probleemaanpak)

• Verantwoording uitgevoerde werkzaamheden (‘logboek’)

• Bespaart veel tijd t.o.v. handmatig alle dialoogvensters invullen

• Extra faciliteit: macro’s

Page 15: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Syntax (4): Macro

DEFINE !ANALYZE_MODULE ( MODULE = !CHAREND ('/') / TITEL = !CMDEND).

Alle procedures voor tabellen en grafieken

!ENDDEFINE .

Page 16: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Syntax (5)

Te maken met• De knop Paste in de

dialoogvensters• De journal file van de SPSS-sessie• Zelf intypen of redigeren

In het DOS tijdperk (vorige eeuw) was dit de enige manier om met SPSS te werken.

Page 17: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Syntax (6) Voorbeelden

FREQUENCIES VARIABLES=Terrein.

CTABLES /VLABELS VARIABLES=Terrein Branche

DISPLAY=NONE /TABLE Branche BY Terrein [COUNT 'Aantal' F40.0,

COLPCT.COUNT 'In %' PCT40.0] /CATEGORIES VARIABLES=Terrein Branche

ORDER=A KEY=VALUE EMPTY=INCLUDE TOTAL=YES LABEL='Totaal' POSITION=AFTER.

Page 18: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Syntax (7) Voorbeelden

GRAPH /BAR(GROUPED)= MEAN(d1) MEAN(d2) MEAN(d3) MEAN(d4) MEAN(d5) /MISSING=VARIABLEWISE /TEMPLATE=!MAP + 'staafdiagram.sgt' /TITLE= !TITEL.

Page 19: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Script• Automatiseren van handelingen• Voorbeeld: Frequentietabel schoonmaken

Page 20: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Object Model (1)

Page 21: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

SPSS Object Model (2)

Page 22: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

VBA code programmeren

'(1) Toepassen Table look

objPivotTable.TableLook = "O:\Algemeen\vorm1.tlo"

'(2) Verbergen laatste twee kolommen

objColumnLabels.HideLabelsWithDataAt (1, intColumnCount - 1)

objColumnLabels.HideLabelsWithDataAt (1, intColumnCount - 2)

Page 23: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

VBA programmeren

• Object . Methode

voorbeeld in vorige dia

• Object . Eigenschap

voorbeelden:objDataCells.NumColumnsobjDataCells.NumRows

Page 24: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Syntax en Script

• Vanuit Syntax bestand is een script aan te roepen:

SCRIPT file= "ChangeLabelTitleOfLastRunProcedure.sbs" ("5. Toetsen").

• En omgekeerd …

Page 25: Kom verder. Saxion. Cyclische elementen in vragenlijsten Johan Smits Hogeschooldocent Saxion Hogescholen Enschede Marketing & International Management

Kom verder. Saxion.

Demonstratie van syntax en scripts