Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Missing values V15, V16, v17 (0)




Работа с пользовательскими неопределенными значениями

Функции для неопределенных значений

Работа с неопределенными значениями

Execute.

Указанное преобразование дает сдвиг информации, показанный на рис.2.1.

N Анкеты Пол SEX Возраст (Age) Возраст (Age1) Возраст (Age2)
         
         
         
         
. . .    

Рис.2.1. Сдвиг, произведенный функцией LAG ( данные "Проблем и жалоб" )

Функция полезна для анализа временных рядов, при анализе анкетных данных - для поиска повторов объектов, других вспомогательных операций.

Логические функции:

RANGE(v,a1,b1,a2,b2,…) - 1, если значение V попало хотя бы в один из интервалов [a1,b1], [a2,b2],….

ANY(v,a1,a2,…) - 1, если значение V совпало хотя бы с одним из значений a1, a2, ….

Кроме того, в пакете имеются строчные функции, функции обработки данных типа даты и времени.

Вообще говоря, если в арифметическом выражении встретится переменная с неопределенным значением, результат будет не определен, однако значения выражения

0*неопределенное значение

и

0/ неопределенное значение

приравниваются к нулю.

VALUE - функция игнорирования назначения пользовательского неопределенного значения;

MISSING - логическая функция для обнаружения пользовательского или системного отсутствующего значения; ее значения - истина (единица), если значение аргумента не определено, ложь (нуль) - в противном случае;

SYSMIS - то же, но только для системных неопределенных значений;

NMISS - число неопределенных значений в списке аргументов;

NVALID - число определенных значений в списке аргументов

В данных по вопросу о Курильских островах переменные V15, V16, v17 означают время проживания в Западной Сибири, Восточной Сибири и на Дальнем Востоке. Допустим, для удобства проведения текущих расчетов нулевые коды этих переменных объявлены неопределенными

Тогда вычисление времени проживания за Уралом командой

COMPUTE Y = V15 + V16 + v17.

приведет в большинстве случаев к неопределенным значениям Y.

В этом случае функция VALUE позволит работу с пользовательскими неопределенными значениями, как с определенными:

COMPUTE Y = VAL(V15) + VAL(V16)+VAL(V17).

Работа с функциями Missing и Sysmis.

В РМЭЗ (российском мониторинге экономики и здоровья), волна 2, имеется переменная BO2a - ответ на вопрос "Сколько времени в течение последних 7 дней Вы потратили на работу …?", причем коды 997, 998, 999 соответствуют ответам "ЗАТРУДНЯЮСЬ ОТВЕТИТЬ", "ОТКАЗ ОТ ОТВЕТА", "НЕТ ОТВЕТА". Имеет смысл эти коды объявить пользовательскими неопределенными, а системные неопределенные коды перекодировать в 0. Делается это следующими командами.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 338; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.