Открытие данных из баз данных

SPSS предоставляет возможность использования данных из одной из наиболее распространенных систем управления база­ми данных — Microsoft Access.

Выберите в меню: File\Open Database\New Query (Файл\ Открыть базу данных\Создать запрос...)

Выберите в списке источников данных «База данных MS Access» (рис. 14), а затем нажмите кнопку Далее1.

Database Wizard

Welcome to the Database Wizard!

This wizard will help you get data (torn a non-SPSS data source

2£i!

You can choose the data souice, specify which cases aie retrieved. aggregate and soil the data befoie retrieval and specify variable names and properties here. Some features aie available only when connected to SPSS Server

Select Data Source:І База данных MS Access 1 Файлы dBASE

Л йрав

Рис. 14. Диалоговое окно Конструктор чтения баз данных

В следующем диалоговом окне нажмите кнопку Browse (Обзор), чтобы найти файл Microsoft Access, который вы хоти­те открыть (рис. 15). Мы предлагаем открыть базу данных СКЛАД. Нажмите кнопку Открыть, а затем OK в диалоговом окне ODBC Driver Login.

На следующем шаге необходимо задать таблицы данных и переменные для импорта. Для этого перетащите таблицу Спец_поставки (Спецификация поставки) в список Retrieve fields in this order (Получить поля в следующем порядке) (рис. 16). Нажмите кнопку Далее.

^сли в списке нет пункта База данных MS Access, необходимо за­пустить приложение Microsoft Data Access Pack.exe, находящееся в папке Microsoft Data Access Pack на CD-диске SPSS.

ODBC Driver Login

 

Рис. 15. Диалоговое окно ODBC Driver Login

 

Select Data

Select the fields you wish to work with. To select an item, click on it in the 'available' list and. with the mouse button pressed, drag it over to the 'Retrieve Fields' list

, ^ V/

Tip: Dragging a table selects all of its fields.

 

Рис. 16. Диалоговое окно Конструктор чтения баз данных —

Шаг 2 из 6

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

можно произвести случайный отбор наблюдений. Для сокра­щения времени обработки данных большого объема может по­надобиться ограничение числа наблюдений небольшой репре­зентативной выборкой. По умолчанию импортируются все наблюдения.

Чтобы продолжить, нажмите кнопку Далее.

На основе имен полей создаются имена переменных. Если необходимо, имена преобразуются к допустимым в SPSS. Ис­ходные имена полей сохраняются в виде меток переменных. Имена переменных также можно изменить перед тем, как им­портировать данные.

Если установить флажок Recode to Numeric (Метки значе­ний поля

), текстовые переменные будут преобразованы в чи-

Контрольные вопросы                    1

1.  Для чего служит команда View\Value Labels? Для перемен­

ных каких типов ее применяют?

2.  В чем отличие представления Data View от представления

Variable View?

3.  Какие правила следует соблюдать при формировании имен

переменных?

4.  Какие из указанных имен являются некорректными:

education, salary, sex, enterprise, универмаг?

Рис. 11 Диалоговое окно Missing Values

4.        Введите в первом поле любое значение, слишком большое или маленькое для реальных данных, например — 99999, и ос­тавьте пустыми остальные два.

5.        Нажмите кнопку ОК.

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

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

2.  Щелкните по ячейке Missing (Пропущенные) в строке с описанием текстовой переменной и нажмите появившуюся в ячейке кнопку, чтобы открыть диалоговое окно Missing values (Пропущенные значения).

3.  Выберите опцию Discrete missing values (Отдельные про­пущенные значения).

2-1471                 33

'Пропущенные значения для текстовых переменных чувствитель­ны к регистру. Поэтому значение «но» не будет считаться пропущен­ным.

1 2 3 4 5 6 7 8 9  Наверх ↑