Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Вычисление новых переменных в соответствии с определенными условиями



Лабораторная работа №2

МОДИФИКАЦИЯ ДАННЫХ

Часть 1

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

Существует много возможностей для модификации:

• Вычисление новых переменных путем использования различных арифметических выражений (математических формул)

• Подсчет частоты появления определенных значений

• Перекодирование значений

• Вычисление новых переменных при выполнении определенного условия

• Агрегирование данных

• Ранговые преобразования

• Вычисление суммы весов случаев

 

Подсчет частоты появлений определенных значений

В SPSS есть возможность подсчитать количество появлений одного и того же значения или значений для определенной переменной. Допустим, мы хотим подсчитать, сколько респондентов ответили в переменной qM на вопрос №Х при условии, что по переменной qN они ответили по вопросу №Y.

Как это сделать? Выберите в меню команды Transform ⇒ Count (Трансформация⇒ Количество) Откроется диалоговое окно CountOccurencesofValueswithinCases. Оно разделено на части:

TargetVariable (Целевая переменная) – в этом поле указывается имя переменной, в которой будут содержаться подсчитанные значения.

TargetLabel (Целевая метка)– указывается метка выходной переменной.

Variables (Переменные) – список содержит переменные, выбранные из списка исходных данных.

Список хранится в файле данных, для которых нужно подсчитать определенные значения, он не может одновременно содержать численные и строковые переменные.

Внеся в список переменные, необходимо присвоить выходной переменной имя и метку.

ОтщелчканакнопкеDefine Values…(Определить) откроетсядиалоговоеокноCount Values within Cases: Values to Count. Это диалоговое окно служит для определения подсчитываемых значений. Можно задать отдельное значение, диапазон или сочетание того или другого. В группе Value (Значение) можно выбрать следующие варианты:

Value (Значение) – вводится отдельное значение, частоту которого необходимо подсчитать.

SystemMissing (Системное отсутствующее) – можно подсчитать количество появлений системного отсутствующего значения. Для строковых переменных этот вариант не применим.

System-oruser- missing (Система- или пользователь-) – подсчитывается количество появлений всех отсутствующих значений, как пользовательских, так и системных.

RangeThrough (Область (диапазон)) – подсчитывается количество появлений всех значений в определенном диапазоне. Также не применим для строковых переменных.

Range: LowestThrough (Область… под нижним) – подсчитывается количество значений в диапазоне от наименьшего наблюдаемого до указанного (не применим к строковым переменным).

Range: ThroughHighest (Область: … через верхний) – подсчитывается количество значений в диапазоне от указанного до набольшего наблюдаемого (не применим к строковым переменным).

Если потребуется подсчитать повторяемость нескольких значений, щелкните после выбора соответствующей опции на кнопке Add (Добавление). В этом случае будет подсчитана частота повторений каждого значения, присутствующего в списке ValuestoCount. Ввод отдельного значения подтверждается кнопкой Continue (Продолжение), а затем – OK.

Задание 1

Подсчитать частоту появления в опросе женщин

1. Выберите в меню команды Преобразование ⇒ Подсчитать значения в наблюденияхОткроется диалоговое окно Подсчитать встречаемость значений в наблюдениях.

2. Целевой перемененой задайте имяKolWomen

3. Целевая метка– Количество женщин.

4. В списке хранящихся в файле данных Opros.savвыделите пол(sex), нажмите .

5. Щелкните мышкой по кнопке Задать значения.

6. Отметьте Значение 2 (вводится отдельное значение, частоту которого необходимо подсчитать, в нашем случае 2 – женщины, 1 – мужчины).

7. Нажмите кнопку Добавить, затем щелкните по кнопке Продолжить

8. OK.

Задание 2

Подсчитать частоту появления в опросе респондентов в возрасте от 18 до 25 лет

1. Выберите в меню команды Преобразование ⇒ Подсчитать значения в наблюдениях. Для очистки полей нажмите на кнопку Сброс.

2. Целевой перемененой задайте имя age1825

3. Целевая метка– возраст от 18 до 25.

4. В списке хранящихся в файле данных Opros.savвыделите возраст (age), нажмите .

5. Щелкните мышкой по кнопке Задать значения.

6. Отметьте Область (18 через 25).

7. Нажмите кнопку Добавление, затем щелкните по кнопке Продолжение

8. OK.

Задание 3

Подсчитать частоту появления в опросе автолюбителей и меломанов

Задание 4

Подсчитать частоту появления в опросе респондентов чехов

Задание 5

Подсчитать частоту появления в опросе респондентов в возрасте от 40 до 50 лет

 

Вычисление новых переменных в соответствии с определенными условиями

Допустим, нам надо провести частотный анализ для некоторых переменных, но желательно делать это для разных возрастных групп. Образование новых переменных не затронет основной файл данных.

Формулировка условий: IF («возраст» < 30) «старая переменная» = «новая переменная». Выберите команды меню: Преобразование> Вычислить переменную. В открывшемся диалоговом окне в поле выходной переменной задайте ее имя, а для численного выражения напишите формулу. Щелкните на кнопке Если… Откроется диалоговое окно Вычислить переменную: Отбор наблюдений. Измените начальную настройку Включить все наблюденияна Включить наблюдения, удовлетворяющиеусловию:. В поле под этой опцией введите условие. Закройте диалоговое окно. Теперь в файле появилась новая переменная, которая в случаях, когда заданное условие не выполняется, содержит системное отсутствующее значение. Предлагаются следующие варианты.

Задание 6

Новой переменной B присвоить значение 1, если возраст респондентов моложе 16 или старше 60 лет

1. Выберите в меню команды Преобразование> Вычислить переменную.

2. Целевой перемененой задайте имя b. По кнопке Тип и метка задайте метку Возраст до 18 и старше 60 и установите тип переменной числовой

3. В окне Числовое выражение следует задать первую кодировочную цифру, например, это будет 1.

4. Нажмите кнопку Если. Вы попадете в редактор условий.

5. Измените начальную настройку Включить все наблюдения на Включить наблюдения, удовлетворяющие условию:..

6. Запишите условие age < 18 or age > 60

7. Щелкните по кнопке Продолжение

8. OK.

Задание 7

Новой переменной С присвоить значение 1, если респондент – женщина, имеющая двоих детей

1. Выберите в меню команды Преобразование> Вычислить переменную.

2. Целевой перемененой задайте имя С. По кнопке Тип и метка задайте метку Женщ с2 детьми и установите тип переменной числовой

3. В окне Числовое выражениеследует задать первую кодировочную цифру, это будет 1.

4. Нажмите кнопку Если. Вы попадете в редактор условий.

5. Измените начальную настройку Включить все наблюденияна Включить наблюдения, удовлетворяющиеусловию:.

6. Запишитеусловиеsex=2 and children=2

7. Щелкните по кнопке Продолжение

8. OK.

Задание 8

Новой переменной D присвоить значение 1, если респондент – мужчина, имеющий полную занятость. В результате следует получить статистику.

Задание 9

Новой переменной E присвоить значение 1, если респондент –татарин, меломан, имеющий автомобиль. В результате следует получить статистику.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.