Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MC-91(Зуйкова) / IBM_SPSS_Statistics_Core_System_Users_Guide.pdf
Скачиваний:
156
Добавлен:
08.02.2015
Размер:
6.76 Mб
Скачать

162

Глава 8

Рисунок 8-15

Диалоговое окно Ранжировать наблюдения: Совпадающие наблюдения

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

Значения

Среднее

Мин

Макс.

Последовательные

10

1

1

1

1

15

3

2

4

2

15

3

2

4

2

15

3

2

4

2

16

5

5

5

3

20

6

6

6

4

Конструктор дат и времени

Конструктор дат и времени упрощает выполнение ряда стандартных задач, связанных с переменными дат и времени.

Как запустить Конструктор дат и времени

E Выберите в меню:

Преобразовать > Конструктор даты и времени...

EВыберите нужную задачу и для ее выполнения действуйте в соответствии с предлагаемыми шагами.

163

Преобразование данных

Рисунок 8-16

Первое диалоговое окно Конструктора дат и времени

Узнать, как представляются даты и значения времени. В результате выбора этого пункта появится окно с кратким описанием переменных дат/времени в IBM® SPSS® Statistics. Щелкнув по кнопке Справка, можно, кроме того, получить более детальную информацию.

Создать переменную даты/времени из текстовой переменной, содержащей даты или значения времени. Выберите этот пункт, чтобы сформировать переменную дат/времени из текстовой переменной. Например, у Вас есть текстовая переменная, содержащая даты в форме mm/dd/yyyy, и Вы хотите создать на ее основе переменную даты/времени.

Создать переменную даты/времени из переменных, содержащих части дат или значений времени. Выбор этого пункта позволяет сформировать переменную даты/времени из набора существующих переменных. Например, у Вас есть одна переменная, представляющая месяц (как целое число), другая, представляющая день месяца, и третья, представляющая год. Вы можете объединить эти три переменные в одну переменную даты/времени.

Провести вычисления с датами и временем. Выберите этот пункт, чтобы провести операции сложения или вычитания с переменными дат/времени и/или со значениями продолжительности времени. Например, можно вычислить продолжительность какого-либо процесса, вычтя переменную, содержащую время начала этого процесса, из другой переменной, содержащей время его окончания.

164

Глава 8

Выделить часть переменной даты или переменной времени. Выбор этого пункта позволяет выделить часть переменной даты/времени, такую как день месяца из переменной даты/времени, имеющей формат mm/dd/yyyy.

Задать периодичность (для временных рядов) в наборе данных. Выбор этого пункта приведет к открытию диалогового окна Задать даты, используемого для создания переменных дат/времени, состоящих из набора последовательных дат. Диалоговое окно Задать даты обычно используется для сопоставления дат с временными рядами.

Примечание: Задача недоступна, если в наборе данных отсутствуют переменные, имеющие тип, необходимый для ее выполнения. Например, если набор данных не содержит текстовых переменных, то задача создания переменной даты/времени из текстовой переменной невыполнима.

Даты и время в IBM SPSS Statistics

Переменные, представляющие даты и время в IBM® SPSS® Statistics, имеют числовой формат, с форматами вывода, соответствующими конкретным форматам дат/времени. Эти переменные обычно называют переменными дат/времени. Переменные дат/времени, которые действительно представляют даты отличаются от тех, которые представляют продолжительность времени, не привязанную к дате, такую как 20 часов, 10 минут и 15 секунд. Последние называются переменными продолжительности, а первые переменными дат или дат/времени. Полный список отображаемых форматов приведен в пункте “Дата и Время” раздела “Общие сведения” в Руководства по синтаксису команд.

Переменные дат и дат/времени. Переменные дат имеют формат, представляющий дату, такой как mm/dd/yyyy. Переменные дат/времени имеют формат, представляющий дату и время, такой как dd-mmm-yyyy hh:mm:ss. Внутренне переменные дат и дат/времени хранятся в виде числа секунд, прошедших с 14 октября 1582 года. Переменные дат и дат/времени иногда называют переменными в формате дат.

Допустимы спецификации с двумя и четырьмя цифрами для представления года. По умолчанию, двухзначный год предполагает интервал, начинающийся 69 годами ранее текущей даты и кончающийся 30 годами позже текущей даты. Этот диапазон задается установками в диалоговом окне Параметры и может быть изменен (в меню Правка выберите Параметры и щелкните по вкладке Данные).

В качестве разделителей для форматов день-месяц-год можно использовать тире, точки, запятые, слэши и пробелы.

Месяцымогутуказыватьсяспомощьючисел, римскихчисел, спомощьютрехбуквенных сокращений или целиком. Трехбуквенные сокращения или полные названия месяцев должны быть на английском языке; названия месяцев на других языках не допускаются.

Переменные продолжительности. Переменные продолжительности имеют формат, представляющий продолжительность периода времени, такой как hh:mm. Внутренне они хранятся в виде секунд без привязки к конкретной дате.

В спецификациях времени (применимых к переменным дат/времени и продолжительности) можно использовать двоеточие в качестве разделителя между часами, минутами и секундами. Часы и минуты являются обязательными, а секунды

165

Преобразование данных

нет. Для отделения секунд от долей секунд используется точка. Часы не имеют

ограничения по величине, но максимальное число минут равно 59, а секунд - 59.999....

Текущие дата и время. Системная переменная $TIME содержит текущие дату и время. Она представляет число секунд, прошедших с 14 октября 1582 года до даты и времени, когда выполнится команда преобразования, которая ее использует.

Формирование переменной даты/времени из текстовой переменной

Чтобы сформировать переменную даты/времени из текстовой переменной:

E В первом диалоговом окне Конструктора дат и времени выберите Создать переменную дат/времени из текстовой переменной, содержащей даты или значения времени.

Выбор текстовой переменной для преобразования в переменную дат/времени

Рисунок 8-17

Создание переменной даты/времени из текстовой переменной,шаг 1

EВ списке Переменные выберите текстовую переменную для преобразования. Обратите внимание на то, что этот список содержит только текстовые переменные.

EВыберите формат из списка Варианты, в соответствии с тем, как даты представлены

втекстовой переменной. В списке Примеры значений выводятся реальные значения выбранной переменной в файле данных. Значениям текстовой переменной, которые не подходят под выбранный формат, в новой переменной будут соответствовать системные пропущенные значения.