Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Классификация операторов



Обратим внимание на операторы, используемые для написания условий. Операторы делятся на арифметические, логические и операторы отношения. Арифметические операторы применяются в так называемых арифметических выражениях (математических формулах), которые при отборе данных имеют лишь второстепенное значе­ние. Арифметические операторы всегда можно использовать в логических выражениях, однако это встречается нечасто. Решающую роль эти операторы играют при модифика­ции данных.

Логические операторы и операторы отношения применяются исключительно в логических выражениях. Для построения условных выражений могут применяться следующие логические опе­раторы: «&» - логическое И, «|» - логическое ИЛИ, «~» - логическое НЕ.

Операторы отношения. Отношение — это логическое выражение, в котором два значения сравниваются друг с другом посредством оператора отношения. Для построения логических выражений могут применяться следующие операторы от­ношения:«<» - меньше, «>» - больше, «<=» - меньше или равно, «>=» - больше или равно, «=» - равно, «~=» - не равно. Операторы можно ввести в редактор условий либо щелкнув в диалоговом окне на кнопке с соответствующим знаком, либо введя с клавиатуры альтернативный текст.

Приведем пример отбора респондентов. Отберем только женщин. Выполните следующие действия: перенесите переменную pas01 (вопрос о поле респондента) в редактор условий, дважды щелкнув на ней или вы­делив ее и щелкнув на кнопке с треугольником. Щелкните на кнопке со знаком равенства на клавиатуре. Этот знак будет скопирован в редактор условий. Щелкните на кнопке 2 на клавиатуре. Знак будет скопирован в редактор условий. Подтвердите выбор кнопкой Continue (Продолжить). Щелкните на кнопке ОК. Вы снова окажетесь в редакторе данных. Теперь фильтрация наблюдений включена.

О том, что отбор, заданный с помощью диалоговых окон, осуществлен, свидетельствует сообщение Filter on (Фильтр включен), которое появляется в строке состояния в нижней части окна SPSS. Система создает переменную filter_$. Она имеет сле­дующие метки значений: 0 = Not Selected (Не выбрано), 1 = Selected (Выбрано). При всех последующих операциях будут учитываться только наблюдения, для которых значение этой перемен­ной равно 1, то есть те, для которых выполняется наше условие. Номера неотобран­ных наблюдений отображаются зачеркиванием в левом крае редактора данных.

Обратите внимание, что фильтр действует и при остальных статистических проце­дурах. Команда SPSS SELECT IF или соответствующие настройки в диалоговых окнах фильтруют наблюдения постоянно, то есть до тех пор, пока фильтр не будет удален или деактивирован. Чтобы удалить фильтр, поступите следующим образом. Щелкните на имени переменной filter_$. Весь столбец будет выделен. Нажмите клавишу <Backspace>. Переменная фильтра будет удалена.

Если требуется не удалять фильтр, а лишь временно деактивизировать его, выпол­ните следующие действия. Выберите в меню команды
Data (Данные) / Select Cases... (Выбрать наблюдения). В диалоговом окне Select Cases щелкните на кнопке All cases (Все наблюдения).
Условие фильтра будет деактивировано, однако переменная filter_$ сохранит­ся. В любой момент ее можно будет активизировать снова.





Дата публикования: 2015-11-01; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...