Пожалуйста, используйте перечень, приведённый ниже. Ссылки иногда указывают на другие страницы сайта.
Часто задаваемые вопросы по SPSS
- Что такое SPSS (PASW)?
- Что означает аббревиатура SPSS?
- Какие есть пути получения помощи по вопросам, связанным с SPSS?
Прочие вопросы общего характера
- Можно ли в SPSS использовать внешний редактор синтаксиса? (Отвечает Tom Dierickx)
- Как подписаться/отписаться на рассылку SPSSX-L?
- Сколько переменных и наблюдений может поддерживать SPSS?
- Нужно сослаться на SPSS в статье, которую я пишу. Как это сделать?
- Где можно найти архивы списков рассылки SPSSX-L и новостной группы SPSS?
- Где найти формулу, которую использует SPSS для расчета статистики XYZ?
- Почему мой файл .spo имеет такой большой размер?
Вопросы, связанные с вычислениями
- Как создать ключевую переменную, ID? (а также переменную с уникальными значениями для каждого наблюдения, пронумеровать наблюдения и т.д.)
- Как конвертировать (импортировать или экспортировать) данные SPSS в/из…
Вопросы, связанные с таблицами
- Как в таблицах показать категории, которые не были выбраны респондентами (ни разу не встретились в данных)?
Для версий пакета до 11.5 см. скрипт Отобразить «пустые» категории в таблице.SPS (показано 2 метода) в этом разделе. Для версий 11.5 включительно и выше эта возможность доступна непосредственно через синтаксис CTABLES.
См. также SPSS FAQ на сайте университета Техаса .
Не спрашивайте, может ли SPSS сделать то или это! Спросите, как это делается в SPSS!
Что такое SPSS (PASW)?
Я не ожидал, что посетители этого сайта будут задавать такой вопрос. Но задают!
Вот краткое определение, взятое из Руководства пользователя по базовой версии SPSS (SPSS Base User's Guide).
«SPSS является комплексной системой анализа данных. SPSS может использовать данные почти из всех типов файлов и генерировать табличные отчёты, графики, рисунки распределений и трендов, описательную статистику и проводить сложные виды статистического анализа».
Добавлено А.Б. 20.04.2009:
Фактически, под SPSS можно понимать все программные продукты, создаваемые компанией SPSS Inc., но чаще всего SPSS ассоциируется именно со статистическим пакетом — набором модулей «статистичекого» семейства продуктов.
В начале августа 2009 г. компания SPSS Inc. объявила о переименовании практически всех своих продуктов с добавлением в начало названия аббревиатуры PASW: Predictive Analytics Software (возможный перевод — программное обеспечение для прогностического анализа). Так, в «статистическом» семействе теперь нет модулей SPSS Statistics Base, или SPSS Conjoint: теперь они называются PASW Statistics Base, PASW Conjoint. «Нетронутыми» оказались лишь имена некоторых продуктов, таких как Amos или SamplePower. В других семействах заметны более существенные переименования (например, Clementine Base обратился в PASW Modeler).
В официальном заявлении о переименовании говорится, что это сделано для лучшего отражения названиями продуктов SPSS их основного предназначения. В сообществе пользователей распространено мнение о том, что в условиях глобального финансового кризиса SPSS Inc. ищет пути более четкого позиционирования своих продуктов на рынке. Гипотетизируется также, что компания пытается таким образом избавиться от ассоциации с одной из распространённых расшифровок аббревиатуры SPSS — Statistical Package for the Social Sciences (см. ниже), ведь круг пользователей этого статпакета ни в коей мере не ограничивается специалистами в области социальных наук. В целом, в сообществе заметно некоторое сожаление по поводу переименования, и не в последнюю очередь из-за неудобства произношения новой аббревиатуры. Официально рекомендуется произносить её как набор букв: «пи», «эй», «эс», «дабл-ю», но можно ожидать, что в интернациональном варианте повседневного словоупотребления PASW выродится во что-то вроде «пасв».
Так или иначе, аббревиатура «SPSS» оказалась недостаточно ёмкой чтобы вместить весь фронт, по которому SPSS Inc. ведёт борьбу за конкурентные преимущества. Заметим, что «PASW» пришёл только в название программных продуктов SPSS Inc., но не заменил названия самой компании. Тем не менее в SPSS посчитали нужным зарезервировать сайт www.pasw.com (сейчас с него осуществляется редирект на официальный сайт компании www.spss.com).
За дальнейшей информацией обратитесь на www.spss.com (или www.spss.ru).
Что означает аббревиатура SPSS?
Несколько лет назад в списке SPSS-X было помещено такое пояснение:
«Действительно, историческая справедливость требует признать за термином SPSS как обозначением программного пакета (это не относится к имени компании SPSS) изначальную расшифровку «Statistical Package for the Social Sciences» (статистический пакет для социальных наук). Во время выпуска 10-го релиза пакета где-то в 1983 году, он был переименован просто в SPSS-X («X» — римская цифра 10). С тех пор я не видел нигде в материалах SPSS, чтобы этот пакет называли Statistical Package for the Social Sciences или как-то иначе, кроме как SPSS-X. Начиная с версии 4.0 он стал называться просто SPSS. Была ещё версия SPSS/PC+ для DOS, теперь вот, конечно, SPSS для Windows, первая версия которой имела индекс 5.0.
Таким образом, что касается названия компании, SPSS обозначает Statistical Product and Service Solutions (статистические программные продукты и услуги). Что касается названия пакета SPSS, это означает просто SPSS.
Давид Николс (David Nichols)
Главный специалист по статистической поддержке,
сотрудник бюро статистической поддержки компании SPSS Inc.»
Какие есть пути получения помощи по вопросам, связанным с SPSS?
Разумеется, существуют страницы Поддержки SPSS (можно использовать «guest» в качестве логина и пароля), которые включают:
- база знаний с возможностью поиска с тысячами вопросов и ответов.
- статьи по статистике, включающие различные вопросы, которые могут быть интересны пользователям SPSS (например, «Почему у меня коэффициент Альфа отрицательный?»);
- алгоритмы, используемые SPSS при расчётах;
- макросы, в основном написанные программистами SPSS;
- обмен скриптами — коллекция скриптов, написанных программистами SPSS или пользователями;
- руководство разработчика SPSS (для пишущих скрипты; содержит примеры кода);
- «заплатки» SPSS;
- книги, которые могут быть приобретены у SPSS (щёлкните по ссылке Store в верхнем правом углу и затем выберите Books);
- можно приобрести (или загрузить бесплатно в формате pdf) книгу «Программирование и управление данными в SPSS» (SPSS Programming and Data Management).
Меню «Помощь» (Help) На самом деле, оно полезнее, чем думают многие ;-) Вам следует хотя бы раз пройтись по всем закладкам из меню HELP>TOPICS. Последняя закладка включает секцию часто задаваемых вопросов по 10 основным темам, от открытия файлов данных и записи данных и результатов до распределения оперативной памяти и оптимизации быстродействия;
Файл spssbase.pdf (который находится на CD-диске SPSS и, если был установлен, доступен через меню Help>Syntax Guide>Base).
- Этот файл крайне полезен. Он всегда открыт у меня, когда я пользуюсь SPSS. Фактически, это электронная версия Справочника по синтаксису («Syntax Reference Guide»), который выпускается SPSS. Впрочем, я понимаю, что к регулярному использованию той или иной формы этого справочника требуется привыкнуть.
Второй CD из комплекта поставки 12-й версии включает pdf-файлы следующих руководств:
- SPSS Advanced Models 12.0
- SPSS Base User's Guide 12.0
- SPSS Brief Guide 12.0
- SPSS Categories 11.0
- SPSS Complex Samples 12.0
- SPSS Conjoint 8.0
- SPSS Exact Tests 7.0
- SPSS Interactive Graphics 10.0
- SPSS Maps 10.0
- SPSS Missing Value Analysis 12.0
- SPSS Regressions Models 12.0
- SPSS Tables 11.5
- SPSS Trends 10.0
Список рассылки SPSSX-L(см. также Как подписаться? )
- Список рассылки управляется сервером списка (list server, или listserv, если коротко). Получатели должны зарегистрироваться на сервере для получения копий сообщений. Каждый раз, когда кто-то отправляет сообщение в список, все подписанные пользователи получают копию этого сообщения. Когда кто-то отвечает, все также получают ответ. Это достаточно эффективный метод общения. В этом списке обычно присутствует 1000-1200 зарегистрированных получателей, включая и некоторых сотрудников SPSS (хотя этот список не управляется и не принадлежит SPSS). Обычно от этого списка приходит примерно 350 сообщений в месяц;
- Сообщения архивируются, в архиве можно осуществлять поиск;
- Я очень рекомендую принять участие в этом списке всем, кто хочет улучшить своё знание SPSS (список ведётся на английском языке).
Новостная группа comp.soft-sys.stat.spss
- Данная новостная группа включает около 23 000 сообщений. Возможно, ответ на ваш вопрос уже там;
- Если вы не знакомы с такими программами для чтения новостных групп, как FreeAgent, я бы порекомендовал использовать google (не рекомендую Outlook). Используя google, можно легко и в архивах покопаться, и отправлять сообщения.;
- Лично я использую специальную программу для отсылки и чтения сообщений, но пользуюсь google для поиска в архивах;
- Основное преимущества использования спецсофта заключается в том, что вы можете создавать папки по отдельным категориям и хранить интересные статьи для ссылок на них в будущем.
Консультации через support@spss.com (надо будет указать ID пользователя SPSS)
- По моему опыту, впрочем, ни одна компания не сможет предоставить лучший сервис поддержки, чем это делают пользователи, общающиеся друг с другом, посредством списков рассылки или новостных групп. Другими словами, если вы отошлёте вопрос на support@spss.com и, одновременно, в указанные выше форумы, то когда вам ответят из SPSS, у вас, скорее всего, уже будет ответ. Это ни в коем случае не критика службы поддержки SPSS.
Этот веб-сайт :-)
- Посмотрите разделы Примеры синтаксиса , Макросы или Скрипты; используйте Поиск по ключевым словам. Прочтя несложную инструкцию, вы узнаете, как можно сократить количество результатов до приемлемого.
- Как последнее средство, пошлите мне письмо по электронной почте. Я читаю все письма, но не обязательно отвечаю на все из них (в сутках же всего 24 часа!). Я отдаю предпочтение проблемам, которые кажутся интересными или новыми. Если вы не получили ответа, это не потому что вы мне «не нравитесь»… В любом случае, учитывая, что я слежу за списком SPSSX-L и той новостной группой, лучше всего задать вопрос посредством этих ресурсов. В таком случае вашими слушателями окажется много людей, которые могли бы ответить на вопрос (в том числе и некоторые сотрудники SPSS). Полезно, что решение по вашему вопросу естественным образом будет доступно всему сообществу пользователей SPSS. Это согласуется и с девизом этого сайта: «Поделитесь своими знаниями и сами узнайте больше!»
Как подписаться/отписаться на рассылку SPSSX-L?
Обратите внимание, что адрес для подписки и отказа от рассылки отличается от того, что используется для отправки сообщений!
Для подписки: отошлите e-mail со своего адреса на LISTSERV@LISTSERV.UGA.EDU без темы и подписи, только со словами в тексте сообщения:
SUB SPSSX-L <ваше имя и фамилия латинскими буквами>
Например, если ваше имя — John Doe, текст письма должен быть таков:
SUB SPSSX-L John Doe
После регистрации вы получите письмо от сервера, в котором указан адрес, который необходимо использовать для отсылки сообщений в список, получения ранее опубликованных сообщений, адрес для отказа от рассылки. Прочитайте и сохраните на будущее.
Для отказа от получения рассылки: отошлите на адрес LISTSERV@LISTSERV.UGA.EDU письмо без темы и подписи, только со словами в тексте сообщения:
SIGNOFF SPSSX-L
Заметьте, что для этого вам нужно отослать это письмо с того же e-mail адреса, который был подписан. Дальнейшую информацию можно получить в справочнике Listserv.
Где можно найти архивы списков рассылки SPSSX-L и новостной группы SPSS?
a) Большинство пользователей предпочтёт использование веб-архивов, описанных ниже в части b).
«Старички» могут предпочесть использование LISTSERV@LISTSERV.UGA.EDU, используя способ, описанный в Справочнике Listserv (англ. яз.).
Например, отсылка команды GET SPSSX-L LOG9912 на LISTSERV укажет серверу, чтобы он прислал вам на почту все сообщения за декабрь 1999 года. Большинство команд описано в Справочнике Listserv (англ. яз.). Заметьте, что тут же можно осуществлять и поиск. Например, можно попросить сервер отправить вам все сообщения, отосланные между 1 января и 1 декабря 2000 года (или в любой другой указанные интервал), в которых содержится слово !ENDDEFINE или слово «covariance».
b) Есть два веб-архива сообщений SPSSX-L:
Лучший — это www.listserv.uga.edu, он быстр и прост в использовании. Сообщения можно отсортировать по теме, дате или автору. Доступен поиск.
Второй вариант (если первый недоступен) — это www.marist.edu (наберитесь терпения, сервер не быстрый; внизу страницы располагается форма поиска).
c) В отличие от списка рассылки, в новостной группе регистрироваться не нужно. Просто идёте и читаете, либо размещаете своё сообщение, либо ищете в архивах. Веб-сайт groups.google.com содержит архивы с возможностью поиска, включающий большинство телеконференций usenet, в т.ч. и comp.soft-sys.stat.spss.
Где найти формулу, которую использует SPSS для расчета статистики XYZ?
Большинство используемых SPSS формул расчёта находится в разделе Algorithms (алгоритмы) секции поддержки (Support) на официальном веб-сайте. Если у вас одна из последних версий пакета SPSS, та же информация, скорее всего, будет на CD поставки.
Почему мой файл .spo имеет такой большой размер?
При повторных сохранениях файла выдачи .spo поверх старого, размер файла имеет тенденцию увеличиваться практически вдвое даже при неизменном содержимом. Начиная с версии 10, SPSS поставляется с дефрагментирующей утилитой (это не та дисковая утилита, которая входит в комплект Windows). В Проводнике Windows щёлкните правой кнопкой мыши на файле .spo и выберите «Defragment». Иногда это значительно уменьшает размер файла.
Сколько переменных и наблюдений может поддерживать SPSS?
До версии 10 обычная версия для Windows допускала использование максимум 2^15 = 32,768 переменных и максимум 2^31 = 2.15 миллиарда наблюдений. «Учебная» (Student) версия допускает максимум 50 переменных и 1 500 наблюдений.
Начиная с версии 10, предел по числу переменных был практически снят, единственный оставшийся «жесткий» предел составляет 2.15 миллиарда переменных. Это, конечно, не означает, что имеет смысл работать с таким файлом данных. Всегда более эффективно загрузить в файл лишь те переменные, которые требуются в данный момент.
Как конвертировать (импортировать или экспортировать) данные SPSS в/из…
MS Access, Excel, Lotus Notes
Создание массива данных SAS из файла данных SPSS
Создание файла данных SPSS из массива данных SAS
Как создать ключевую переменную, ID?
Рассмотрим три ситуации:
(Первая ситуация, вопрос) Я хочу создать новую идентифицирующую переменную, которая перенумерует все наблюдения от 1 до n (числа наблюдений в файле). Как это сделать?
(Первая ситуация, ответ)
- Используя синтаксис: COMPUTE id=$CASENUM. (Если ничего не происходит, выберите TRANSFORM>RUN PENDING TRANSFORM)
- Используя меню: выберите TRANSFORM>COMPUTE затем введите id в поле Target Variable и $casenum в поле Numeric Expression. Нажмите OK. (Если ничего не происходит, выберите TRANSFORM>RUN PENDING TRANSFORM)
Отметим, что $CASENUM является специальной, системной переменной. Наиболее просто узнать все про специальные переменные — открыть spssbase и поискать, например, «$casenum». (Кстати, число пи не является системной переменной. Используйте команду COMPUTE pi=4*ARTAN(1) для вычисления числа пи.
(Вторая ситуация, вопрос) Что, если в файле ещё нет вовсе данных, но мне надо создать идентификаторную переменную со значениями от 1 до 10.
(Вторая ситуация, ответ): Это нельзя сделать через меню, используйте синтаксис:
- Используя синтаксис:
INPUT PROGRAM.
LOOP id=1 TO 10.
END CASE.
END LOOP.
END FILE.
END INPUT PROGRAM.
LIST.
(Третья ситуация, вопрос) У меня есть много наблюдений с одинаковыми кодами и я хочу создать переменную, которая нумеровала бы последовательно наблюдения внутри каждого кода.
(Третья ситуация, ответ): См. синтаксис «Последовательная нумерация наблюдений в рамках заданной группы.SPS» в этом разделе .
Можно ли в SPSS использовать внешний редактор синтаксиса?
Следующий zip-файл и заметки предоставлены Томом Дьериксом (Tom Dierickx) (Спасибо, Том!). Он содержит:
1) Инструкции (readme.doc)
2) Программа отправки синтаксиса в SPS (tdRunSyntax.exe)
3) Библиотека шаблонов (tdSPSS.tcl)
4) Список примеров ключевых слов (tdSPSS.syn)
Том приводит следующие причины для использования внешнего редактора синтаксиса:
Некоторые преимущества:
1) Можно создать библиотеку фрагментов кода для повторного использования и регулярного обновления
2) Использовать раскрашивание элементов кода
3) Использовать мощные поисковые средства и средства замены (включая поиск структурных элементов, таблиц, например)
4) Можно отображать номера строк с краю страницы, что облегчает ориентирование в коде!
5) В один и тот же момент можно держать открытыми несколько файлов с синтаксисом и переключаться между ними стандартными средствами Windows.
6) Во внешнем редакторе есть возможность запуска макроса, который будет активизироваться по нажатию горячих клавиш
7) Вы можете настроить меню на запуск синтаксиса. Например, я написал на VB небольшой .exe-файл, который берёт в буфер любой выделенный текст и передаёт его в SPSS (Просто как обычный редактор синтаксиса SPSS).
Я бы, вероятно, мог придумать ещё 1001 причину использования внешнего редактора, но факт тот, что я уже несколько месяцев даже не заглядываю в редактор синтаксиса SPSS. По всем указанным пунктам TextPad заметно его превосходит. Фактически, вы можете его использовать для программирования на ЛЮБОМ языке — Java, HTML/ASP, C++, и т.д.
Кстати, полезно настроить меню в SPSS, который бы открывал TextPad (с новым, пустым .sps-файлом)
Нужно сослаться на SPSS в статье, которую я пишу. Как это сделать?
Эта информация взята из списка SPSS FAQ:
Для большинства программ через меню Помощи (Help) «About…» («О программе…») можно получить полное наименование продукта, версию или номер релиза и дату выпуска. Например, если вы пользуетесь SPSS, то можете увидеть примерно следующее:
SPSS for Windows Release 10.0.0 (September 1999)
В ссылке в таком случае можно написать примерно следующее:
SPSS for Windows, Rel. 10.0.0. 1999. Chicago: SPSS Inc.







