УДК 51

КОМПЛЕКС ПРОГРАММ ДЛЯ ПРОВЕДЕНИЯ

СТАТИСТИЧЕСКИХ РАСЧЕТОВ Statistic 2.1

© 1997 г. Е. С. Кузъмин, О. В . Зайцев, Е. В. Кузьмина

Данный комплект программ разработан для автоматизированной математической обработки экспериментально полученных данных, а именно для статистического анализа данных, расчета коэффициентов линейной регрессии и коэффициента парной корреляции для указанных выборок, построения графиков, диаграмм, гистограмм в двух - и трехмерном пространстве и их печати, а также создания текстовых файлов-отчетов с возможностью перекодировки их в любой формат (Альтернативная кодировка ГОСТ, основная кодировка ГОСТ, кодировка русифицированной Windows), что позволяет использовать их в любом текстовом редакторе под DOS и под Windows.

Комплекс программ представляет собой диалоговый интерфейс работы с пользователем, идентичный программам Microsoft Word и Microsoft Excel, рассчитанный на пользователя, владеющего начальными навыками работы в среде Windows или Windows 95 [1].

Алгоритмы программ реализованы на языке Borland Delphi 32, методика - объектно-ориентированное программирование [3,4,5] и проверены на тестовых примерах [2]. Каждая программа представляет собой интерфейс работы с пользователем и набор процедур (для решения каждой отдельной задачи разработана отдельная процедура) или программных объектов, что позволяет легко производить наращивание возможностей программы и усовершенствование определенных функций без ее глобальной перестройки. Объём, занимаемый комплексом, не превышает 1.4 Мб.

В программах комплекса предусмотрена интерактивная система помощи, обработчик ошибок. Основной программой комплекса является программа ведения статистического анализа. В отличие от общепринятых математических пакетов программ (Mathcad PLUS 6.0, Eureka и др.) данный комплекс не требует от пользователя специальных знаний в области математики и теории статистического анализа и программирования. Комплекс представляет собой многооконный интерфейс работы с пользователем, снабженный интерактивной системой помощи. Все управляющие команды вынесены с систему выпадающих меню и диалоговых окон.

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

Основным форматом хранения данных у комплекса является спецфайл - машинное представление таблицы исходных данных. Он не кодирован и не архивирован, что позволяет легко использовать его в прикладных программах других программистов.

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

Комплекс снабжен многоуровневым обработчиком ошибок. При обнаружении некорректностей в таблице исходных данных, блокируются функции проведения статистического анализа, производится замена некорректных элементов данных на знаки "?" и выдаются координаты первой из ошибок. В случае возникновения ошибок в процессе вычислений программа накапливает информацию о них, определяет причину ошибки и помещает эту информацию в отчет.

В заключении следует отметить, что применение комплекса позволяет полностью автоматизировать процесс статистической обработки данных, резко сокращает требуемое для его проведения время и не только не требует от пользователя специальных математических познаний, но и затрат времени на овладение программой.

ЛИТЕРАТУРА

  1. Берлинер Э.М. и др. Microsoft Windows 95 & Microsoft Plus! Русская версия. - М.: ABF, 1996.- 427с.: ил.
  2. Дьяконов В.П. Справочник по алгоритмам и программам на языке Бейсик для персональных ЭВМ. - Справочник. - М.: Наука. Гл. Ред. Физ. Мат. Лит.,1987.-240 с.
  3. Зуев Е.А. Язык программирования Turbo Pascal 6.0,7.0.-М.: Веста, Радио и связь, 1993. - 384с.: ил.
  4. Мизрохи С.В. Turbo Pascal и объектно-ориентированное программирование. - М.: Финансы и статистика, 1992.- 192 с.: ил.
  5. 5.Delphi Help files & User's guide - сопроводительная документация к Delphi 32.

Кафедра оперативной хирургии и топографической анатомии Кафедра хирургической стоматологии

Смоленская государственная медицинская академия

Кафедра промышленной электроники

Смоленский филиал Московского энергетического института

Поступила в редакцию 15.01.97.