Raynald's SPSS Tools

Коллекция синтаксиса, макросов, скриптов и советов, созданная в помощь решению задач управления данными и анализа данных в IBM SPSS Statistics

Синтаксис SPSS

SPSS Syntax iconКомандуйте SPSS! На этом сайте вы найдете сотни готовых решений для чтения и экспорта данных, трансформации переменных и файлов, расчета доверительных интервалов, ROC-анализа и много чего еще.

Библиотека SPSS-синтаксиса — то, с чего начинался проект Raynald's SPSS Tools, и она остается крупнейшим разделом сайта, около 80% всего содержимого. Если вы ищете решение конкретной проблемы управления данными или анализа данных, ныряйте прямо туда. Я также рекомендую использовать форму поиска Google, размещенную выше, т.к. коллекция обильна, и иногда проще найти по ключевым словам.

Если же вы предпочитаете системно и не спеша знакомиться с материалами, начните со страницы О синтаксисе SPSS. Вы найдете там объяснения, почему синтаксис столь важен при работе в SPSS Statistics, даже при наличии удобного диалогового интерфейса. Там же есть ссылки на остальные разделы сайта, связанные с синтаксисом, например, обучение синтаксису и отладка, а также на книгу SPSS Programming and Data Management book page.

Язык Matrix

Matrix, так же, как и язык макросов, встроен в синтаксис SPSS много лет назад. Как легко догадаться, он нацелен на упрощение операций с матричными представлениями данных, в противовес обычной построчной обработке данных. Пока на сайте нет отдельного раздела по Matrix (но есть идея его создать), но вы можете найти множество решений в разделе Matrix библиотеки SPSS-синтаксиса. Или просто наберите "END MATRIX" в окне поиска выше.

Макросы SPSS

SPSS Syntax Macro iconГенерируем синтаксис макросами SPSS. Меньше кода — больше результата!

Макросы очень естественно вписываются в синтаксис SPSS. Поэтому большинство из них на этом сайте находится именно в разделе Библиотека SPSS-синтаксиса. А Библиотека SPSS-макросов, скорее, содержит некоторые макро-утилиты, которые меньше связаны с конкретной задачей анализа или преобразования данных, но применима в разных ситуациях. Посетите страницу О макросах SPSS, где дан обзор всего на сайте, что касается макросов. Тем, кто собирается познакомиться с макросами поближе, будут полезны страницы обучения макросам и отладки.

Независимый раздел сайта, Страница SPSS макросов Кирилла — подлинное украшение сайта — обширная коллекция детально проработанных и документированных макросов на разные случаи жизни.

Скрипты Python

Python iconКросс-платформенный гибкий и увлекательный в освоении язык Python тесно интегрирован в SPSS, начиная с версии 14. Если вы посвятите некоторое время его изучению, то сможете создавать очень гибкие программы обработки данных даже без макросов и встроенных Basic-скриптов.

Разработка на Python настолько быстрая и удобная, что большинство команд расширения SPSS IBM сейчас выпускает с применением Python (и немного с R).

Раздел Библиотека Python-скриптов содержит примеры полезного кода на Python для пользователей SPSS.

Скрипты R

R iconЕще один пример плодотворной интеграции внешних программных средств с SPSS, которая делают возможности последнего практически безграничными. С помощью интеграционного плагина к R вам доступны возможности этого открытого языка прямо из SPSS Statistics. Библиотека R-скриптов пока что почти пуста — ожидает и ваших решений тоже!

Basic-скрипты

Старый добрый Sax (Win Wrap) Basic, встроенный в SPSS for Windows для управления интерфейсом и выводом.

Несколько десятков скриптов — в вашем распоряжении в разделе Библиотека Basic-скриптов. С появлением Python и других интеграционных плагинов скрипты Basic стали менее востребованы. Большинство из них написано в версиях до 16, поэтому перед применением прочтите важные комментарии по совместимости с последними версиями в Справке SPSS.

Ресурсы по SPSS

Этот сайт не исчерпывается программным кодом SPSS! Я объединил несколько отдельных страниц с советами, частыми вопросами и заметками для начинающих пользователей в небольшой блог SPSS Tools. Также вы можете найти здесь страницу Практикумы по SPSS, которая объединяет дидактические материалы с этого сайта и внешние ссылки на полезный контент по обучению SPSS (и статистике вообще). Несмотря на наличие мощных поисковиков, которые сегодня могут найти почти всё, я горжусь своей коллекцией ссылок по SPSS, одной из самых крупных в Интернете. Многие персоналии, представленные там, пополнили коллекцию SPSS Tools своими решениями.