Słownik

START | EDUKACJA | SŁOWNIK | Syntax (język poleceń)

Syntax (język poleceń)

Syntax (język poleceń) – to zapis instrukcji wykonywanych przez program według określonych reguł składniowych. W kontekście programów statystycznych termin ten oznacza najczęściej kod pozwalający przetwarzać dane, wykonywać analizy oraz sterować działaniem programu bez korzystania wyłącznie z interfejsu graficznego.  Praca z syntaxem pozwala zapisać cały przebieg analizy w postaci kodu, dzięki czemu można ją później dokładnie odtworzyć, zmodyfikować lub ponownie wykonać na innych danych. 

Jednym z programów wykorzystujących własny język poleceń jest IBM SPSS Statistics. Większość operacji dostępnych w interfejsie graficznym SPSS można również wykonywać za pomocą składni, a niektóre bardziej zaawansowane procedury i ustawienia są dostępne przede wszystkim lub wyłącznie poprzez syntax.

Kod może służyć m.in. do rekodowania zmiennych, tworzenia nowych zmiennych, filtrowania przypadków, łączenia zbiorów danych, obliczania statystyk opisowych oraz wykonywania analiz takich jak test t, ANOVA, korelacja czy regresja liniowa.  Syntax jest szczególnie przydatny przy powtarzalnych analizach, ponieważ ogranicza konieczność wielokrotnego wykonywania tych samych operacji ręcznie i ułatwia automatyzację pracy .

Przykładowe polecenia w języku SPSS:

Syntax

COMPUTE avg_var = MEAN(var1, var2, var3).
EXECUTE.

Wyjaśnienie: Polecenie tworzy nową zmienną avg_var, będącą średnią wartości zmiennych var1, var2 i var3.

Syntax

GET FILE=“C:\Data\mydata.sav”.
DATASET NAME MyData.

Wyjaśnienie: Pierwsza komenda otwiera plik danych SPSS, natomiast druga nadaje aktywnemu zbiorowi nazwę MyData.

Syntax

FREQUENCIES VARIABLES=var1.

Wyjaśnienie: Polecenie generuje rozkład częstości dla zmiennej var1.

Syntax

CROSSTABS TABLES=var1 BY var2.

Wyjaśnienie: Polecenie tworzy tabelę krzyżową dla zmiennych var1 i var2.

Syntax

DESCRIPTIVES VARIABLES=var1 var2 var3.

Wyjaśnienie: Polecenie oblicza podstawowe statystyki opisowe dla wskazanych zmiennych.

Syntax

REGRESSION
/DEPENDENT var1
/METHOD=ENTER var2 var3.

Wyjaśnienie: Polecenie przeprowadza analizę regresji liniowej, w której var1 jest zmienną zależną, natomiast var2 i var3predyktorami.

Syntax

T-TEST GROUPS=group_var(0 1)
/VARIABLES=var1.

Wyjaśnienie: Polecenie przeprowadza test t Studenta dla prób niezależnych dla grup oznaczonych wartościami 0 i 1.

 Jedną z największych zalet syntaxu jest zwiększenie powtarzalności i przejrzystości analizy – zamiast pamiętać kolejne kliknięcia w programie, badacz posiada zapis wszystkich wykonanych operacji.  Syntax SPSS może obejmować zarówno kilka prostych poleceń, jak i rozbudowane skrypty wykonujące cały proces przygotowania danych i analizy statystycznej. Z tego względu jest szczególnie użyteczny w większych projektach badawczych, przy analizach wykonywanych wielokrotnie oraz wtedy, gdy istotna jest reprodukowalność wyników.

COFNIJ

wróć do spisu wszystkich pojęć

Podziel się wiedzą

z innymi

Opinie Klientów

Co o nas sądzą?

Współpracowaliśmy

między innymi z:

Nasi partnerzy

blogstatystyczny logo Pwn logo Predictive logo Bluemedia logo