Skip to main content

1.5.7 Problemløsninger ved bruk av skript

Det er nesten ikke til å unngå at systemet finner feil i kommandosyntaxen når skript kjøres. Dette kan være feilstavinger eller logiske feil som ikke lar seg eksekvere. Systemet vil da stoppe kjøringen av skriptet der feilen befinner seg, og markere den aktuelle linjen. En passende feilmelding vil også bli gitt.

Løsning:

i. Sjekk hva som kan ha gått galt. Se spesielt på den linjen som er markert med feil. Kjør den delen av skriptet som ikke inneholder feil, altså frem til den linjen som viser feil (se kapittel 1.5.4 for hvordan en kjører deler av et skript)

ii. Dobbeltsjekk om syntaxen er riktig, at variabelnavnet er riktig skrevet, at datoen for import er gyldig (det kan tenkes at en variabel ikke har data for det aktuelle måletidspunktet)

iii. Bruk statistiske hjelpemidler som kommandoene tabulate eller summarize. Se om det er noe feil i måten de aktuelle variabler er kodet på. Sjekk også om verdiformatet er korrekt (numerisk eller alfanumerisk)

iv. Dummyvariabler eller kategoriske variabler der minst én av kategoriene har få observasjoner kan føre til uønskede analyseresultater:

  • Ved bruk av regresjonsanalyser vil kun de enhetene med gyldige verdier for samtlige variabler som inngår bli analysert

  • Enkelte dummyvariabler kan i utgangspunktet ha tilstrekkelig antall observasjoner for begge verdiene 0 og 1, men kan etter at enheter holdes utenfor regresjonsanalysen nå stå med observasjoner kun for én av verdiene

  • Analysen vil da bli stoppet og en feilmelding bli gitt. En løsning kan da være å kode om de aktuelle variablene slik at en får flere enheter i kategoriene med minst observasjoner i. Eventuelt kan en droppe de problematiske variablene fra analysen