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

В SPSS реализованы две логические функции:

RANGE (variable, begin, end): Функция RANGE возвращает значение 1, или true,
если значение переменной лежит в диапазоне между заданными начальным и
конечным значениями. Переменная может иметь как численный, так и строковый тип. RANGE (alter, 18, 22) возвращает значение 1, то есть true, если зна­чение переменной alter лежит между 18 и 22 включительно. Можно задавать
несколько диапазонов, например, RANGE (alter, 1, 17, 63, 99). В этом случае
функция возвращает true, если значение переменной alter лежит между 1 или
17 или между 63 и 99 включительно. В функции RANGE можно также использовать переменные строкового типа, например, RANGE (name, A, Mzzzzzz). Тогда функция будет возвращать 1 для имен, начинающихся с букв от А до М
включительно. Если имя начинается с другой буквы, функция возвратит 0.

ANY (variable, val1, val2, va!3,...): Функция ANY возвращает значение 1, или true, если значение переменной (значение первого аргумента) совпадает по край­ней мере с одним из значений, указанных в последующем списке параметров
(val1, val2, val3,...). В противном случае возвращается значение 0 или false. Первый элемент, как правило, — переменная численного или символьного типа.
Примеры: ANY (jahr, 1991, 1992, 1993, 1994) возвращает true, если значение
переменной jahr равно 1991, 1992, 1993 или 1994. ANY (name, Schmidt, Meier,
Raabe) возвращает значение true или 1 в тех случаях, когда переменная name
содержит значения Schmidt, Meier или Raabe. Во всех остальных случаях воз­вращается значение 0. Не забывайте заключать строковые значения в двойные
кавычки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: