Поместить 4 переменные в одну частотную таблицу
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 30 31 32 33 | * Как поместить 4 (дихотомические) переменные в порядке убывания их частот в одну таблицу частот (FREQ). * Размещено в usenet 04.04.2001. * Автор: rlevesque@videotron.ca. * Исходные данные представляют собой табачные пристрастия к сигаретам (sigaret), сигарам (sigar), трубке (pipe) или махорке (shag). Например, первый человек в списке курит сигареты, сигары и махорку. * Задача – вывести в одну таблицу абсолютные частоты встречаемости пристрастий. Относительные частоты, автоматически выводимые в FREQ, будут означать процент от числа сделанных выборов. При этом надо помнить, что один человек может выбрать несколько вариантов. * Если не требуется сортировки, в современных версиях SPSS для аналогичной операции можно использовать команду MULTIPLE RESPONSE. – А.Б. DATA LIST LIST /id sigaret sigar pipe shag. BEGIN DATA 1 1 1 0 1 2 0 1 0 1 3 0 1 0 0 4 0 0 0 0 END DATA. LIST. VALUE LABELS sigaret TO shag 0 'No' 1 'Yes'. VECTOR v=sigaret TO shag. LOOP #cnt=1 TO 4. COMPUTE smoke=v(#cnt)*#cnt. XSAVE OUTFILE='c:\\temp\\temp.sav' /KEEP=id smoke. END LOOP. EXECUTE. GET FILE='c:\\temp\\temp.sav'. VALUE LABEL smoke 1 'sigaret' 2 'sigar' 3 'pipe' 4 'shag'. TEMPORARY. SELECT IF smoke<>0. FREQUENCIES VARIABLES=smoke /FORMAT=DFREQ /ORDER= ANALYSIS . |