Иллюстрированный самоучитель по SPSS 10/11

Создание индекса

Рассмотрим теперь нижеследующую программу SPSS, которая строит индекс в соответствии с вышеприведенной таблицей.

/* Создание индекса */
/* на примере теоремы Рональда Инглхарта об изменении ценностей */
/* чистые материалисты */
if (vl08 = 1 and vl10 = 2)
    ingl_ind = 4
if (vl10 = 1 and vl08 = 2)
    ingl_ind = 4
/* чистые постматериалисты */
if (vl09 = 1 and vl11 = 2)
    ingl_ind = 1
if (vl11 = 1 and vl09 = 2)
    ingl_ind = 1
/* материалистический смешанный тип */
if (vl08 = 1 and vl09 = 2)
    ingl_ind = 3
if (vl08 = 1 and vl11 = 2)
    ingl_ind = 3
if (vl10 = 1 and vl09 = 2)
    ingl_ind = 3
if (vl10 = 1 and vl11 = 2)
    ingl_ind = 3
/* постматериалистические смешанные типы */
if (vl09 = 1 and vl08 = 2)
    ingl_ind = 2
if (vl09 = 1 and vl10 = 2)
    ingl_ind = 2
if (vl11 = 1 and vl08 = 2)
    ingl_ind = 2
if (vl11 = 1 and vl10 = 2)
    ingl_ind = 2
/* Не знаю */
if (vl08 = 8 and vl09 = 8 and vl10 = 8 and vl11 = 8)
    ingl_ind = 8
if (vl08 = 8 and vl09 = 8 and vl10 = 8)
    ingl_ind = 8
if (vl08 = 8 and vl09 = 8 and vl11 = 8)
    ingl_ind = 8
if (vl08 = 8 and vl10 = 8 and vl11 = 8)
    ingl_ind = 8
if (vl09 = 8 and vl10 = 8 and vl11 = 8)
    ingl_ind = 8
/* нет данных */
if (vl08 = 9 and vl09 = 9 and vl10 = 9 and vl11 = 9)
    ingl_ind = 9
if (vl08 = 9 and vl09 = 9 and vl10 = 9)
    ingl_ind = 9
if (vl08 = 9 and vl09 = 9 and vl11 = 9)
    ingl_ind = 9
if (vl08 = 9 and vl10 = 9 and vl11 = 9)
    ingl_ind = 9
if (vl09 = 9 and vl10 = 9 and vl11 = 9)
    ingl_ind = 9
variable labels ingl_ind
'Индекс Инглхарта'
value labels ingl_ind
1 'Постматериалисты'
2 'ПМ, смешанный тип'
3 'М, смешанный тип'
4 'Материалисты'
8 'Не знаю'
9 'нет данных'
execute
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.