* Encoding: UTF-8. * Změna názvů (name) proměnných. RENAME VARIABLES (stary1 = novy1) (stary2 = novy2). RENAME VARIABLES (stary1 stary2 stary3 = novy1 novy2 novy3). * Změna popisků (labelů) proměnných. VARIABLE LABELS var1 "Label proměnné 1" var2 "Label proměnné 2" var3 "Label proměnné 3" var4 "Label proměnné 4". * Změna popisků (labels) pro hodnoty vybraných proměnných. VALUE LABELS var1 var2 var3 va4 1 "Label pro hodnotu 1" 2 "Label pro hodnotu 2" 3 "Label pro hodnotuvně 3" 4 "Label pro hodnotu 4" / var5 to var15 0 "Label pro hodnotu 0" 1 "Label pro hodnotu 1" 2 "Label pro hodnotu 2" 99 "Label pro hodnotu 99". * Nastavení missing values. MISSING VALUES var1 var2 var3 (4,5). MISSING VALUES var4 (90 thru hi). MISSING VALUES var4 (0 thru lo). MISSING VALUES var5 to var10 var13 (2). * Nastavení úrovně měření. VARIABLE LEVEL var1 var2 var3 (SCALE) /var4 to var10 (NOMINAL) /var11 (ORDINAL). * Počet chybějících hodnot ve zvolených proměnných. COMPUTE numiss = NMISS(var1 to var10). EXECUTE. * Výpočet celkového skóru. *Můžeme spočítat škálový skór a uděláme to třema způsoby. *Výpočet ignoruje filtrování. COMPUTE total_sum = var1 + var2 + var3 + var4 + var5 + var6 + var7 + var8 + var9 + var10. COMPUTE total_sum = SUM(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10). COMPUTE total_sum = SUM(var1 to var10). /* různé způsoby jak zapsat totéž. COMPUTE total_sum = SUM.9(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10). COMPUTE total_mean = MEAN(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10). COMPUTE total_mean = MEAN.8(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10). EXECUTE. * Funkce + vypočte celkový skór jako součet položek, a to pro žáky, kteří vyplnili všechny položky škály monitorování (nemají ani jednu nevyplněnou položku). * Funkce SUM() vypočte celkový skór jako součet položek, a to pro žáky, kteří vyplnili alespoň jednu položku škály monitorování. * Počítat celkový skór jako součet položek však má smysl pouze tehdy, když žáci vyplnili všechny položky. * Doporučuji proto funkci SUM() nepoužívat bez další specifikace. * Funkce SUM.9() vypočte celkový skór jako součet položek, a to pro žáky, kteří vyplnili všech 9 položek. * Funkce MEAN() vypočte celkový skór jako průměr položek, a to pro žáky, kteří vyplnili alespoň jednu položku škály monitorování. * Doporučuji funkci MEAN() nepoužívat bez další specifikace, protože celkový skór vypočtený pouze z jedné položky nebude validní. * Funkce MEAN.8() vypočte celkový skór jako průměr položek, a to pro žáky, kteří vyplnili alespoň 8 položek škály monitorování (1 nevyplněná položka je tedy "povolena", protože škála má celkem 9 položek).. * Kdybychom zadali MEAN.9(), vypočetl by se celkový skór pouze pro žáky, kteří vyplnili všech 9 položek; kdybychom zadali MEAN.7() stačilo by 7 vyplněných položek atd. * Rekódování proměnných. RECODE var1 (1,2=1) (3,4=2) INTO var1_rec. RECODE var1 var2 var3 (1,2=1) (3,4=2) INTO var1_rec var2_rec var3_rec.