- •1.1. Структура пакета
- •1.2. Базовые возможности вычислительных модулей Statistica
- •1.3. Файлы Statistica
- •1.3.1. Файлы данных
- •1.3.2 Графики
- •1.3.3. Таблицы (scrollsheets)
- •1.4. Взаимодействие между модулями Statistica
- •1.5. Возможности, предоставляемые Statistica для добавления дополнительных собственных процедур
- •1.5.1. Встроенный язык программирования Statistica Basic
- •1.5.2. Statistica Command Language (scl)
- •1.5.3. Панель Auto Task Buttons
- •1.5.4. Statistica Development Enviroment (sde)
1.5.2. Statistica Command Language (scl)
Statistica Command Language позволяет запускать модули Statistica в пакетном режиме. Это значит, что можно создавать “программы”, которые будут инструктировать Statistica, что нужно делать. Программы SCL можно сохранять с расширением *.scl, а позже открывать и запускать в любом модуле Statistica. Для запуска SCL-программы Statistica использует модуль Statistica Run Module (sta_run.exe). Его можно запускать как из вычислительного модуля
Statistica, открыв файл SCL-программы в специальном окне и запустив на выполнение, так и непосредственно запустив файл sta_run.exe и передав ему в качестве параметра имя файла с SCL-программой. Назначение SCL состоит в том, чтобы автоматизировать последовательное выполнение процедур, предоставляемых пакетом. Пример SCL-программы:
FILE = "C:\STAT\MY\WEIGHTS.STA" OUTPUTSETUP SCROLLSHEET FILE "C:\STAT\MY\WEIGHTS.TXT" DESC VARS = ALL STOP
Если запустить эту программу, Run Module откроет файл данных "C:\STAT\MY\WEIGHTS.STA" в модуле Basic Statistic Tables, вычислит значения описательных статистик для всех переменных, сохранит полученную таблицу в текстовом файле и закроет модуль. Множество комманд SCL довольно обширно и охватывает практически все возможности, предлагаемые пакетом. Особо стоит отметить возможность выполнения программ Statistica Basic из SCL. Это позволяет создавать SCL-программы для автоматизации сложных процедур анализа.
1.5.3. Панель Auto Task Buttons
Панель Auto Task Buttons представляет собой панель с кнопками, настраиваемую пользователем. Эта панель может содержать кнопки следующих типов: - кнопки для запуска программ Statistica Basic; - кнопки для запуска SCL-программ; - кнопки для открытия файлов Statistica (файлы данных, графики, таблицы); - кнопки для выполнения макросов. Имеется в виду последовательность клавиш, которые нужно нажать для выполнения какого-либо действия. Последовательности клавиш могут быть сохранены в текстовый файл и вызываться с помощью панели Auto Task Buttons. Например, такая последовательность “%fhNew{ENTER}” сохранит текущий файл данных в виде HTML-страницы под именем “New.html”.
Панель Auto Task Buttons существенно облегчает многократное выполнение пользовательских процедур. Настройки панели сохраняются в файле с расширением *.atb. Эти файлы можно загружать по ходу работы с Statistica. По умолчанию загружается панель, которая определена в файле настроек statist.ini.
1.5.4. Statistica Development Enviroment (sde)
С версией пакета 5.5 StatSoft поставляет динамическую библиотеку ‘Statistica Development Enviroment’ (stadev.dll для 16 битных приложений и stadev32.dll для 32-битных). Эта библиотека представляет собой ряд функций, которые могут быть доступны из средств разработки приложений типа C/C++, Delphi, Visual Basic и т.п. Эта библиотека создана для работы с файлами формата данных Statistica (файлы с расширением *.sta). Функции библиотеки позволяют получить доступ практически ко всем компонентам файлов данных Statistica вне модулей Statistica. Таким образом, SDE позволяет работать с файлами данных Statistica независимо от самого пакета.
