1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
* Создать новую переменную (константу, фактически) со средним значением другой переменной.

* Автор: Ray, 17.06.2003.

GET FILE='c:\\program files\\spss\\employee data.sav'.
SORT CASES BY educ.
COMPUTE nobreak=1.
AGGREGATE OUTFILE='c:\\temp\\temp.sav'
	/PRESORTED
	/BREAK=nobreak
	/avgeduc=MEAN(educ).

MATCH FILES FILE=*
	/TABLE='c:\\temp\\temp.sav'
	/BY=nobreak.
EXECUTE.

* а если хотим сохранить своё среднее для каждой категории переменной jobcat, делаем так...
GET FILE='c:\\program files\\spss\\employee data.sav'.
SORT CASES BY jobcat.
AGGREGATE OUTFILE='c:\\temp\\temp.sav'
	/PRESORTED
	/BREAK=jobcat
	/avgeduc=MEAN(educ).

MATCH FILES FILE=*
	/TABLE='c:\\temp\\temp.sav'
	/BY=jobcat.
EXECUTE.