Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информатика 2015

8. Математические и статистические системы

8.1. Обзор математических и статистических систем

В любой науке столько истины, сколько в ней математики.

И. Кант

Новые информационные технологии коренным образом изменили порядок решения математических задач. Теперь решение задач и выполнение математических преобразований целесообразно производить с помощью специальных программ. Рассмотрим некоторые математические и статистические пакеты программ для ЭВМ.

Математические системы Derive, Mathematica, MATLAB, Maple V и Mathcad могут быть успешно использованы при решении большого числа различных технических, экономических, статистических и научных задач.

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

Derive является удобным инструментом при дифференцировании, интегрировании, разложении функций в ряды, нахождении пределов. Система имеет полный набор встроенных элементарных функций, а также множество статистических и специальных математических функций. Система позволяет работать с матрицами, выполнять операции регрессионного анализа, проводить преобразования Фурье и Лапласа. Способность системы работать с комплексными числами делает ее привлекательной для радиотехнических и электротехнических расчетов.

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

Mathematica разработана компанией Wolfram Research Inc, основанной известным математиком и физиком С. Вольфрамом. Система позволяет решать широкий круг задач. Её разработчики задались целью объединить все известные математические методы, использующиеся для решения научных задач, включая аналитические и численные расчеты.

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

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

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

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

В основу создания системы MATLAB (MATrix LABoratoiy — матричная лаборатория) положен принцип расширяемости, позволяющий адаптировать (приспособить) систему иод задачи пользователя.

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

В базовый набор MATLAB входят арифметические, алгебраические, тригонометрические и некоторые специальные функции, функции быстрого прямого и обратного преобразования Фурье и цифровой фильтрации, векторные и матричные функции. MATLAB «умеет» выполнять операции с полиномами и комплексными числами, строить графики в декартовой и полярной системах координат, формировать изображения трехмерных поверхностей. MATLAB имеет средства для расчета и проектирования аналоговых и цифровых фильтров, построения их частотных, импульсных и переходных характеристик и таких же характеристик для линейных электрических цепей, средства для спектрального анализа и синтеза.

Для решения задач моделирования программа MATLAB дополнена пакетом SIMULINK с визуально-ориентированным программированием.

Разработчики пакета Maple V называют его Symbolic Computation System (Система символьных вычислений) или Computer Algebra System (Система компьютерной алгебры). Maple V — универсальный математический пакет, предназначенный для выполнения разнообразных математических вычислений, как точных (аналитических), так и приближенных (с использованием численных методов), а также для построения двух- и трехмерных [рафиков.

Основное преимущество системы — всесторонняя поддержка сложных символьных вычислений, мощные [рафические возможности и наличие многофункционального внутреннего языка программирования. На этом секторе рынка система занимает лидирующее место. Ближайшим конкурентом является пакет Mathematica фирмы Wolfram Research.

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

Блок символьных вычислений Maple V лицензирован и используется в системах Mathcad, MathWorks и в приложении к пакету MATLAB.

Система Mathcad очень естественно вписалась в оболочку MS Windows. Система имеет удобный интерфейс, хорошо развитые средства помощи и обширную справочную базу. Система позволяет проводить численные расчеты и аналитические преобразования. Многоцветные двух- и трехмерные графики строятся мгновенно и с автоматическим выбором масштаба.

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

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

Фирма MathSoft уделяет большое внимание развитию сетевых технологий. Выход в глобальную Сеть возможен прямо из математической системы.

Mathcad является интегрирующей системой, позволяющей создавать проекты, в которых данные циркулируют но системе MATLAB, электронным таблицам MS Excel и пакету научной графики Ахшп.

Для обработки экспериментальных данных разработаны специализированные статистические пакеты:

профессиональные— SAS, BMDP, IMSL (они предназначены в основном для математиков высокой квалификации);

популярные (т. е. для широкого круга пользователей) — STATGRAPHICS, SPSS, SYSTAT, STADIA, STATISTICA, Minitab. Перечнеленные пакеты являются универсальными и предназначены для решения широкого круга задач.

Разработаны также специальные пакеты для решения узкого круга задач или даже отдельных задач. К ним, в частности, относятся ТС WIN, ТС 3D, отечественные пакеты «Эврисга», «Мезозавр», «ОЛИМП», «КЛАСС- МАСТЕР», «КВАЗАР», PALMODA, STARC, Stat-Media и белорусский пакет «РОСТАН».

Универсальные пакеты содержат такие разделы математической статистики, как описательная статистика, парные критерии, анализ факторных эффектов, корреляционный анализ, регрессионный анализ, анализ временных рядов, многомерные методы, методы контроля качества и др.

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

Еще одна важная задача, которую позволяют решать универсальные пакеты, — это прогнозирование, например, курса валют, цен на товары. Все пакеты содержат развит ые средства регрессионного анализа.

Многомерные методы — дискриминантный, кластерный, факторный анализы и шкалирование — помогают понять, нет ли какой-либо закономерности или группировки в имеющемся множестве объектов. Многомерные методы позволяют- но экономическим показателям выделить группы сходных предприятий.

Универсальный пакет STATISTICA состоит из следующих основных частей:

  • • электронных таблиц для ввода исходных данных, а также специальных таблиц для вывода результатов анализа;
  • • графической системы для визуализации исходных данных и результатов статистического анализа;
  • • набора специализированных статистических модулей;
  • • встроенных языков программирования SCL (Statistic Command Language) и STATISTICA BASIC, которые позволяют пользователю расширить стандарт ные возможности системы.

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

Г рафик типа «ящик с усами» позволяет увидеть положение моды, медианы, среднего значения по отношению к максимальному и минимальному значениям.

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

Пакет STATGRAPHICS Plus for Windows включает более 250 процедур, применяющихся в бизнесе, экономике, медицине, биологии, социологии, психологии, на производстве и в других предметных областях.

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

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

Пакет 3D ТС WIN расширяет возможности предыдущей программы и позволяет аппроксимировать двухфакторные зависимости (для функциональных зависимостей речь идёт о двух аргументах).

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >
 

Популярные страницы