<<
>>

Отбор подмножеств наблюдений

Для выбора в матрице данных в диалоговом режиме подмножества наблюдений необходимо использовать в главном меню Data окно Select Cases.

После выполнения этих команд появляется окно диалога, в котором пользователь задает условия отбора данных.

Невыбранные объекты будут исключены из сеанса работы или временно отфильтрованы. Имеется возможность организовать случайную выборку данных заданного объема, например, выбрать 10 % случайных объектов из множества данных. Вся ра-

бота пакета будет осуществляться для отобранных объектов, пока действие Select Cases не буде аннулировано.

Если необходимость во временной выборке отпала, нужно снова обратиться к этому же пункту меню и указать, что необходимы все объекты (All Cases).

Если мы хотим, чтобы пакет сохранил наши действия в диалоговом режиме в виде соответствующих команд в файле синтаксиса, необходимо запустить их на выполнение с использованием диалогового окна Paste. Это приведет к появлению в конце текста файла синтаксиса целой серии следующих команд:

USE ALL.

COMPUTE filter $ = (v8 = 1).

VARIABLE LABEL filter_$ 'v8 = 1 (FILTER)'.

VALUE LABELS filter_$ 0 'Not Selected' 1 'Selected'.

FORMAT filter $ (f1.0).

FILTER BY filter $.

EXECUTE .

Как видно из сгенерированного SPSS текста, в случае использования условия для временной подвыборки объектов программа выборки создает переменную фильтра (filter_$) и использует команду FILTER BY filter $.

Таким образом, можно для временной выборки объектов самим написать программу, создающую переменную фильтра, и выполнить. Например, для выбора мужчин в нашем учебном массиве можно воспользоваться командой

FILTER BY V8 .

Это возможно, так как для мужчин в переменной V8 указан код 1. А если хотим выбрать женщин таким же способом, то нужно заменить кодировку для женщин на 1, а для мужчин на любое другое число.

Для отмены фильтра необходимо запустить команду FILTER OFF.

Следует внимательно следить в процессе работы за состоянием ваших фильтров и вовремя отменять фильтрацию.

В статусной строке, если включен фильтр, горит сообщение Filter on.

Если необходимо отдельно сохранить данные только для отобранных объектов, нужно в команде SAVE использовать подкоманду /UNSELECTED DELETE:

SAVE FILE = 'D:\mydir\city' /KEEP = x1 to x10, x15

/UNSELECTED DELETE/COMPRESSED.

В подкоманде КЕЕР указываются сохраняемые переменные (столбцы), а подкоманда UNSELECTED DELETE позволяет сохранять только отфильтрованные объекты (строки матрицы).

Если необходимо исключить некоторые объекты из матрицы данных на все время данного сеанса работы с пакетом, диалог позволяет выполнить последовательность команд такого типа:

USE ALL.

SELECT IF(v8 = 1).

EXECUTE .

Можно обойтись и одной командой SELECT IF (v8 = 1). Строки, в которых переменная V8 = 0, становятся недоступными.

Обратим еще раз внимание на то, что в результате применения команды SELECT IF невыбранные объекты для данного сеанса работы теряются полностью. Если потеря данных имела смысл только для этого сеанса, то либо не следует сохранять исходную информацию после окончания исследований, либо сохранить ее под другим именем.

<< | >>
Источник: Ковалева Г.Д., Ростовцев П.С.. Анализ социологических данных с применением статистического пакета SPSS. 2002

Еще по теме Отбор подмножеств наблюдений:

  1. §3. Подмножество. Равенство множеств
  2. В зависимости от того, проводит ли наблюдение сторонний наблюдатель или сам педагог, участвующий в учебном процессе, мы имеем дело со сторонним наблюдением, или самостоятельным наблюдением.
  3. 5.3. Формирование максимальных по объему подмножеств оптимальных последовательностей
  4. Ошибки статистического наблюдения и контроль над материалами наблюдения.
  5. Евразийский отбор
  6. 3.2.3.Отбор проб.
  7. Типический отбор.
  8. 6.3. Отбор проб
  9. Способ отбора
  10. 10.2.4. Частные школы и неблагоприятный отбор