Hvad er SPS-filformatet?
.sps er en IBM SPSS Statistics-syntaxfil - et script i almindelig tekst skrevet i SPSS-kommandosproget. Hver kommandoblok slutter med et punktum (.), og sproget er ikke følsomt over for store og små bogstaver (case-insensitive). Syntaxfiler registrerer hvert trin i en statistisk analyse: indlæsning af data, transformering af variabler (RECODE, COMPUTE, FILTER) og kørsel af procedurer som FREQUENCIES, REGRESSION og ANOVA.
En primær fordel ved .sps-filer er reproducerbarhed: den samme kommandosekvens kan køres igen på opdaterede data for at producere identiske resultater. SPSS genererer automatisk syntax, hver gang en bruger klikker på Paste i stedet for OK i en dialogboks, hvilket gør det nemt at fange GUI-drevne analyser som genanvendelige scripts.
Filerne er UTF-8-kodede i SPSS 24 og nyere; ældre filer kan bruge Latin-1 eller Windows-1252. Moderne versioner kan indsætte * Encoding: UTF-8. som den første linje for at deklarere kodningen. Da formatet er almindelig tekst, kan .sps-filer åbnes og redigeres i enhver teksteditor uden at installere SPSS.
Syntax er i vid udstrækning bagudkompatibel på tværs af alle IBM SPSS Statistics-udgivelser; de fleste scripts skrevet til tidligere versioner kører uden ændringer i IBM SPSS Statistics v30 (2024), den nuværende udgivelse. Statistiske data gemmes typisk i tilhørende .sav-filer.
Sikkerhed og tryghed
RISIKO: LOWEn SPSS-syntaxfil er almindelig tekst uden eksekverbar kode uden for SPSS-miljøet. Den kan kun køre inde i IBM SPSS Statistics. En ondsindet .sps-fil kunne teoretisk set slette filer (ved hjælp af HOST-kommandoer til at køre OS-kommandoer) eller lække data via SPSS's filskrivningskommandoer, men dette kræver, at brugeren åbner og kører den i SPSS. Gennemse ukendte .sps-filer i en teksteditor før udførelse.
Formatdetaljer
kort fortalt- Atari Spectrum 512 Smooshed Image - Atari ST-grafikprogrammet Spectrum 512 brugte .sps til komprimerede/smooshed billeder (RLE-komprimerede 512-farve bitmaps, 320x199 px); helt urelateret til SPSS.
Programmer der åbner SPS-filer
Tekniske detaljer
dyb specifikation| Sprogtype | SPSS-kommandosyntaxsprog - nøgleordsdrevet, ikke følsomt over for store/små bogstaver, én kommandoblok pr. sætning |
| Sætningsafslutning | Hver kommandoblok slutter med et punktum (`.`) |
| Kodning | UTF-8 (SPSS 24+); Latin-1 / Windows-1252 i ældre filer; deklareret via `* Encoding: UTF-8.` kommentarlinje |
| Datamanipulationskommandoer | `RECODE`, `COMPUTE`, `FILTER`, `SELECT IF`, `SORT CASES`, `AGGREGATE` |
| Statistiske analysekommandoer | `FREQUENCIES`, `DESCRIPTIVES`, `CROSSTABS`, `REGRESSION`, `ANOVA`, `FACTOR`, `CLUSTER` |
| Reproducerbarhedsmekanisme | Udførelse af den samme `.sps`-fil på identiske data producerer identisk output - kerneanvendelse i forskningsgennemsigtighed |
| Autogenerering | SPSS genererer automatisk `.sps`-syntax, når brugeren klikker på **Paste** i stedet for **OK** i en dialogboks |
| Bagudkompatibilitet | Kommandosyntax er stort set kompatibel på tværs af alle SPSS-udgivelser siden 1990'erne; få kommandoer er udgået |
| Ledsagende dataformat | Statistiske data gemt i `.sav`-filer; syntax refererer typisk til `.sav` via `GET FILE`- og `SAVE`-kommandoer |
| Outputformat | Analyseresultater skrives til `.spv`-visningsfiler; kan eksporteres til PDF, Excel eller Word |
| Redigering uden SPSS | Fuldt læsbar og redigerbar i enhver teksteditor - ingen SPSS-installation påkrævet |
| Typisk filstørrelse | 1 KB - 5 MB; de fleste syntaxfiler er små; store batch-behandlingsscripts kan være større |
| Udgivet | 1968 (SPSS software); .sps extension formalized in SPSS for Windows, early 1990s |
| Seneste version | Current with IBM SPSS Statistics (v30 as of 2024) |
| Specifikation | www.ibm.com |
SPS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SPS-filer.