Иллюстрированный самоучитель по SPSS 10/11

Функции

Из числа функций, которые отображаются в диалоговом окне Select Cases: If, мы рассмотрели только логические и строковые функции. Остальные функции можно разделить на следующие классы:

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

Параметрами функций могут быть переменные, константы или выражения. Параметры заключаются в круглые скобки; несколько параметров отделяются друг от друга запятыми, например, SUM (5, 8, 10). Функция SUM вычисляет сумму трех параметров. SUM (5, 8, 10) возвращает значение 23.

Арифметические функции

  • ABS (numexpr): Функция ABS возвращает абсолютное значение. Если переменная celsius имеет значение – 6.5, ABS (celsius) возвращает 6.5, a ABS (celsius + 3) – значение 3.5.
  • RND (numexpr): Функция RND округляет до ближайшего целого числа. Если переменная celsius имеет значение 3.6, RND (celsius) возвращает 4, a RND (celsius + 6) – значение 10.
  • TRUNC (numexpr): Функция отбрасывает дробную часть значения; округления не происходит. Если переменная celsius имеет значение 3.9, TRUNC (celsius) возвращает 3, a TRUNC (celsius + 4) – значение 7.
  • MOD (numexpr, modulus): Функция MOD возвращает остаток от деления первого аргумента (numexpr) на второй (modulus). Если переменная jaehr имеет значение 1994, MOD (jaehr, 100) возвращает 94.
  • SQRT (numexpr): Функция SQRT возвращает квадратный корень. Если переменная zahll имеет значение 9, SQRT (zahll) возвращает значение 3.
  • ЕХР (numexpr): Показательная функция.
  • LG10 (numexpr): Десятичный логарифм.
  • LN (numexpr): Натуральный логарифм.
  • ARSIN (numexpr): Арксинус.
  • ARTAN (numexpr): Арктангенс.
  • SIN (numexpr): Синус.
  • COS (numexpr): Косинус.

В тригонометрических функциях аргументы задаются в радианах.

Статистические функции

Статистические функции могут иметь любое количество параметров.

  • SUM (numexpr, numexpr,…): Функция SUM возвращает сумму значений допустимых аргументов. SUM (zahll, zahll, zah!3) возвращает сумму значений трех переменных.
  • MEAN (numexpr, numexpr,…): Функция MEAN возвращает среднее арифметическое допустимых аргументов. MEAN (42, 19, 29) возвращает значение 30.
  • SD (numexpr, numexpr,…): Функция SD возвращает стандартное отклонение значений допустимых аргументов.
  • VARIANCE (numexpr, numexpr,…): Функция VARIANCE возвращает дисперсию значений допустимых аргументов.
  • CFVAR (numexpr, numexpr,…): Функция CFVAR возвращает коэффициент вариации значений допустимых аргументов.
  • MIN (numexpr, numexpr,…): Функция MIN возвращает наименьшее из значений допустимых аргументов.
  • MAX (numexpr, numexpr,…): Функция МАХ возвращает набольшее из значений допустимых аргументов.

Функциям SUM, MEAN, MIN и МАХ требуется хотя бы один допустимый аргумент, функциям SD, VARIANCE и CFVAR – два. Остальные аргументы могут содержать отсуттвуюшие значения. Если это свойство, принятое по умолчанию, требуется деактивировать, то к имени функции через точку прибавляют количество необходимых аргументов, например, MEAN. 10. В этом случае значение функции вычисляется только тогда, когда существует хотя бы указанное количество аргументов (в данном примере 10).

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.