Примеры отбора данных
Здесь мы представим некоторые примеры отбора данных. Рассмотрим следующие условия.
Пример 1
Требуется отобрать только респондентов-мужчин. В редакторе условий вводится следующая строка:
sex
=
2
Эту строку можно набрать непосредственно или перенести с помощью кнопки с треугольником и кнопок клавиатуры.
Пример 2
Требуется отобрать только респондентов-женщин, которые голосовали за ХДС/ХСС. В редакторе условий вводится следующая строка:
sex
=
1
& partei
=
1
…или:
sex
=
1
AND partei
=
1
Обратите внимание на значение переменной фильтра в наблюдении 22 (fragebnr = 0-007). Здесь это системное пропущенное значение. В этом случае SPSS не может сделать никакого вывода об истинности, так как переменная partei имеет значение 0 = нет данных или данные не введены. Поэтому условие sex =1 & partei = 1 в наблюдении 22 нельзя проверить на истинность. Оно может быть как истинным, так и ложным. Для такого неопределенного случая SPSS присваивает переменной filter_$ системное пропущенное значение.
Следовательно, таблицу истинности можно дополнить случаем отсутствующих значений:
Конъюнкция
Логическое выражение | Результат |
---|---|
true AND true | true |
true AND false | false |
false AND true | false |
false AND false | false |
true AND missing | missing |
false AND missing | false |
missing AND missing | missing |
Дизъюнкция
Логическое выражение | Результат |
---|---|
true OR true | true |
true OR false | true |
false OR true | true |
false OR false | false |
true OR missing | true |
false OR missing | missing |
missing OR missing | missing |
Отрицание:
Логическое выражение | Результат |
---|---|
true | false |
false | true |
missing | missing |
Если результат логического выражения равен missing (отсутствует), то данный случай, как и при результате false, не учитывается при дальнейшей обработке.