Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Руководство пользователя Statistica 5.1

 

Предметный указатель

Справочник. Язык STATISTICA BASIC
К предыдущему разделуК следующему разделу

Можно ли создавать многофункциональные таблицы результатов на языке STATISTICA BASIC?

Помимо вывода в отчет, внешний файл или файл данных (см. предыдущий раздел), предусмотрена возможность создания новых таблиц результатов или их каскадов (непосредственно из программы на языке BASIC), а также отображения табличных или текстовых результатов наиболее эффективным образом. Создание простейших таблиц результатов занимает всего одну строчку кода. Следующая программа вычисляет матрицу корреляции, выводит ее, а затем печатает в таблицу результатов:

ReDim corr(NVars, Nvars);
{объявляет квадратный массив corr, размер которого равен числу переменных в текущем файле данных }

MatrixCorrelations(Data, 1, corr);
{корреляции данных в массиве corr}

name$ := VarName(1);
{помещает имя первой переменной в строковую переменную name$}

for i := 2 to NVars do
{начало цикла: FOR..TO..DO..}

name$ := name$ + '|' + VarName(i);
{строит строку с разделителями, содержащую имена переменных }

scr := NewScrollsheet(NVars, Nvars,
corr, 'Correlations', name$, name$);
{выводит матрицу корреляции в новую таблицу результатов}

PrintScrollsheet(scr);
{выводит таблицу результатов на принтер}

Преимущества вывода в таблицы результатов из программ на языке BASIC.

Простые функции таблиц результатов языка BASIC создают “инструменты” для просмотра таблиц и значений, которые несравнимо более эффективны и дружественны пользователю, чем обычные редакторы текста/вывода. Например, формат отображения значений, ширина столбца и другие параметры могут быть настроены пользователем программ на языке STATISTICA BASIC в интерактивном режиме. Полученный текст может быть отредактирован (включая использование метода Перетащить и отпустить, режима Автозаполнение и т.п.), распечатан в виде таблицы с линиями сетки высокого разрешения, выборочно скопирован, экспортирован и т.д. Полученные значения также можно интерактивно просмотреть на любых графиках, поддерживаемых системой STATISTICA.

Настройка таблиц результатов.

Программа предоставляет полный набор функций языка BASIC для создания таблиц результатов, которые выглядят как созданные стандартными процедурами системы STATISTICA (с заголовками, пользовательским форматированием, шрифтами, цветами, выделением и т.д.).

Можно ли в программе на языке STATISTICA BASIC вызывать данные из существующих таблиц результатов и производить “последующий анализ”?

Да, можно легко написать процедуры для управления существующими таблицами результатов. Они включают не только глобальные операции (например, сохранение, открытие и печать таблиц результатов), но и возможности использования таблицы результатов в качестве таблиц исходных данных, а именно, возможность считывания данных из существующих таблиц результатов, созданных другими процедурами системы STATISTICA. Поэтому программы на языке BASIC могут “продолжать” или “дополнять” результаты анализа, полученные в других процедурах системы STATISTICA. Например, можно написать программы для дальнейшего анализа таблиц частот или сложной последовательности средних, отображаемых в таблице множественной классификации; можно анализировать результаты метода Монте Карло или просто изменить структуру существующей таблицы результатов (например, считывая ее содержание в массив языка BASIC и записывая их в новые, пользовательские таблицы результатов); можно объединять или разделять таблицы результатов, сохранять их как наборы данных системы STATISTICA, файлы таблиц результатов, или текстовые (ASCII) файлы. Все функции для таблиц результатов, как и другие функции языка STATISTICA BASIC, легко доступны, поскольку их можно вставлять из диалогового окна Мастер функций (см. выше).

Можно ли создавать диалоговые окна и использовать другие интерактивные способы управления выводом с помощью языка STATISTICA BASIC?

Простые в использовании и гибкие средства, обеспечивающие вывод, могут быть вызваны с помощью всего одной функции языка STATISTICA BASIC. Например, функция Read(A) откроет диалоговое окно и попросит пользователя BASIC-программы ввести значение переменной A. Оператор PauseAndEdit отображает на экране настраиваемое диалоговое окно, где можно просмотреть и/или отредактировать (в реальном времени) значения любой переменной программы, включая значения из всех массивов (это неоценимая помощь при отладке программ, а также совершенный инструмент для организации приложений). Пользователю доступна также библиотека чрезвычайно гибких функций создания наиболее используемых диалоговых окон (см. приведенные ниже иллюстрации).

Например, с помощью только одной строки программы (которая вставляется щелчком мыши из окна Мастер функций), можно создать окно для вывода на экране сообщений, предостережений, условий выбора Да/Нет/Отмена и другие диалоговые окна с кнопками, а также более сложные диалоговые окна ввода (например, окно выбора данных из одного или несколько списков, окно ввода данных с несколькими полями для числовых и/или текстовых значений и т.п.).

Для вызова стандартных окон выбора переменных в программе имеется большой набор простых в использовании функций (поддерживаются окна с одним или несколькими списками, встроенными кнопками Подробно/Кратко, Инф., Просмотр значений и другие функции). Аналогичные возможности предусмотрены для создания окон выбора имени при открытии или сохранении файлов.

Выбор этих стандартных средств Windows и возможностей интерфейса пользователя системы STATISTICA, доступных из программы на языке BASIC, достаточно широк и охватывает потребности большинства стандартных приложений. Однако, если в вашей работе вам требуются другие специальные окна, панели инструментов, палитры и т.п., вы можете определить их с использованием стандартных средств разработчика под Windows и вызывать их из ваших программ на STATISTICA BASIC в виде внешних DLL функций (в качестве примера смотрите специальное окно ввода данных, показанное на иллюстрации; STATISTICA BASIC поддерживает внешние DLL файлы, подробнее см. следующий раздел).

В начало страницы К предыдущему разделуК следующему разделу

Предметный указатель

| На первую страницу | Поиск | Купить Matlab

Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


Copyright © 1993-2024. Компания Softline. Все права защищены.

Дата последнего обновления информации на сайте: 04.03.17
Сайт начал работу 01.09.00