Арифметические функции
Статистические функции
Статистические функции могут иметь любое количество параметров.Функции даты и времени
В SPSS очень часто в различных целях используются дата и время. Для ввода данных гтого типа в редакторе данных SPSS предоставляет ряд различных форматов, описанных в разделе 3.4.1. Существующие форматы можно просмотреть в диалоговом окне Variable Tуре (Тип переменной). Мы рекомендует использовать общепринятый формат даты: указание числа месяца двумя цифрами, месяца — также двумя цифрами и года — четырьмя цифрами через течку: dd.mm.yyyy. Экономии места за счет отбрасывания двух первых цифр года в последнее время, как известно, уделяется много внимания. При указании года двумя цифрами в качестве столетнего диапазона в SPSS принят срок с 1931 по 2030 г., следовательно, год 28 интерпретируется как 2028, а 32 — как 1932. В меню Edit (Правка) Options... (Параметры...) на вкладке Data (Данные) пользователь может самостоятельно задать столетний диапазон.. Если число или месяц можно записать одной цифрой, их не нужно дополнять спереди нулями. Таким образом, указание даты в следующих форматах будет допустимым: 20.6.1998 13.12.1887 1.10.2003 5.2.1997 Компьютер замечает противоречивое указание даты при вводе. Например, если попытаться ввести дату 29.2.1997, это значение не записано принято в ячейку. Для времени мы рекомендуем формат hh:mm:ss, т.е. одна или две цифры для часов, минут и секунд через двоеточие. При отсутствии секунд можно также применять формат hh:mm. Примеры: 23:34:55 8:5:12 12:17:5 12:47 8:12 Дату и время, введенные в любом виде, SPSS преобразует во внутренний формат. Для даты это количество секунд, прошедших с 0 часов 15.10.1582 г. (момента введения григорианского календаря) до 0 часов заданного дня; для времени — количество секунд с 0 часов до заданного момента времени. В принципе можно также хранить число, месяц, год, часы, минуты и секунды в отдельных переменных и определять дату или время во внутреннем формате при помощи соответствующих функций. Всего в SPSS имеется 25 различных функций для работы с датой и временем. Важнейшие из них представлены ниже.XDATE.MDAY(arg) | Выделяет из даты число |
XDATE.MONTH(arg) | Выделяет из даты месяц |
XDATE.YEAR(arg) | Выделяет из даты год |
XDATE.WKDAY(arg) | Номер дня недели (1 =' воскресенье, ,..., 7 = суббота) |
XDATE.JDAY(arg) | Номер дня в году |
XDATE.QUARTER(arg) | Номер квартала в году |
XDATE.WEEK(arg) | Номер недели в году |
XDATE.TDAY(arg) | Количество дней начиная с 15.10.1582 |
XDATE.DATE(arg) | Количество секунд начиная с 15.10.1582 |
DATE.DMY(d,m,y) | Преобразует данные числа месяца, месяца и года во внутреннюю дату |
DATE.MOYR(m.y) | Преобразует данные месяца и года во внутреннюю дату |
YRMODA(y,m,d) | Преобразует данные года, месяца и числа месяца (строго в приведенной последовательности) в количество дней начиная с 15.10.1582 |
XDATE.TIME(arg) | Количество секунд начиная с 0 часов |
TIME.HMS(h,m,s) | Преобразует данные часов, минут и секунд в секунды |
Функции извлечения значений наблюдений
Статистические функции распределения
В SPSS реализовано в совокупности 20 статистических функций распределения. Эти функций вычисляют значение вероятности для следующих распределений: ß-распределения, распределения Коши, хи-квадрат, экспоненциального распределения, Г-распределения, F-распределения, распределения Лапласа, логистического, логарифмически нормального. нормального распределений, распределения Парето, распределения Стьюдента, равномерного распределения, распределения Вейбулла (непрерывные функции), а также распределения Бернулли, биномиального, геометрического, гипергеометрического, негативно-биномиального распределений и распределения Пуассона (дискретные функции). Для 14 непрерывных функций распределения существуют соответствующие обратные функции. Так, например, функция CDF.T(t,df) возвращает вероятность ошибки р для заданного значения функции распределения Стьюдента, t и числа степеней свободы df, функция IDF. T(p,df) возвращает значение t для заданных вероятности ошибки р и числа степеней свободы df.Функции генерации случайных чисел
В SPSS реализовано в совокупности 24 функции генерации случайных чисел, в том теле для 20 встроенных статистических функций распределения; например функция RV.T(df) возвращает случайные числа, подчиняющиеся распределению Стьюдента при df степенях свободы. Функция UNIFORM (numexpr) генерирует равномерно распределенные случайные величины, находящиеся в интервале от 0 до 1, а ее аргумент задает начальное значение для генератора случайных чисел.